Script SOP

概要

Script SOPはScript SOPがクックされる毎に、スクリプトを実行します。デフォルトで、Script SOPは、cook、onPulseとsetupParameters、3つのPythonメソッドを収めたドックに入ったDATを作成します。Script SOPがクックされる毎に、クック・メソッドが実行されます。setupParametersメソッドはScriptページのSetup Parameterボタンが押された時に実行されます。onPulseメソッドはカスタム・パルス・パラメータがONになった時に実行されます。
Help -> Python ExamplesとHelp -> Operator Snippetsを参照してください。
注釈:Script OPが実行するタイムごとに、オペレーター、パラメータ、ノードその他のリストを作成します。そして、それらが更新されると、Script OPは再Cookされます。
参照:Script CHOP、Script

パラメータ – Script ページ
Callbacks DAT / callbacks

コールバックを保持するDATを指定します。 使用法については、scriptSOP_Classを参照してください。

Setup Parameters / setuppars

ボタンをクリックすると、setupParameters()コールバック関数が実行されます。

Default Functions

これらの関数は、ドッキングされたノードscript1_callbacksにあるデフォルトスクリプトに含まれています。

# me is this DAT.
# scriptOP is the OP which is cooking.

# press ‘Setup Parameters’ in the OP to call this function to re-create the parameters.
def setupParameters(scriptOP):
scriptOP.appendParFloat(‘ValueA’, page=’Custom’)
scriptOP.appendParFloat(‘ValueB’, page=’Custom’)
return

#called whenever custom pulse parameter is pushed
def onPulse(par):
return

def cook(scriptOP):
scriptOP.clear()
return