ParGroup Execute DAT

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


خلاصه (Summary)

ParGroup Execute DAT برای اجرای اسکریپت زمانی استفاده می‌شود که پارامترهای مشخصی در یک یا چند اپراتور تغییر وضعیت دهند.
این DAT مشابه Parameter Execute DAT است، اما می‌تواند همزمان یک گروه پارامتری را مانیتور کند و متدهای callback آن چندگانه هستند.


محتویات (Contents)

  1. Summary – خلاصه

  2. Parameters – ParGroup Execute Page – پارامترهای صفحه ParGroup Execute

  3. Parameters – File Page – پارامترهای صفحه فایل

  4. Parameters – Common Page – پارامترهای عمومی

  5. Operator Inputs – ورودی‌های اپراتور


Parameters – ParGroup Execute Page

Active (active)
وقتی فعال است، DAT به پارامتر مشخص شده پاسخ می‌دهد.

OPs (op)
مشخص کنید این پارامترها به کدام اپراتور/اپراتورها تعلق دارند.

Parameters (pars)
مشخص کنید کدام پارامتر/پارامترها برای فعال کردن اسکریپت بررسی شوند.

Callback Mode (callbackmode)
فرمت آرگومان‌های curr و prev در callbackها را کنترل می‌کند.

Value Change (valuechange)
متد onValueChange() وقتی مقدار پارامتر مشخص شده به هر شکلی تغییر کند اجرا می‌شود. هر فریم یک بار اجرا می‌شود.

On Pulse (onpulse)
متد onPulse() وقتی پارامتر از نوع pulse با کلیک یا با متد Par.pulse() فعال شود اجرا می‌شود.

Expression Change (expressionchange)
متد onExpressionChange() هر زمان که عبارت پارامتر مشخص شده تغییر کند اجرا می‌شود.
مثال: تغییر عبارت از me.time.frame به me.time.seconds باعث فعال شدن اسکریپت می‌شود.

Export Change (exportchange)
متد onExportChange() وقتی مسیر export پارامتر مشخص شده تغییر کند اجرا می‌شود.
مثال: اگر پارامتر از /chopname/chan1 export شود و تغییر کند به /chopname2/chan2، اسکریپت فعال می‌شود.

Enable Change (enablechange)
متد onEnableChange() وقتی پارامتر مشخص شده از غیرفعال به فعال تغییر وضعیت دهد اجرا می‌شود.

Mode Change (modechange)
متد onModeChange() وقتی حالت پارامتر مشخص شده بین حالت‌های constant, expression, export یا bind تغییر کند اجرا می‌شود.

Custom (custom)
مانیتور کردن پارامترهای سفارشی

Built-In (builtin)
مانیتور کردن پارامترهای داخلی

Edit.. (edit)
با کلیک، یک ویرایشگر متن برای ویرایش محتویات DAT باز می‌شود


Parameters – File Page

File (file)
مسیر سیستم فایل و نام فایل برای بارگذاری. (.txt و .dat پذیرفته می‌شود)

Sync to File (syncfile)
وقتی فعال است، فایل هنگام شروع پروژه از دیسک به DAT بارگذاری می‌شود.
یک نام فایل باید مشخص شود.
فعال کردن گزینه فایل را فوراً بارگذاری می‌کند.
اگر فایل وجود نداشته باشد، در اولین بروزرسانی DAT ایجاد می‌شود.
فایل تحت نظارت است: هر تغییری در فایل DAT را بروزرسانی می‌کند و هر تغییری در DAT را به فایل می‌نویسد.
اگر فایل حذف شود، محتویات فعلی DAT حفظ می‌شود.

Load on Start (loadonstart)
وقتی فعال است، فایل هنگام شروع پروژه دوباره بارگذاری می‌شود.

Load File (loadonstartpulse)
فایل را بلافاصله دوباره بارگذاری می‌کند.

Write on Save (write)
وقتی فعال است، محتویات DAT هنگام ذخیره پروژه به فایل نوشته می‌شود.

Write File (writepulse)
فایل را بلافاصله به دیسک می‌نویسد.


Parameters – Common Page

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

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

  • Custom Extension (customext) : تعریف پسوند سفارشی

  • Word Wrap (wordwrap) ⊞ : فعال کردن Word Wrap برای نمایش Node


Operator Inputs

  • Input 0: – هیچ ورودی پیش‌فرضی ندارد