Sort CHOP
پرش به ناوبری | پرش به جستجو
خلاصه (Summary)
Sort CHOP نمونههای (Samples) کانالهای ورودی را بر اساس مقدار (Value) یا بهصورت تصادفی (Random) دوباره مرتب میکند.
اگر یک کانال مشخص برای مرتبسازی تعیین شود، نمونههای تمام کانالها بر اساس ترتیب جدید همان کانال مرتب میشوند.
این نود ترتیب کانالها نسبت به یکدیگر را تغییر نمیدهد.
برای تغییر ترتیب خودِ کانالها نسبت به هم باید از Reorder CHOP استفاده کنید.
همچنین میتوان یک Index Channel ایجاد کرد که موقعیت قبلی هر نمونه قبل از مرتبسازی را نگه میدارد.
فهرست مطالب (Contents)
-
Summary
-
Parameters – Sort Page
-
Parameters – Common Page
-
Operator Inputs
-
Info CHOP Channels
5.1 Common CHOP Info Channels
5.2 Common Operator Info Channels
Parameters – Sort Page
Sorting Method (method)
سه روش مختلف برای مرتبسازی وجود دارد.
نمونههای CHOP میتوانند به صورت:
-
صعودی (Increasing Values)
-
نزولی (Decreasing Values)
-
تصادفی (Random Order)
مرتب شوند.
Seed (seed)
یک عدد (صحیح یا اعشاری) که مولد اعداد تصادفی را مقداردهی اولیه میکند.
هر عدد الگوی تصادفی کاملاً متفاوتی ایجاد میکند، اما با ویژگیهای کلی مشابه.
Select Type (select)
مشخص میکند کانالهایی که قرار است مرتب شوند با اندیس (Index) مشخص شوند یا با نام (Name).
Channel Indices (indices)
اندیس کانالی که باید مرتب شود را مشخص میکند.
تمام کانالهایی که مشخص نشدهاند، نمونههایشان بر اساس ترتیب جدید این کانال مرتب میشود.
اگر خالی باشد، تمام کانالها مرتب میشوند.
Channel Names (names)
نام کانالی که باید مرتب شود را مشخص میکند.
تمام کانالهایی که مشخص نشدهاند، نمونههایشان بر اساس ترتیب جدید این کانال مرتب میشود.
اگر خالی باشد، تمام کانالها مرتب میشوند.
Index Channel (indexchannel)
در صورت فعال بودن، یک کانال اندیس خروجی میدهد که محل قبلی نمونهها قبل از مرتبسازی را ذخیره میکند.
Parameters – Common Page
Time Slice (timeslice)
با فعالسازی این گزینه، کانالها به صورت Time Slice پردازش میشوند.
Time Slice بازهی زمانی بین آخرین فریم پخت (Cook) و فریم فعلی است.
Scope (scope)
برای مشخص کردن اینکه کدام کانالها تحت تأثیر قرار بگیرند، بعضی CHOPها از یک رشتهی Scope در صفحه Common استفاده میکنند.
(رجوع شود به 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 را هنگام استفاده از روشهای DAT Table Export نگه میدارد.
Rename From (commonrenamefrom)
الگوی نام کانالهایی که باید تغییر نام داده شوند.
(رجوع شود به Pattern Matching)
Rename To (commonrenameto)
الگوی جایگزین برای نامها.
پارامترهای پیشفرض تغییری در نام کانالها ایجاد نمیکنند.
(رجوع شود به Pattern Replacement)
مثال:
-
Channel Names:
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 به Rename CHOP مراجعه کنید.
Operator Inputs
Input 0:
—
Info CHOP Channels
اطلاعات تکمیلی مربوط به Sort 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 بر حسب میلیثانیه
-
cook_frame – شماره فریم Cook نسبت به تایملاین کامپوننت
-
cook_abs_frame – شماره فریم Cook نسبت به زمان مطلق
-
cook_start_time – زمان شروع Cook در آن فریم (میلیثانیه)
-
cook_end_time – زمان پایان Cook در آن فریم (میلیثانیه)
-
cooked_this_frame – اگر در این فریم Cook شده باشد 1
-
warnings – تعداد هشدارها (در صورت وجود)
-
errors – تعداد خطاها (در صورت وجود)
