خلاصه

DMX In CHOP کانال‌ها را از دستگاه‌های DMX، Art-Net، sACN یا KiNET دریافت می‌کند. مقادیر کانال DMX بین ۰ تا ۲۵۵ هستند. نرخ ورودی محدود به حداکثر نرخ تازه‌سازی DMX برابر با ۴۴ هرتز است.

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

  • همچنین می‌توان بسته‌ها را بر اساس ستون‌های srcaddress و destaddress فیلتر کرد؛ فقط بسته‌هایی که آدرس IP منبع و مقصد آن‌ها مطابق باشد پذیرفته می‌شوند. مقادیر سلول باید یک IP واحد باشند (regex پشتیبانی نمی‌شود). اگر خالی باشد، تمام بسته‌ها پذیرفته می‌شوند.

  • ستون srcaddress برای زمانی مفید است که نویز DMX روی شبکه وجود دارد و نیاز به فیلتر کردن دارد. می‌توان IP کنترلر مورد نظر را در این سلول مشخص کرد. ستون id باید همراه با srcaddress و destaddress استفاده شود تا یک پسوند منحصر به فرد کانال ایجاد کند.

  • Wireshark ابزار مفیدی برای رفع مشکلات شبکه است. در حالت Art-Net، بسته‌ها به راحتی با فیلترهای artnet، dmx، یا dmx_chan فیلتر می‌شوند.

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

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


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

  • 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).

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

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

  • Format (format): انتخاب بین سه حالت دریافت بسته‌ها:

    • Packet Per Sample (Timesliced)

    • Packet Per Channel (Latest): پیام‌های خارج از آخرین Cook نادیده گرفته می‌شوند

    • Packet Per Channel (All): تمام کانال‌ها حتی اگر فریم‌ها از دست رفته باشند اضافه می‌شوند

  • Art-Net Net (0-127) (net): هنگام استفاده از Art-Net، تنظیم آدرس net (گروه ۱۶ زیرشبکه یا ۲۵۶ universe).

  • Art-Net Subnet (0-15) (subnet): گروه ۱۶ universe.

  • Art-Net Universe (0-15) (universe): یک فریم DMX512 با ۵۱۲ کانال.

  • Filter Table (filterdat): هنگام استفاده از حالت Packet Per Channel برای Art-Net یا sACN. از DAT متصل برای مشخص کردن net، subnet و universe استفاده می‌شود.

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

  • Net Name (netname): پیش‌وند کانال برای بخش net

  • Subnet Name (subnetname): پیش‌وند کانال برای بخش subnet

  • Universe Name (universename): پیش‌وند کانال برای بخش universe

  • KiNET Port Name (kinetportname): پیش‌وند کانال برای بخش KiNET

  • Start Codes (startcodes): لیست start codeهای پذیرفته شده در sACN. اگر بسته sACN start code نداشته باشد، حذف می‌شود.

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

  • Queue Size (queuesize): تنظیم اندازه صف بسته‌های ورودی در Art-Net یا sACN؛ می‌تواند داده‌ها را صاف کند ولی تأخیر را افزایش می‌دهد. در حالت Packet Per Channel (All) حداکثر تعداد بسته‌ها در هر Cook را کنترل می‌کند.

  • Rate (rate): نرخ نمونه‌برداری داده‌های ورودی.


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

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

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

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

    • First: استفاده از نرخ اولین ورودی

    • Max: بیشترین نرخ

    • Min: کمترین نرخ

    • Err: خطا در صورت اختلاف نرخ‌ها

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

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


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

  • Input 0

  • Input 1


Info CHOP Channels

اطلاعات اضافی DMX In 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: تعداد هشدارها و خطاها