خلاصه

DMX Out CHOP کانال‌ها را به دستگاه‌های DMX، Art-Net، sACN، KiNET یا FTDI ارسال می‌کند. مقادیر کانال DMX بین ۰ تا ۲۵۵ هستند.

  • اولین کانالی که وارد DMX Out می‌کنید با اولین آدرس DMX (کانال DMX) مطابقت دارد. با اضافه کردن کانال‌ها، به ترتیب کانال‌های بعدی DMX را کنترل خواهید کرد.

    • مثال: اگر ۱۲ کانال وارد کنید، کانال‌های DMX ۱ تا ۱۲ را کنترل خواهید کرد.

  • DMX در TouchDesigner ابتدا روی دستگاه‌های ENTTEC توسعه داده شد، به‌ویژه DMX USB Pro و DMX over Ethernet، اما باید برای بسیاری از دستگاه‌ها و نرم‌افزارهایی که DMX/Art-Net/sACN/KiNET را پشتیبانی می‌کنند نیز کار کند.

  • می‌توان Routing Table را در یک DAT فراهم کرد که در آن آدرس‌ها با اضافه کردن ردیف برای هر کانال و مشخص کردن net، subnet و universe تعیین شوند.

  • نکته ENTTEC: از NMU (Node Management Utility) برای پیکربندی و بررسی دستگاه‌های ENTTEC شبکه استفاده کنید.

  • نکته macOS: ممکن است ENTTEC USB Pro به صورت خودکار متصل نشود. برای فعال‌سازی در ترمینال دستور زیر را وارد کنید:

    sudo kextunload -b com.apple.driver.AppleUSBFTDI
  • نکته: از OP Snippets برای مثال‌های راه‌اندازی و استفاده دیدن کنید.

  • نکته: از WireShark برای مشاهده ترافیک شبکه DMX استفاده کنید.

🔗 ببینید: Art-Net، sACN، DMX In CHOP، DMX


پارامترها – صفحه DMX

  • Active (active): اتصال به دستگاه هنگام روشن بودن.

  • Interface (interface): انتخاب نوع رابط اتصال به دستگاه:

    • Enttec Generic Serial (serial): استفاده از تماس‌های سریال سیستم عامل برای نوشتن داده.

    • Enttec USB Pro (enttecusbpro)

    • Enttec USB Pro Mk2 (enttecusbpromk2)

    • Art-Net (artnet): پروتکل Art-Net

    • sACN (sacn): پروتکل sACN

    • KiNET (kinet): پروتکل KiNET

  • KiNET Version (kinetversion): نسخه پروتکل KiNET (v1 یا v2).

  • Format (format): انتخاب بین:

    • Packet Per Sample (packetpersample): هر کانال به عنوان یک کانال DMX (مثلاً ۵۱۲ کانال برای یک universe)

    • Packet Per Channel (packetperchan): هر نمونه در کانال به عنوان کانال DMX؛ برای تنظیم یک کانال با ۵۱۲ نمونه برای یک universe استفاده می‌شود. چند کانال برای چند universe اضافه کنید.

  • Routing Table (routingtable): هنگام استفاده از Packet Per Channel برای Art-Net یا sACN. از DAT متصل برای مسیریابی کانال‌ها به universeهای مناسب استفاده کنید. ستون‌های net، subnet، universe، netaddress اختیاری هستند و با پارامترهای DMX Out CHOP مطابقت دارند.

    • مثال: اگر ستون net در جدول موجود نباشد، پارامتر Net استفاده می‌شود.

    • هنگام حذف جدول، آدرس مشخص شده برای اولین کانال استفاده می‌شود و بقیه کانال‌ها به ترتیب آدرس‌دهی می‌شوند.

  • نکته: برای sACN، اولین universe موجود اندیس ۱ است (universe 0 رزرو شده است).

  • Send ArtSync (sendartsync): فعال‌سازی ارسال بسته‌های ArtSync برای همگام‌سازی چند universe.

  • Device (device): انتخاب دستگاه DMX از منو.

  • Serial Port (serialport): هنگام استفاده از Generic Serial، انتخاب پورت سریال (COM).

  • Rate (rate): تعداد دفعات ارسال داده در ثانیه.

    • هشدار: دستگاه‌های DMX512 حداکثر نرخ تازه‌سازی ۴۴ هرتز دارند. پیشنهاد می‌شود Rate ≤ 44 برای عملکرد مطمئن.

  • Net (0-127) (net): آدرس Net در Art-Net (گروه ۱۶ subnet یا ۲۵۶ universe).

  • Subnet (0-15) (subnet): آدرس Subnet در Art-Net

  • Universe (universe): آدرس Universe در Art-Net (یک فریم DMX512 = ۵۱۲ کانال).

  • CID (cid): شناسه منحصر به فرد فرستنده

  • Source (source): نام اختصاصی کاربر برای منبع (برای اطلاع)

  • Priority (priority): اولویت داده‌های ارسال شده، در صورت وجود چند منبع

  • Custom KiNET Port (customkinetport): فعال‌سازی پورت سفارشی برای KiNET v2. غیرفعال = پورت broadcast 255

  • KiNET Port (kinetport): پورت KiNET v2


