خلاصه (Summary)

In CHOP کانال‌هایی را دریافت می‌کند که به یکی از ورودی‌های یک کامپوننت متصل شده‌اند. برای هر In CHOP داخل یک کامپوننت، یک کانکتور ورودی به کامپوننت والد آن اضافه می‌شود.


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

  • Label (label): برچسب این ورودی روی COMP. این برچسب در یک پنجره‌ی پاپ‌آپ نمایش داده می‌شود اگر ماوس روی آن نگه داشته شود.

  • Num Channels (numchannels): اگر روشن باشد و تعداد کانال‌های ورودی با این مقدار مطابقت نداشته باشد، خطا تولید می‌شود.

  • Names (channames):

    • وقتی همراه با Num Channels استفاده شود، ورودی بررسی می‌شود و فقط کانال‌هایی که با این نام‌ها مطابقت دارند عبور داده می‌شوند. باقی کانال‌ها نادیده گرفته می‌شوند. این روشی است برای فیلتر کردن کانال‌های غیرضروری بدون نیاز به استفاده از Select CHOP یا Delete CHOP.

    • وقتی بدون Num Channels استفاده شود، کانال‌های ورودی صرفاً براساس این الگو (Pattern) تغییر نام می‌یابند.


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

  • Time Slice (timeslice): اگر روشن باشد، کانال‌ها به‌صورت Time Sliced محاسبه می‌شوند. (Time Slice = فاصله‌ی زمانی بین آخرین فریم Cook و فریم فعلی).

  • 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): مسیر پایه‌ای که همه‌ی مسیرهای نسبی در حالت Export براساس Channel Name به آن وابسته‌اند.

Export Table (exporttable): جدولی در DAT که اطلاعات Export را نگهداری می‌کند (زمانی که از روش‌های DAT Table استفاده می‌شود).


ورودی‌های اپراتور (Operator Inputs)

  • Input 0: ورودی اصلی داده برای CHOP


کانال‌های Info CHOP

اطلاعات اضافه In CHOP از طریق یک Info CHOP در دسترس است.

Common CHOP Info Channels

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

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

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

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

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

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

Common Operator Info Channels

  • total_cooks: تعداد دفعات Cook از شروع پروسه

  • cook_time: مدت Cook آخر (ms)

  • cook_frame: شماره فریم Cook آخر (نسبت به Timeline کامپوننت)

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

  • cook_start_time: زمان شروع Cook در آن فریم (ms)

  • cook_end_time: زمان پایان Cook در آن فریم (ms)

  • cooked_this_frame: اگر در این فریم Cook شده باشد = 1

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

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