🔻 منسوخ شده (DEPRECATED):
به‌جای آن از Laser Device CHOP استفاده کنید.


خلاصه (Summary)

EtherDream یک کنترل‌کننده لیزر است.
EtherDream CHOP تا پنج کانال ورودی می‌گیرد که به این صورت تفسیر می‌شوند:

  • دو کانال اول برای موقعیت‌های X و Y (افقی و عمودی)،

  • سه کانال بعدی برای مقادیر رنگ قرمز، سبز و آبی (RGB).

این داده‌ها از طریق یک اتصال شبکه به دستگاه EtherDream ارسال می‌شوند.
دستگاه EtherDream با استفاده از کابل ILDA به لیزر متصل است. کاربر می‌تواند تصویر خروجی لیزر را با استفاده از این CHOP کنترل کند.

کاربردهای EtherDream CHOP شامل نمایش انیمیشن‌های شکل‌های تولید شده توسط کامپیوتر یا افکت‌های خاص برای نمایش‌های نوری (light shows) است.


نکات کلیدی

  • EtherDream CHOP برای کار نیاز به آدرس IP دستگاه EtherDream دارد. این آدرس را می‌توان از خروجی EtherDream DAT به‌دست آورد.

  • خاموشی (Blanking) زمانی اتفاق می‌افتد که ورودی‌های RGB همگی صفر باشند یا مقادیر Red Scale، Green Scale و Blue Scale همگی صفر تنظیم شده باشند.

  • برای عیب‌یابی و بررسی وضعیت سخت‌افزار (مانند هشدارها، نرخ ارسال نقاط، ظرفیت بافر و …) می‌توان EtherDream CHOP را به یک Info CHOP متصل کرد.


نکته درباره نرخ نمونه‌ها (maxrate)

ستون maxrate در EtherDream DAT نشان‌دهنده‌ی بیشترین تعداد نمونه در ثانیه است که می‌توان به دستگاه EtherDream فرستاد.
اما در عمل، بیشتر لیزرها با مجموعه‌ای از بازتاب‌دهنده‌های مکانیکی کار می‌کنند که محدودیت‌های فیزیکی دارند. بنابراین اگر بخواهید خیلی سریع، مثلاً یک مربع بزرگ را اسکن کنید، گوشه‌ها ممکن است منحنی شوند چون قطعات مکانیکی از موقعیت هدف عقب می‌مانند.

تغییرات سریع در مقدار RGB از نمونه‌ای به نمونه دیگر معمولاً مشکلی ندارد، چون لیزرها می‌توانند سریع خاموش و روشن شوند.


دامنه‌ها

  • محدوده‌ی معمولی X و Y: از -1 تا +1

  • محدوده‌ی معمولی RGB: از 0 تا 1

مثلاً اگر maxrate = 100,000 باشد و CHOP داده‌ها را به صورت Time Slice بدهد، می‌توان CHOPی با نرخ نمونه‌برداری تا 100,000 نمونه در ثانیه به EtherDream CHOP ارسال کرد.


📘 همچنین ببینید:

  • EtherDream DAT

  • Laser CHOP

  • Pattern CHOP

  • Helios DAC CHOP


پارامترها – صفحه Ether Dream

Active (active)

اگر خاموش شود (Off)، CHOP ارسال داده به EtherDream را متوقف کرده و بلافاصله بافر نقاط را پاک می‌کند.
می‌توان آن را معادل خاموش کردن دستگاه در نظر گرفت.


Network Address (netaddress)

آدرس شبکه‌ای را وارد کنید که هم دستگاه EtherDream و هم کامپیوتر شما به آن متصل هستند.
فرمت باید به شکل زیر باشد:

xxx.xxx.xx.xxx

برای یافتن آدرس شبکه و بررسی اینکه آیا EtherDream به درستی به شبکه متصل است یا نه، ابزار EtherDream Diagnostic Tool را نصب و اجرا کنید.


Network Port (port)

به‌صورت پیش‌فرض، EtherDream از پورت TCP شماره 7765 استفاده می‌کند.
ممکن است لازم باشد تنظیمات فایروال تغییر داده شوند تا ارتباط بین EtherDream CHOP و دستگاه به درستی برقرار شود.


Queue Time (queuetime)

اندازه صف بافر نقاط EtherDream و مدت زمانی که برای تخلیه آن نیاز است را تعیین می‌کند.
در زمانی که نقاط کمی ارسال می‌شود، کاهش این مقدار مفید است.


Queue Units (queueunits)

واحدهای مورد استفاده برای پارامتر بالا را مشخص می‌کند:

  • Samples (نمونه‌ها)

  • Frames (فریم‌ها)

  • Seconds (ثانیه‌ها)


X Scale (xscale)

ضریب مقیاس‌دهی برای مقادیر ورودی محور X.

Y Scale (yscale)

ضریب مقیاس‌دهی برای مقادیر ورودی محور Y.

Red Scale (redscale)

ضریب مقیاس‌دهی برای کانال قرمز.

Green Scale (greenscale)

ضریب مقیاس‌دهی برای کانال سبز.

Blue Scale (bluescale)

ضریب مقیاس‌دهی برای کانال آبی.


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

Time Slice (timeslice)

اگر فعال شود، CHOP را مجبور می‌کند تا داده‌ها را به‌صورت Time Slice پردازش کند.
Time Slice فاصله بین آخرین فریم پردازش‌شده و فریم فعلی است.


Scope (scope)

برای مشخص کردن اینکه کدام کانال‌ها تحت تأثیر قرار گیرند، از رشته Scope استفاده می‌شود (به Pattern Matching مراجعه کنید).


Sample Rate Match (srselect – ⊞)

نحوه برخورد با ورودی‌هایی که نرخ نمونه‌برداری متفاوت دارند:

  • Resample At First Input’s Rate (first) – از نرخ ورودی اول استفاده می‌کند.

  • Resample At Maximum Rate (max) – همه را به بالاترین نرخ تبدیل می‌کند.

  • Resample At Minimum Rate (min) – همه را به کمترین نرخ تبدیل می‌کند.

  • Error If Rates Differ (err) – در صورت اختلاف نرخ‌ها، خطا می‌دهد.


Export Method (exportmethod – ⊞)

نحوه اتصال کانال CHOP به پارامتر مقصد:

  • DAT Table by Index (datindex) – استفاده از جدول DAT متصل‌شده و اندیس کانال.

  • DAT Table by Name (datname) – استفاده از نام کانال در جدول DAT.

  • Channel Name is Path:Parameter (autoname) – نام کانال مسیر کامل مقصد است، مانند:

    geo1/transform1:tx

Export Root (autoexportroot)

مسیر ریشه‌ای که تمام مسیرهای صادراتی (در حالت autoname) نسبت به آن تنظیم می‌شوند.


Export Table (exporttable)

جدول DAT مورد استفاده برای نگهداری اطلاعات صادراتی، زمانی که از روش DAT Table Export استفاده می‌شود.