Parameter Execute DATは任意のオペレータのパラメータの状態が変化したときにスクリプトを実行します。パラメータの値、式、エクスポート、有効化の状態が変化した場合です。
パラメータ Execute DAT は、デフォルトの python メソッドのプレースホルダを使用して作成されます。他の実行DATとは異なり、Parameter Execute DATは、再帰的な更新の問題を避けるために、監視しているノードをcookしません。
onにしている間、DAT は参照されているパラメータに応答します。
(Tscript のみ) スクリプトが実行される場所を設定します。
- Current Node / current
(Tscript のみ) スクリプトは現在のノードの位置から実行されます。
- This Node / here
スクリプトはDATの親から実行されます。DATの兄弟がアクセスしやすいように、DATは親から実行します。DATの内部から実行するために使用されるDATスクリプト。
- Specified Operator / op
スクリプトは、以下のFrom Operatorパラメータで設定したオペレータから実行されます。
Execute FromパラメーターがSpecified Operatorに設定されている場合に、スクリプトが実行されるパスを設定します。
トリガパラメータがどのパラメータに属するかを設定します。
スクリプトをトリガーするために監視するパラメータを設定します。
onValueChange()メソッドは、指定されたパラメータの値が何らかの形で変化した場合に実行されます。このメソッドはフレームごとに一度だけ呼び出されます。
onPulse()メソッドは、pulse 型のパラメータをクリックするか、Par.pulse()メソッドを経由してパルスになったときに実行されます。
onExpressionChange()メソッドは、指定したパラメータの式が変更されるたびに実行されます。例えば、式を me.time.frame から me.time.seconds に変更するとスクリプトが起動します。
onExportChange() メソッドは、指定したパラメータのエクスポート先が変更された場合に実行されます。例えば、/chopname/chan1 からエクスポートされていたパラメータが変更され、/chopname2/chan2 にエクスポートされるようになった場合、スクリプトが起動します。
onEnableChange() メソッドは、指定されたパラメータが無効から有効になった場合に実行されます。
onModeChange() メソッドは、指定されたパラメータが無効から有効になった場合に実行されます。
カスタムパラメータを監視します。
ビルトインパラメータを監視します。
これをクリックすると、DAT内のテキストを編集するためのテキストエディタが開きます。
参照:共通 Common ページ