Touch Out DAT

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

خلاصه (Summary)

Touch Out DAT جداول کامل DAT را از طریق شبکه به Touch In DAT در یک پروسه دیگر TouchDesigner ارسال می‌کند، برخلاف پیام‌های سایر DATهای مبتنی بر شبکه که تنها داده‌های تک‌پیامی ارسال می‌کنند.
این مکانیزم بسیار قدرتمند برای همگام‌سازی داده‌ها بین پروسه‌های مختلف TouchDesigner است.

مراجعه کنید به: UDP Out DAT


محتوا (Contents)

  1. Summary

  2. Parameters – Touch Out Page

  3. Parameters – Common Page

  4. Operator Inputs

  5. Info CHOP Channels
     5.1 Specific Touch Out DAT Info Channels
     5.2 Common DAT Info Channels
     5.3 Common Operator Info Channels


پارامترها – Touch Out Page

  • Protocol (protocol)
    انتخاب پروتکلی که باید استفاده شود. برای اطلاعات بیشتر به مقاله Network Protocols مراجعه کنید.

  • Network Address (address)
    برای پروتکل multicast، این آدرس multicast است که باید ارسال شود.
    برای پروتکل UDT، این IP آدرس سرور است.

  • Port (port)
    پورتی که بسته‌ها از طریق آن ارسال می‌شوند.

  • Shared Connection (shared)
    استفاده از همان کانکشن که سایر DATهای شبکه‌ای با همان پروتکل استفاده می‌کنند.

  • Active (active)
    فعال بودن این گزینه باعث می‌شود DAT داده‌ها را به پورت شبکه ارسال کند.
    اگر غیر فعال باشد، هیچ بروزرسانی انجام نمی‌شود.

  • Redundant Sends (redendantsends)
    حداکثر تعداد دفعاتی که همان داده به‌صورت متوالی ارسال می‌شود.

  • Resend Data (resend)
    ارسال داده‌های فعلی بدون توجه به تعداد دفعات ارسال قبلی.


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

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

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

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

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


ورودی‌های اپراتور (Operator Inputs)

  • Input 0 – ورودی اصلی DAT برای دریافت جدول.


کانال‌های Info CHOP

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

کانال‌های مخصوص Touch Out DAT

  • messages_pending – تعداد پیام‌های در انتظار ارسال

کانال‌های عمومی 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 – تعداد خطاها (در صورت وجود)