خلاصه (Summary)

Panel CHOP مقادیر پنل (Panel Values) را از کامپوننت‌های پنل (Panel Components) خوانده و آن‌ها را به کانال‌های CHOP تبدیل می‌کند.
همچنین می‌توان به مقادیر پنل از طریق عضو panel در کلاس PanelCOMP نیز دسترسی داشت.


محتویات (Contents)

  1. خلاصه

  2. پارامترها – صفحه Panel

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

  4. کانال‌های Info CHOP
      4.1 کانال‌های اطلاعات مشترک CHOP
      4.2 کانال‌های اطلاعات مشترک اپراتور


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

Component (component)
مسیر کامپوننتی که به آن ارجاع داده می‌شود.

Select (select)
مشخص می‌کند برای کدام مقادیر پنل، کانال CHOP ساخته شود.
برای انتخاب همه مقادیر پنل از * استفاده کنید.
همچنین می‌توانید مقادیر خاص را از منوی کشویی سمت راست اضافه کنید.

Rename (rename)
کانال‌های مقادیر پنل که توسط پارامتر Select انتخاب شده‌اند را تغییر نام می‌دهد.
برای مثال، اگر در Select مقادیر u v انتخاب شده باشند، می‌توانید با وارد کردن
horizontal vertical
نام این کانال‌ها را به افقی و عمودی تغییر دهید.

Queue Overlapping Events (queue)
تمام رویدادهایی که در یک Time Slice رخ می‌دهند را در صف (Queue) قرار می‌دهد.
برخی مقادیر پنل، مانند wheel یا key، در همان Time Slice بین یک مقدار و صفر سوئیچ می‌کنند و به‌عنوان رویدادهای لحظه‌ای (Instantaneous) در نظر گرفته می‌شوند.

وقتی این پارامتر خاموش باشد، فقط آخرین مقدار در آن Time Slice استفاده می‌شود و ممکن است تغییرات از دست بروند.
فعال کردن این گزینه باعث می‌شود، بر اساس اندازه صف، بیشترین تعداد رویدادها ذخیره شوند.

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

Queue Size (queuesize)
اندازه صف را تعیین می‌کند.
اگر تعداد رویدادها بیشتر از اندازه صف باشد، رویدادهای قدیمی‌تر حذف خواهند شد.


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

Time Slice (timeslice)
فعال کردن این گزینه باعث می‌شود کانال‌ها به‌صورت «Time Sliced» پردازش شوند.
Time Slice فاصله زمانی بین آخرین فریم Cook شده و فریم فعلی است.

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

Sample Rate Match (srselect)
برای مدیریت شرایطی که نرخ نمونه‌برداری چند CHOP ورودی با هم متفاوت است.
در هنگام Resample شدن، منحنی‌ها بر اساس روش Interpolation انتخاب‌شده یا در صورت نبود آن، به‌صورت خطی (Linear) میان‌یابی می‌شوند.

Export Method (exportmethod)
نحوه اتصال کانال CHOP به پارامتر را مشخص می‌کند.
برای اطلاعات بیشتر به مقاله Export مراجعه کنید.

Export Root (autoexportroot)
این مسیر به نود ریشه‌ای اشاره می‌کند که تمام مسیرهای Export با حالت Path:Parameter نسبت به آن تعریف می‌شوند.

Export Table (exporttable)
یک DAT که هنگام استفاده از روش‌های Export مبتنی بر جدول DAT، اطلاعات اکسپورت در آن ذخیره می‌شود.


کانال‌های Info CHOP

اطلاعات اضافی مربوط به Panel CHOP از طریق Info CHOP قابل دسترسی است.

کانال‌های اطلاعات مشترک CHOP

  • start – شروع بازه CHOP بر حسب تعداد سمپل

  • length – تعداد سمپل‌ها در CHOP

  • sample_rate – نرخ نمونه‌برداری کانال‌ها (فریم بر ثانیه)

  • num_channels – تعداد کانال‌ها در CHOP

  • time_slice – اگر Time Slice فعال باشد مقدار 1، در غیر این صورت 0

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

کانال‌های اطلاعات مشترک اپراتور

  • total_cooks – تعداد دفعاتی که اپراتور از شروع پردازش Cook شده است

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

  • cook_frame – شماره فریمی که اپراتور نسبت به تایم‌لاین کامپوننت Cook شده است

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

  • cook_start_time – زمان شروع Cook اپراتور در آن فریم (میلی‌ثانیه)

  • cook_end_time – زمان پایان Cook اپراتور در آن فریم (میلی‌ثانیه)

  • cooked_this_frame – اگر اپراتور در این فریم Cook شده باشد مقدار 1

  • warnings – تعداد هشدارها (در صورت وجود)

  • errors – تعداد خطاها (در صورت وجود)