Text DAT

پرش به ناوبری | پرش به جستجو

خلاصه (Summary)

Text DAT به شما اجازه می‌دهد متن ASCII آزاد و چندخطی را ویرایش کنید. این DAT برای اسکریپت‌ها، شیدرهای GLSL، یادداشت‌ها، XML و سایر کاربردها استفاده می‌شود.
«متن آزاد» یکی از دو فرم DAT است (فرم دیگر جداول شامل ردیف و ستون است که هر سلول شامل یک رشته متنی است، مانند Table DAT).

متن می‌تواند هنگام فعال بودن Viewer Active در خود DAT تایپ شود یا در یک ویرایشگر متن خارجی نوشته شود.
Text DAT می‌تواند داده‌های خود را از یک فایل روی دیسک یا از یک فایل روی وب دریافت کند. برای فایل‌های متنی راه دور از http:// استفاده کنید.

مراجعه کنید به: Execute DATs که متن خود را به‌عنوان اسکریپت اجرا می‌کنند:

  • CHOP Execute DAT هنگام تغییر یک کانال CHOP

  • DAT Execute DAT هنگام تغییر یک DAT

  • Execute DAT هنگام شروع یا پایان فرایند TouchDesigner یا اجرای اسکریپت در هر فریم

  • Panel Execute DAT هنگام تغییر کنترل پنل

  • Parameter Execute DAT هنگام تغییر پارامتر یک نود

  • OP Execute DAT هنگام تغییر هر چیز دیگری در اپراتور، شامل ایجاد یا حذف نودها در شبکه یک کامپوننت

برای واکشی داده‌ها از طریق URL از Web DAT استفاده کنید.


محتوا (Contents)

  1. Summary

  2. Parameters – File Page

  3. Parameters – Common Page

  4. Operator Inputs

  5. Info CHOP Channels
     5.1 Common DAT Info Channels
     5.2 Common Operator Info Channels


پارامترها – File Page

  • Edit.. (edit)
    کلیک کردن این گزینه یک ویرایشگر متن باز می‌کند تا متن DAT را اضافه، ویرایش یا حذف کنید.

  • File (file)
    مسیر و نام فایل برای بارگذاری. فایل‌های .txt و .dat پذیرفته می‌شوند.

  • Sync to File (syncfile)
    اگر فعال باشد، هنگام شروع پروژه فایل از دیسک در DAT بارگذاری می‌شود. نام فایل باید مشخص شود. فعال کردن این گزینه فایل را فوراً بارگذاری می‌کند. اگر فایل وجود نداشته باشد، در اولین بروزرسانی DAT ایجاد می‌شود. فایل تحت نظارت است؛ هر تغییر در فایل، DAT را بروزرسانی می‌کند و هر تغییر در DAT فوراً در فایل نوشته می‌شود. اگر فایل حذف شود، DAT محتوای فعلی خود را حفظ می‌کند.

  • Load on Start (loadonstart)
    اگر فعال باشد، فایل هنگام شروع پروژه دوباره بارگذاری می‌شود.

  • Load File (loadonstartpulse)
    فایل را فوراً دوباره بارگذاری می‌کند.

  • Write on Project Save (write)
    اگر فعال باشد، هنگام ذخیره پروژه محتوای DAT در فایل دیسک نوشته می‌شود.

  • Write File (writepulse)
    فایل را فوراً روی دیسک می‌نویسد.


پارامترها – Common Page

  • Language (language)
    مشخص می‌کند DAT بر اساس کدام زبان اسکریپت عمل کند.

  • Edit/View Extension (extension)
    انتخاب پسوند فایلی که این DAT برای ویرایشگرهای خارجی ارائه می‌دهد.

  • Custom Extension (customext)
    تعیین پسوند سفارشی.

  • Word Wrap (wordwrap)
    فعال‌سازی شکستن خطوط (Word Wrap) برای نمایش نود.


ورودی‌های Operator

  • Input 0:


کانال‌های Info CHOP

اطلاعات اضافی مربوط به Text DAT از طریق یک Info CHOP قابل دسترسی است.

کانال‌های عمومی DAT

  • num_rows – تعداد ردیف‌ها در این DAT

  • num_cols – تعداد ستون‌ها در این DAT

کانال‌های عمومی Operator

  • total_cooks – تعداد دفعات Cook اپراتور از زمان شروع اجرا

  • cook_time – مدت زمان آخرین Cook (میلی‌ثانیه)

  • cook_frame – شماره فریم آخرین Cook نسبت به تایم‌لاین کامپوننت

  • cook_abs_frame – شماره فریم نسبت به زمان مطلق

  • cook_start_time – زمان شروع Cook در آن فریم (میلی‌ثانیه)

  • cook_end_time – زمان پایان Cook در آن فریم (میلی‌ثانیه)

  • cooked_this_frame – اگر اپراتور در این فریم Cook شده باشد مقدار ۱ دارد

  • warnings – تعداد هشدارها (در صورت وجود)

  • errors – تعداد خطاها (در صورت وجود)