TUIO In DAT

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

خلاصه (Summary)

TUIO In DAT پیام‌های TUIO را دریافت و تجزیه می‌کند و آن‌ها را در ستون‌های یک جدول قرار می‌دهد.

  • پیام‌های TUIO به صورت بسته‌های OSC هستند، بنابراین داده‌های TUIO را می‌توان به شکل خام‌تر هم در یک OSC In DAT مشاهده کرد.

  • در حال حاضر از پروتکل TUIO 1.1 استفاده می‌کند.

  • پروتکل TUIO 2.0 هنوز پشتیبانی نمی‌شود.


محتوا (Contents)

  1. Summary

  2. Parameters – Connect Page

  3. Parameters – Received Messages Page

  4. Parameters – Common Page

  5. Info CHOP Channels
     5.1 Specific TUIO In DAT Info Channels
     5.2 Common DAT Info Channels
     5.3 Common Operator Info Channels


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

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

  • Network Address (address)
    برای پروتکل Multicast، این آدرس Multicast مقصد برای گوش دادن است.

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

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

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


پارامترها – Received Messages Page

  • Callbacks DAT (callbacks)
    این DAT برای رویدادهای TUIO فراخوانی می‌شود.
    برای نحوه استفاده به tuioinDAT_Class مراجعه کنید.

  • Execute from (executeloc)
    تعیین می‌کند اسکریپت از چه مکانی اجرا شود.

  • From Operator (fromop)
    اپراتوری که تغییر وضعیت آن باعث اجرای اسکریپت DAT می‌شود، زمانی که Execute from روی Specified Operator تنظیم شده باشد.
    همچنین مسیر اجرای اسکریپت در این حالت همان اپراتور خواهد بود.


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

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

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

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

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


کانال‌های Info CHOP

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

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