UDT Out DAT

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

خلاصه (Summary)

نکته: این DAT از نسخه‌های رسمی TouchDesigner 2021 به بعد حذف شده است.

UDT Out DAT برای ارسال اطلاعات از طریق یک اتصال UDT بین کامپیوترهایی که در مکان‌های متفاوت قرار دارند استفاده می‌شود.

ارسال پیام‌ها با استفاده از کلاس udtoutDAT_Class انجام می‌شود.
پردازش پیام‌های دریافتی توسط Callbacks DAT که به UDT In DAT متصل شده است انجام می‌گیرد.
برای اطلاعات بیشتر به بخش Network Protocols مراجعه کنید.

با اینکه این نود از نوع «Out» است، اما می‌تواند پیام‌های پاسخ (Reply) را از ماشین یا ماشین‌هایی که به آن‌ها داده ارسال می‌کند نیز دریافت کند. این پیام‌ها دقیقاً مانند UDT In DAT در محتوای خود DAT نمایش داده می‌شوند.

در Tscript از دستور send برای شروع ارسال داده استفاده می‌شود.

همچنین ببینید: UDT In DAT

نکته مخصوص ویندوز:
اگر با مشکلات اتصال مواجه هستید، مطمئن شوید که Windows Firewall غیرفعال شده باشد.


محتوا (Contents)

  1. Summary

  2. Parameters – Connect Page

  3. Parameters – Received Data Page

  4. Parameters – Common Page


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

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

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

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

  • Row/Callback Format (format)
    تعیین می‌کند داده‌های ورودی چگونه تجزیه (Parse) شوند.

  • Active (active)
    این چک‌باکس اتصال را فعال می‌کند.


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

  • Callbacks DAT (callbacks)
    این DAT به ازای هر پیام دریافتی یک‌بار اجرا می‌شود.

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

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

  • Clamp Output (clamp)
    به‌صورت پیش‌فرض، DAT به ۱۰۰ پیام محدود است؛ اما با فعال کردن این گزینه می‌توان این مقدار را به هر عددی، حتی نامحدود، تغییر داد.

  • Maximum Lines (maxlines)
    تعداد پیام‌ها را محدود می‌کند؛ پیام‌های قدیمی‌تر ابتدا حذف می‌شوند.

  • Clear Output (clear)
    تمام خطوط به‌جز سرفصل را حذف می‌کند.
    برای پاک‌کردن با اسکریپت پایتون:

    op("opname").par.clear.pulse()
  • Bytes Column (bytes)
    بایت‌های خام پیام را در یک ستون جداگانه خروجی می‌دهد.


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

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

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

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

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