Stretch CHOP

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

خلاصه (Summary)

Stretch CHOP شکل کانال‌ها و نرخ نمونه‌برداری (Sampling Rate) را حفظ می‌کند، اما کانال‌ها را در یک بازه‌ی زمانی جدید بازنمونه‌برداری (Resample) می‌کند. تمام داده‌های موجود در بازه، متناسب با موقعیت شروع و پایان جدید کشیده (Stretch) یا فشرده (Compress) می‌شوند.

پارامتر Reverse Interval ترتیب نمونه‌های هر کانال را معکوس می‌کند.


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

  1. خلاصه

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

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

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

  5. کانال‌های Info CHOP
      5.1 کانال‌های Info مشترک CHOP
      5.2 کانال‌های Info مشترک اپراتور


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

Interpolation (interp) – ⊞
روش درون‌یابی (Interpolation) که هنگام بازنمونه‌برداری استفاده می‌شود.

Constant Area (constarea)
در صورت فعال بودن، با مقیاس‌دهی مقادیر کانال، مساحت زیر منحنی کانال را ثابت نگه می‌دارد.

Unit Values (relative) – ⊞
مشخص می‌کند پارامترهای Start و End چگونه تفسیر شوند.

Start (start) – ⊞
موقعیت شروع جدید CHOP.

End (end) – ⊞
موقعیت پایان جدید CHOP.

Length Scale (scale)
پس از تعیین بازه‌ی Start/End، طول کانال را مقیاس می‌کند. برای دو برابر یا نصف کردن طول بسیار کاربردی است.

Reverse Interval (reverse)
کانال را معکوس می‌کند تا به‌صورت برعکس (از انتها به ابتدا) پخش شود.

Start Unit (startunit)
واحد پارامتر Start.

End Unit (endunit)
واحد پارامتر End.


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

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

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

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

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

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

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

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 Inputs)

Input 0:
Input 1:


کانال‌های Info CHOP

اطلاعات تکمیلی مربوط به Stretch CHOP از طریق Info CHOP در دسترس است.

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

start – موقعیت شروع بازه‌ی CHOP بر حسب تعداد نمونه.
length – تعداد نمونه‌ها در CHOP.
sample_rate – نرخ نمونه‌برداری کانال‌ها (فریم بر ثانیه).
num_channels – تعداد کانال‌ها در CHOP.
time_slice – اگر Time Slice فعال باشد 1 و در غیر این صورت 0.
export_sernum – تعداد دفعاتی که اتصال‌های Export به‌روزرسانی شده‌اند.

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

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 – تعداد خطاهای موجود در اپراتور (در صورت وجود).