Parameter Execute DAT

概要

Parameter Execute DATは任意のオペレータのパラメータの状態が変化したときにスクリプトを実行します。パラメータの値、式、エクスポート、有効化の状態が変化した場合です。
パラメータ Execute DAT は、デフォルトの python メソッドのプレースホルダを使用して作成されます。他の実行DATとは異なり、Parameter Execute DATは、再帰的な更新の問題を避けるために、監視しているノードをcookしません。

パラメータ – Parameter Execute ページ
Active / active

onにしている間、DAT は参照されているパラメータに応答します。

Execute from / executeloc

(Tscript のみ) スクリプトが実行される場所を設定します。

  • Current Node / current
    (Tscript のみ) スクリプトは現在のノードの位置から実行されます。
  • This Node / here
    スクリプトはDATの親から実行されます。DATの兄弟がアクセスしやすいように、DATは親から実行します。DATの内部から実行するために使用されるDATスクリプト。
  • Specified Operator / op
    スクリプトは、以下のFrom Operatorパラメータで設定したオペレータから実行されます。
From Operator / fromop

Execute FromパラメーターがSpecified Operatorに設定されている場合に、スクリプトが実行されるパスを設定します。

OP / op

トリガパラメータがどのパラメータに属するかを設定します。

Parameters / pars

スクリプトをトリガーするために監視するパラメータを設定します。

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() メソッドは、指定したパラメータのエクスポート先が変更された場合に実行されます。例えば、/chopname/chan1 からエクスポートされていたパラメータが変更され、/chopname2/chan2 にエクスポートされるようになった場合、スクリプトが起動します。

Enable Change / enablechange

onEnableChange() メソッドは、指定されたパラメータが無効から有効になった場合に実行されます。

Mode Change / modechange

onModeChange() メソッドは、指定されたパラメータが無効から有効になった場合に実行されます。

Custom / custom

カスタムパラメータを監視します。

Built-In / builtin

ビルトインパラメータを監視します。

Edit.. / edit

これをクリックすると、DAT内のテキストを編集するためのテキストエディタが開きます。

パラメータ – Common ページ

参照:共通 Common ページ