خلاصه
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 به صورت خودکار متصل نشود. برای فعالسازی در ترمینال دستور زیر را وارد کنید:
نکته: از 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: تعداد هشدارها و خطاها
