Replace CHOP

پرش به ناوبری – پرش به جستجو

خلاصه (Summary)

Replace CHOP برای جایگزینی بسیار سریع کانال‌ها استفاده می‌شود.
خروجی کانال‌های موجود در Input1 با کانال‌هایی که در Input2 پیدا می‌شوند جایگزین می‌گردد، البته فقط در صورتی که کانالی با نام یکسان در Input2 وجود داشته باشد.

هر کانالی که در Input1 وجود داشته باشد ولی در Input2 نباشد، بدون تغییر در خروجی باقی می‌ماند.

همچنین می‌توان از این CHOP برای حذف سریع کانال‌ها استفاده کرد (که در بسیاری از موارد سریع‌تر از Delete CHOP است).
برای این کار:

  • همه‌ی کانال‌ها را به Input2 بفرستید

  • و فقط کانال‌هایی را که می‌خواهید نگه دارید به Input1 ارسال کنید


فهرست مطالب (Contents)

  1. خلاصه

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

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

  4. ورودی‌های Operator

  5. کانال‌های Info CHOP
     5.1 کانال‌های اطلاعاتی عمومی CHOP
     5.2 کانال‌های اطلاعاتی عمومی Operator


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

Length (length)
بازه‌ی شروع و پایان خروجی را تعیین می‌کند.


Notify on Change (notify)
یک ابزار عیب‌یابی عملکرد (Performance Diagnostic) است که هر زمان نام کانال‌های ورودی تغییر کند، کاربر را مطلع می‌سازد.


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

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


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


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


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


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


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


Rename From (commonrenamefrom)
الگوی نام کانال‌هایی که باید تغییر نام داده شوند.
به Pattern Matching مراجعه کنید.


Rename To (commonrenameto)
الگوی جایگزین برای نام‌ها.
پارامترهای پیش‌فرض نام کانال‌ها را تغییر نمی‌دهند.
به Pattern Replacement مراجعه کنید.

مثال:

نام کانال‌ها:
c[1-10:2] ambient

Rename From:
c* ambient

Rename To:
b[1-5] amb

در این مثال، کانال‌های c1، c3، c5، c7، c9 و ambient انتخاب می‌شوند
و سپس به b1، b2، b3، b4، b5 و amb تغییر نام می‌دهند.

برای توضیح بیشتر درباره الگوهای تغییر نام، Rename CHOP را ببینید.


ورودی‌های Operator

Input 0:
Input 1:


کانال‌های Info CHOP

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

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

start
شروع بازه‌ی CHOP بر حسب سمپل.

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

sample_rate
نرخ نمونه‌برداری کانال‌ها بر حسب فریم در ثانیه.

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

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

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


کانال‌های اطلاعاتی عمومی Operator

total_cooks
تعداد دفعاتی که این اپراتور از زمان شروع پروسه cook شده است.

cook_time
مدت زمان آخرین cook بر حسب میلی‌ثانیه.

cook_frame
شماره فریمی که این اپراتور آخرین بار نسبت به تایم‌لاین کامپوننت cook شده است.

cook_abs_frame
شماره فریمی که این اپراتور آخرین بار نسبت به زمان مطلق cook شده است.

cook_start_time
زمان شروع cook اپراتور در آن فریم (بر حسب میلی‌ثانیه).

cook_end_time
زمان پایان cook اپراتور در آن فریم (بر حسب میلی‌ثانیه).

cooked_this_frame
اگر اپراتور در این فریم cook شده باشد مقدار 1 دارد.

warnings
تعداد هشدارهای موجود در این اپراتور (در صورت وجود).

errors
تعداد خطاهای موجود در این اپراتور (در صورت وجود).