پارامترها – صفحه Network

  • Multicast (multicast): فعال‌سازی multicast برای sACN. IP بر اساس Net، Subnet و Universe ساخته می‌شود و امکان ارسال به چند دستگاه با چند universe فراهم می‌شود.

  • Network Address (netaddress): IP هنگام استفاده از Art-Net (آدرس دستگاه گیرنده). پیش‌فرض 255.255.255.255 = broadcast برای تمام دستگاه‌ها. Net، Subnet و Universe گیرنده باید مطابق DMX Out CHOP باشد.

  • Local Address (localaddress): در صورت وجود چند کارت شبکه، انتخاب کارت برای ارسال داده با مشخص کردن IP آن.

  • Local Port (localport): در موارد نادر، پورت سفارشی برای ارسال داده. پیش‌فرض -1 = پورت اختصاصی سیستم.

  • Use Custom Port (customport): فعال‌سازی تعیین پورت سفارشی برای دستگاه گیرنده.

  • Network Port (netport): پورت دستگاه گیرنده. پیش‌فرض 6454 طبق مشخصات Art-Net.


پارامترها – صفحه Common

  • Time Slice (timeslice): فعال‌سازی برش زمانی بین آخرین Cook و Cook فعلی.

  • Scope (scope): تعیین کانال‌های تحت تأثیر (Pattern Matching).

  • Sample Rate Match (srselect): مدیریت اختلاف نرخ نمونه‌برداری ورودی‌ها

    • First / Max / Min / Err

  • Export Method (exportmethod): نحوه اتصال کانال به پارامتر مقصد (جدول DAT یا مسیر نام کانال).

  • Export Root / Export Table: مسیر و جدول خروجی برای روش‌های DAT


ورودی‌های اپراتور

  • Input 0


Info CHOP Channels

اطلاعات اضافی DMX Out CHOP از طریق Info CHOP قابل دسترسی است:

Common CHOP Info Channels

  • start: شروع بازه CHOP به نمونه

  • length: تعداد نمونه‌ها

  • sample_rate: نرخ نمونه‌برداری به فریم بر ثانیه

  • num_channels: تعداد کانال‌ها

  • time_slice: ۱ در صورت فعال بودن Time Slice، ۰ در غیر این صورت

  • export_sernum: تعداد دفعات به‌روزرسانی اتصالات export

Common Operator Info Channels

  • total_cooks: تعداد دفعات Cook اپراتور

  • cook_time: مدت زمان آخرین Cook به میلی‌ثانیه

  • cook_frame: شماره فریم Cook نسبت به timeline کامپوننت

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

  • cook_start_time / cook_end_time: زمان شروع و پایان Cook به میلی‌ثانیه

  • cooked_this_frame: ۱ در صورت Cook شدن این فریم

  • warnings / errors: تعداد هشدارها و خطاها