Sort DAT

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

خلاصه (Summary)

Sort DAT داده‌های یک Table DAT را بر اساس ردیف یا ستون مرتب می‌کند.


محتوا (Contents)

  1. Summary

  2. Parameters – Sort Page

  3. Parameters – Common Page

  4. Operator Inputs

  5. Info CHOP Channels
     5.1 Common DAT Info Channels
     5.2 Common Operator Info Channels


پارامترها – Sort Page

  • Sort (sortmethod)
    مشخص می‌کند جدول چگونه مرتب شود.

  • Name (name)
    وقتی از گزینه Sort Specify Row/Column Name استفاده می‌کنید، نام ردیف یا ستون را در این پارامتر وارد کنید. اگر نام مطابقت پیدا نکند، خروجی مرتب نخواهد شد.

  • Index (index)
    وقتی از گزینه Sort Specify Row/Column Index استفاده می‌کنید، شماره شاخص ردیف یا ستون را وارد کنید. اگر شاخص -1 باشد یا خارج از محدوده باشد، خروجی مرتب نخواهد شد.

  • Order (order)
    نوع ترتیب‌بندی را مشخص می‌کند.

  • Seed (seed)
    مقدار seed برای ترتیب‌بندی تصادفی (Random) در صورت فعال بودن.

  • Ignore Case (ignorecase)
    حساسیت به حروف بزرگ و کوچک را هنگام مرتب‌سازی الفبایی یا الفبایی با اعداد نادیده می‌گیرد.

  • Preserve First (preservefirst)
    ردیف یا ستون اول را دوباره مرتب نمی‌کند (بسته به اینکه Sort روی Rows یا Columns تنظیم شده باشد).

  • Unique Output (unique)
    ردیف‌ها یا ستون‌های تکراری را در خروجی مرتب شده حذف می‌کند.

  • Reverse Output (reverse)
    ترتیب مرتب‌سازی را معکوس می‌کند.


پارامترها – Common Page

  • Language (language)
    انتخاب زبان اسکریپت DAT.

  • Edit/View Extension (extension)
    انتخاب پسوند فایل برای ویرایشگرهای خارجی.

  • Custom Extension (customext)
    مشخص کردن پسوند سفارشی.

  • Word Wrap (wordwrap)
    فعال کردن شکستن خطوط برای نمایش نود.


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

  • Input 0:
    داده‌هایی که باید مرتب شوند.


کانال‌های Info CHOP

اطلاعات اضافی Sort DAT از طریق Info CHOP قابل دسترسی است.

کانال‌های عمومی DAT

  • num_rows – تعداد ردیف‌ها در این DAT

  • num_cols – تعداد ستون‌ها در این DAT

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

  • total_cooks – تعداد دفعات Cook اپراتور از زمان شروع اجرا

  • cook_time – مدت زمان آخرین Cook (میلی‌ثانیه)

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

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

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

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

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

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

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