DATs」カテゴリーアーカイブ

MQTT Client DAT

概要

MQTT Client DATは、MQTTサーバー(ブローカー)を介してMQTTデバイスとの間でデータを送受信します。 TouchDesignerはクライアントとして機能でき、もう一方のコンピューターはMQTTサーバーとして機能する必要があります。 クライアントがサーバーとの接続を確立すると、次の2つのことができます。

1. サーバーにメッセージを送信して、特定の「トピック」文字列を持つデータを参照します。 これを「サブスクライブ」と呼びます。 次に、MQTTクライアントDATは、サーバーがそのトピックで受け取るすべてのメッセージを受信します。
2. 特定のトピック文字列を使用してサーバーにメッセージを送信することをサーバーに通知してから、そのトピックを使用してメッセージを送信します。 その後、メッセージは、そのトピックを参照するクライアントに転送されます。

MQTT、TCP/IP DATの章も参照してください。

パラメータ – Connect ページ
Active / active

接続を有効にします。

Network Address / netaddress

接続先のIPアドレスを設定します。

Specify ID / specifyid

UserClient IDパラメータを使用してクライアントに名前を付けることができます。それ以外の場合は、接続ごとに自動的かつ一意に生成されます。

User Client ID / usercid

Specify IDを有効にした場合のクライアント名を設定します。

Keep Alive Interval / keepalive

通信がないと予想される最大時間を秒単位で設定します。この時間内にデータが送信されない場合、代わりに軽量のpingメッセージがサーバに送信されます。0に設定するとpingを回避することができます。

Max in Flight / maxinflight

同時に処理できるメッセージの数を設定します。

Clean Session / cleansession

Specify IDが選択されている場合、サーバーは、サブスクリプション、配信の試行など、そのIDの接続に関連するすべての状態情報を保持します。

Reconnect / reconnect

MQTTブローカーへの再接続を試みます。

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

コールバックDATには、接続が確立されたとき、失われたデータ、または公開されたデータが到着したときに呼び出される関数が含まれています。 使用法については、mqttclientDAT_Classの章を参照してください。

Execute from / executeloc

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

  • Current Node / current
    スクリプトは現在のノードの位置から実行されます。
  • Callbacks DAT / callbacks
    スクリプトは、Callbacks DATパラメータで指定されたDATの場所から実行されます。
  • Specified Operator / op
    スクリプトは、以下のFrom Operatorパラメータで指定したオペレータから実行されます。
From Operator / fromop

ExecuteがSpecifiedOperatorに設定されている場合、状態が変化するとDATがスクリプトを実行するようにトリガーするオペレーターを設定します。 このオペレータは、Execute FromパラメーターがSpecified Operatorに設定されている場合にスクリプトが実行されるパスでもあります。

Clamp Output / clamp

DATはデフォルトで100メッセージに制限されていますが、Clamp Outputでは無制限を含む任意の設定が可能です。

Maximum Lines / maxlines

メッセージ数を制限し、古いメッセージはリストから最初に削除されます。

Clear Output / clear

見出し以外の行をすべて削除します。pythonスクリプトでクリアするには`op(“*”opname”*“).par.clear.pulse()`

Bytes Column / bytes

メッセージの生のバイト数を別の列に出力します。

パラメータ – Common ページ

参照:共通 Common ページ

WebSocket DAT

概要

WebSocket DATはWebSocketメッセージを受信して解析します。WebSocketは、Webサーバーとクライアントが使用する高速で効率的な双方向通信プロトコルです。各メッセージは解析され、DATのテーブルの1行として追加されます。テーブルはFIFO(first-in first-out)で、 パラメータで設定した行数に制限されます。受信したパケットごとにオプションのスクリプトを実行することもできます。安全な(tls)WebSocketサーバーもサポートされています。異なるWebSocketサイトへの接続がサポートされており、手動でヘッダーを設定する必要はありません。
SocketIOのサポートについては、SocketIO DATの章を参照してください。
TCP/IP DATの章も参照してください。

パラメータ – Connect ページ
Active / active

オンの時はネットワークポートに送られてきた情報をDATが受信します。オフの間は更新が行われません。ポートに送られたデータは失われます。

Network Address / netaddress

サーバーコンピュータのネットワークアドレスを設定します。このアドレスは、foo や foo.bar.com のような標準的な WWW アドレスです。IPアドレスを入れることもできます(例:100.123.45.78)。localhostを入れた場合は、接続の相手が同じコンピュータ上にいることを意味します。

Network Port / port

DATがメッセージを受け付けるポートを設定します。

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

Callbacks DATはメッセージが来るたびに1回実行されます。

Execute from / executeloc

スクリプトを実行する場所を設定します。

  • Current Node / current
    スクリプトは現在のノード位置から実行されます。
  • Callbacks DAT / callbacks
    スクリプトはCallbacks DATパラメータで指定されたDATの場所から実行されます。
  • Specified Operator / op
    スクリプトは以下のFrom Operatorパラメータで指定されたオペレーターから実行されます。
From Operator / fromop

Execute from が Specified Operator に設定されている場合に、状態の変化によって DAT がスクリプトを実行するきっかけとなるオペレータです。このオペレータは、Execute from パラメータが Specified Operator に設定されている場合に、スクリプトの実行元となるパスでもあります。

Clamp Output / clamp

DATはデフォルトでは100メッセージに制限されていますが、Clamp Outputで無制限を含むあらゆる設定が可能です。

Maximum Lines / maxlines

メッセージの数を制限し、古いメッセージから順にリストから削除します。

Clear Output / clear

見出しを除くすべての行を削除します。パイソンスクリプトで削除する場合は以下の通りです。
`op(“*”opname”*“).par.clear.pulse()`

Bytes Column / bytes

メッセージの生のバイトを別の列に出力します。

パラメータ – Common ページ

参照:共通 Common ページ

UDT Out DAT

概要

UDT Out DATは、遠隔地にあるコンピュータ間でUDT接続による情報の送信に使用します。
udtoutDAT_Classを使ってメッセージを送信します。受信したメッセージを処理するには、UDT In DATに付属するCallback DATを使用します。Network Protocolsの章を参照してください。
このノードはOutノードですが、送信先のマシンから返信メッセージを受け取ることができます。メッセージは(UDT In DATと同様に)DATのコンテンツに表示されます。
Tscriptはデータの出力を開始するためにsendコマンドを使用します。
DAT In UDT の章も参照してください。
Windows OSの場合、接続に問題がある場合は、Windowsファイアウォールが無効になっていることを確認してください。

パラメータ – Connect ページ
Protocol / protocol

使用するネットワークプロトコルを選択します。詳しくはNetwork Protocolsの章を参照してください。

  • Fast Streaming / faststreaming
  • Reliable Messaging / reliablemsging
Port / port

送信先のネットワークポートを設定します。

Shared Connection / shared

同じネットワークプロトコルを使用する他のネットワークDATと同じ接続を使用します。

Row/Callback Format / format

受信したデータをどのように解析するか設定します。

  • One Per Byte / perbyte
    1バイト受信するごとに1行テーブルに追加されます。
  • One Per Line / perline
    受信した回線ごとに1行テーブルに追加されます。
  • One Per Message / permessage
    メッセージを受信するごとに、テーブルに1行が追加されます。
Active / active

このチェックボックスは、接続を有効にします。

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

Callbacks DATはメッセージが来るたびに1回実行されます。

Execute from / executeloc

Determines the location the script is run from.
スクリプトを実行する場所を設定します。

  • Current Node / current
    スクリプトは現在のノード位置から実行されます。
  • Callbacks DAT / callbacks
    スクリプトは、Callbacks DATパラメータで設定されたDATの場所から実行されます。
  • Specified Operator / op
    このスクリプトは、以下のFrom Operatorパラメータで設定されたオペレーターから実行されます。
From Operator / fromop

Execute from が Specified Operator に設定されている場合に、状態の変化によって DAT がスクリプトを実行するきっかけとなるオペレータです。このオペレータは、Execute from パラメータが Specified Operator に設定されている場合に、スクリプトの実行元となるパスでもあります。

Clamp Output / clamp

DATはデフォルトでは100メッセージに制限されていますが、Clamp Outputで無制限を含むあらゆる設定が可能です。

Maximum Lines / maxlines

メッセージ数を制限し、古いメッセージから順にリストから削除します。

Clear Output / clear

見出しを除くすべての行を削除します。パイソンスクリプトで削除する場合は以下の通りです。
`op(“*”opname”*“).par.clear.pulse()`

Bytes Column / bytes

メッセージの生のバイトを別の列に出力します。

パラメータ – Common ページ

参照:共通 Common ページ

UDT In DAT

概要

UDT In DATは、遠隔地にある2台のコンピュータ間のUDT接続で情報を受信するために使用します。UDT In DATは、キューイングやバッファリングを行わずにすべてのメッセージをキャプチャし、必要なメッセージを送信することができます。UDT Streamingは、信頼性の高い、ストリーミング、コネクション・オリエンテッドなプロトコルです。1台のサーバーが複数のクライアントに同時に送信することができます。
UDT In DATに取り付けられたcallback DATを使って、受信したメッセージを処理します。udtinDAT_Classを使用して返信を送信します。
UDT Out DAT、Network Protocolsの章も参照してください。
Windows OSの場合、接続に問題がある場合は、Windowsファイアウォールが無効になっていることを確認してください。

パラメータ – Connect パラメータ
Protocol / protocol

使用するプロトコルを設定します。詳細はNetwork Protocolsの章を参照してください。

  • Fast Streaming / faststreaming
  • Reliable Messaging / reliablemsging
Network Address / address

リッスンするIPアドレスを入れることができます(224.0.0.1)。このパラメータは、マルチキャストプロトコルの場合にのみ必要です。

Port / port

リッスンするネットワークポートを設定します。

Shared Connection / shared

同じネットワークプロトコルを使用する他のネットワークDATと同じ接続を使用します。

Row/Callback Format / format

入力されたデータをどのように解析してテーブルに反映させるか設定します。

  • One Per Byte / perbyte
    1バイト受信するごとに1行テーブルに追加されます。
  • One Per Line / perline
    受信したラインごとに1行テーブルに追加されます。
  • One Per Message / permessage
    メッセージを受信するごとに、テーブルに行が追加されます。
Active / active

このチェックボックスは接続を有効にします。

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

Callbacks DATは、メッセージが来るたびに1回実行されます。使い方はudtinDAT_Class の章を参照してください。

Execute from / executeloc

スクリプトを実行する場所を設定します。

  • Current Node / current
    スクリプトは現在のノードの位置から実行されます。
  • Callbacks DAT / callbacks
    スクリプトはCallbacks DATパラメータで設定されたDATの場所から実行されます。
  • Specified Operator / op
    このスクリプトは以下のFrom Operatorパラメータで指定されたオペレーターから実行されます。
From Operator / fromop

Execute from が Specified Operator に設定されている場合、状態の変化によって DAT がスクリプトを実行するきっかけとなるオペレータです。このオペレータは、Execute from パラメータが Specified Operator に設定されている場合に、スクリプトの実行元となるパスでもあります。

Clamp Output / clamp

DATはデフォルトでは100メッセージに制限されていますが、クランプアウトプットを使えば、無制限を含むあらゆる設定が可能です。

Maximum Lines / maxlines

メッセージの数を制限し、古いメッセージから順にリストから削除します。

Clear Output / clear

見出しを除くすべての行を削除します。パイソンスクリプトで削除する場合は以下の通りです。
`op(“*”opname”*“).par.clear.pulse()`

Bytes Column / bytes

メッセージの生のバイトを別の列に出力します。

パラメータ – Common ページ

参照:共通 Common ページ

TUIO In DAT

概要

TUIO In DATは、ネットワーク経由で受信したTUIOメッセージを受信して解析し、テーブルの列に変換します。TUIOはOSCバンドルをパケットしますので、TUIOデータはOSC In DATでより生の形で見ることができます。現在、TUIO 1.1プロトコルを使用しています。TUIO 2.0プロトコルには未対応です。

パラメータ – Connect ページ
Protocol / protocol

使用するプロトコルを選択します。詳細は Network Protocols の章を参照してください。

  • Messaging (UDP) / msging
  • Multi-Cast Messaging (UDP) / multicastmsging
  • Reliable Messaging (UDT Library) / reliablemsging
Network Address / address

マルチキャストプロトコルの場合は、リッスンするマルチキャストアドレスを設定します。

Port / port

TUIO Inがパケットを受け入れるポートを設定します。

Shared Connection / shared

同じネットワークプロトコルを使用する他のネットワークDATと同じ接続を使用します。

Active / active

オンの時は、ネットワークポートに送られてきた情報をDATが受信します。オフの間は更新が行われません。ポートに送られたデータは失われます。

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

Callbacks DATは、TUIOイベントのコールバックを取得します。使い方はtuioinDAT_Classの章を参照してください。

Execute from / executeloc

スクリプトを実行する場所を設定します。

  • Current Node / current
    スクリプトは現在のノードの位置(例えば、’cc’が指す場所)から実行されます。
  • Callbacks DAT / callbacks
    スクリプトは、Callbacks DATパラメータで設定されたDATから実行されます。
  • Specified Operator / op
    このスクリプトは、以下のFrom Operatorパラメータで設定されたオペレーターから実行されます。
From Operator / fromop

Execute from が Specified Operator に設定されている場合に、状態の変化によって DAT がスクリプトを実行するきっかけとなるオペレータです。このオペレータは、Execute from パラメータが Specified Operator に設定されている場合に、スクリプトの実行元となるパスでもあります。

パラメータ – Common ページ

参照:共通 Common ページ

Touch Out DAT

概要

Touch Out DATは、他のネットワーク・ベースのDATとのメッセージとは対照的に、ネットワークを介してDATテーブル全体を別のTouchDesignerプロセスのTouch In DATに送信します。Touch Out DATは、TouchDesignerのプロセス間でデータを同期するための非常に強力なメカニズムです。
UDP Out DATの章も参照してください。

パラメータ – Touch Out ページ
Protocol / protocol

使用するプロトコルを選択します。詳細は Network Protocols の章を参照してください。

  • Streaming (TCP/IP) / streaming
  • Messaging (UDP) / msging
  • Multi-Cast Messaging (UDP) / multicastmsging
  • Fast Streaming (UDT Library) / faststreaming
  • Reliable Messaging (UDT Library) / reliablemsging
Network Address / address

マルチキャストプロトコルの場合は、リッスンするマルチキャストのアドレスを設定します。UDTプロトコルの場合、これはサーバーのIPアドレスです。

Port / port

パケットの送信先となるポートを設定します。

Shared Connection / shared

同じネットワークプロトコルを使用する他のネットワークDATと同じ接続を共有します。

Active / active

オンの間はDATがネットワークポートにデータを送信します。オフの間は更新されません。

Redundant Sends / redendantsends
Resend Data / resend
パラメータ – Common ページ

参照:共通 Common ページ

Touch In DAT

概要
Touch In DATは、他のネットワーク・ベースのDATとのメッセージとは対照的に、Touch Out DATからネットワークを介して完全なテーブルを受信します。
UDP Out DATの章も参照してください。
パラメータ – Touch In ページ
Protocol / protocol

使用するプロトコルを選択します。詳細は Network Protocols の章を参照してください。

  • Streaming (TCP/IP) / streaming
  • Messaging (UDP) / msging
  • Multi-Cast Messaging (UDP) / multicastmsging
  • Fast Streaming (UDT Library) / faststreaming
  • Reliable Messaging (UDT Library) / reliablemsging
Network Address / address

マルチキャストプロトコルの場合は、リッスンするマルチキャストのアドレスを設定します。UDTプロトコルの場合、これはサーバーのIPアドレスです。

Port / port

パケットを受信するポートを設定します。

Shared Connection / shared

同じネットワークプロトコルを使用する他のネットワークDATと同じ接続を共有します。

Active / active

オンの時、ネットワークポートに送られてきた情報をDATが受信します。オフの間は更新が行われません。ポートに送られたデータは失われます。

パラメータ – Common ページ

参照:共通 Common ページ

Serial DAT

概要

Serial DAT は、RS-232 プロトコルを使用して外部ポートを介したシリアル通信に使用されます。これらのポートは通常、9 ピンコネクタ、または新しいマシンでは USB ポートです。
(USB ポートを使用するには、USB-to-serial アダプタとドライバが必要です。) コンピュータで使用可能なシリアルポートはすべて、Windows オペレーティングシステムのデバイスマネージャで、Computer –> Manage -> Devices -> Serial… -> COM ports の順に見つけることができます。名前は’COM’で始まります。例:COM1、COM2、COM3 例:COM1、COM2、COM3。
この接続からバイトを送るには、serialDAT_Classのsendメソッドか、Tscriptの`send`コマンドを参照してください。
Arduino と Serial CHOP の章も参照してください。

パラメータ – Connect ページ
Active / active

このチェックボックスをオンにすると、シリアル接続が有効になります。

Row/Callback Format / format

受信データをバイナリまたは ASCII データとして解釈します。フォーマットがバイト単位の場合、受信したバイナリ・バイトごとに 1 行が追加されます。フォーマットが行単位の場合、受信したヌルまたは改行で区切られたメッセージごとに 1 行が追加されます。

  • One Per Byte / perbyte
    (以前は「バイナリ」と呼ばれていました。)
  • One Per Line / perline
    (以前は’Ascii’と呼ばれていました) null/newln 区切り。
  • One Per Message / permessage
    完全な着信メッセージ。
Port / port

シリアル接続で使用する COM ポートを選択します。デフォルトのポート名 1 から 8 はポップアップメニューで使用できますが、このフィールドには任意の名前を手動で入力することができます。

Baud Rate / baudrate

1 秒間に送信される情報の最大ビット数(「制御」ビットを含む。)入力デバイスのデフォルトのボーレートを確認し、それに応じて設定してください。

  • 1200 / 1200
  • 2400 / 2400
  • 9600 / 9600
  • 19200 / 19200
  • 38400 / 38400
  • 57600 / 57600
  • 115200 / 115200
  • 230400 / 230400
  • 460800 / 460800
  • 921600 / 921600
  • 1382400 / 1382400
Data Bits / databits

このパラメータは、それぞれに送信されるデータビット数を設定します。データビットは「backwards」に送信されます。backwardsとは、最下位ビット(LSB)から最上位ビット(MSB)への送信順序を指します。データビットを解釈するためには、右から左に読む必要があります。

  • 6 / 6
  • 7 / 7
  • 8 / 8
  • 9 / 9
Parity / parity

このパラメータは、none、even、oddのいずれかに設定できます。オプションのパリティビットはデータビットの後に続くもので、エラーチェックの簡単な手段として含まれています。パリティビットは、送信のパリティが偶数か奇数かを事前に指定することで機能します。パリティが奇数に設定されている場合、送信機はデータビットとパリティビットの間に奇数の1が入るようにパリティビットを設定します。

  • Even / even
  • Odd / odd
  • None / none
Stop Bits / stopbits

送信パケットの最後の部分は、1または2のストップビットで構成されています。これで接続は次のスタートビットを待ちます。

DTR / dtr
  • Disable / disable
  • Enable / enable
  • Handshake / handshake
RTS / rts
  • Disable / disable
  • Enable / enable
  • Handshake / handshake
  • Toggle / toggle
パラメータ – Received Data ページ
Callbacks DAT / callbacks

CallbacksDATは、メッセージを受信するたびに1回実行されます。

Execute from / executeloc

スクリプトが実行される場所を指定します。

  • Current Node / current
    スクリプトは現在のノードの位置から実行されます。
  • Callbacks DAT / callbacks
    スクリプトは、Callbacks DATパラメータで指定されたDATの場所から実行されます。
  • Specified Operator / op
    スクリプトは、以下のFrom Operator パラメータで指定したコンポーネントから実行されます。
From Operator / fromop

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

Clamp Output / clamp

DATはデフォルトでは100メッセージに制限されていますが、Clamp Outputパラメータで無制限を含む任意の設定が可能です。

Maximum Lines / maxlines

メッセージの数を制限し、古いメッセージはから順番に削除されます。

Clear Output / clear

見出し以外の行をすべて削除します。スクリプトコマンドでクリアするには、以下のようにします。
opparm -c /serial1 clear

Bytes Column / bytes

メッセージの生のバイト数を別の列に出力します。

パラメータ – Common ページ

参照:共通 Common ページ

Script DAT

概要

Script DATは、DATが cook するたびにスクリプトを実行し、オプションの入力テーブルに基づいて出力テーブルを構築/変更します。Script ATは、cook、onPulse、setupParametersの3つのPythonメソッドを含むドッキングされた(アタッチされた)DATで作成されます。cookメソッドは、スクリプトDATが cook するたびに実行されます。setupParameters メソッドは、スクリプトページの Setup Parameter ボタンが押されるたびに実行されます。onPulseメソッドは、カスタムパルスパラメータが押されるたびに実行されます。
Help -> Python Examples、Help -> Operator Snippetsを参照してください。
注意: Script DATはどこからでもデータを取得できるので、 手続き的に何に依存しているのかを判断するのは難しいです。そのため、Script OPを実行するたびに依存するオペレータやパラメータ、ノードなどのリストが作成され、 それらが変更されるとScript OPが再実行されます。
Script CHOP、Script SOP、Script TOPも参照してください。

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

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

Setup Parameters / setuppars

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

パラメータ – Common ページ

参照:共通 Common ページ

OP Find DAT

概要

OP Find DATは、あるコンポーネントから、そのコンポーネント内のすべてのノードを検索し、ユーザが選択した基準にマッチするノードごとに1行のテーブルを出力します。例えば、すべてのRamp TOP、名前が “wave “で始まるすべてのノード、Cloneパラメータが “master1 “に設定されているすべてのノード、”emitter “と呼ばれるタグが付いているすべてのジオメトリコンポーネントなどです。
基準は、特定のファミリのノードのみ、または特定の演算子タイプのノードのみを含むように制限することができます。パス、特定の値(定数と式の両方)を含む特定のパラメータ、コメント、タグ、特定の文字列を含むDATの内容にマッチするかどうかをフィルタリングすることができます。
また、指定されたコンポーネントから階層のある程度の深さまでしか見ないようにすることもできます。(例えば、2レベル下や無制限など)
大文字小文字を区別することも、区別しないこともできますが、大文字小文字を区別するOnまたはOffは、OP Find DATのすべての基準に適用されます。
さらに、添付のコールバックDATに含まれるコールバックでTrue of Falseを返すことにより、より特殊な基準を使用して一部のノードを除外できます。
Combine Filters Menuメニュー(AnyまたはAll、デフォルトはAll)を使用すると、パターンマッチングの基準に対して or または and を実行できます。
また、オペレータのリスト(例えば、別のOP Find DAT)を含むオプションのDATを取り、これを使ってフィルタを連鎖させることもできます。

出力のカラム

出力にはname、id、paths、type、tagなど様々なカラムがあります。(idはオペレータのメンバーで、ノードに固有の整数で、TouchDesignerプロセスの実行中には変化しません)。
また、コールバックDATでカラム名を定義し、コールバックDATの別の関数を介してカラムセルを埋めることで、カスタムカラムを出力することもできます。例えば、ノードの tx パラメータの値をカスタムカラムとして出力することができます。
OP FindDATがいつcookするかを制御できます。通常、指定された階層内のノードのいずれかが変更されるたびにcookします。 Active Cookメニューパラメータを使用して、フレームごとに強制的にcookしたり、完全にオフにしたりすることもできます。
Active CookのPulseパラメーターをクリックして、一度強制的にcookするか、node.cookpulse.pulse()python コールを使用して同等の操作を行うこともできます。
OP Find DATは、開始すべきコンポーネントへのパスを与える代わりに、あらかじめ生成されたノードへのパスのリストを含む入力DATを受け取り、各入力行の結果を出力にマージすることができます。これを使用するには、入力DATの最初のカラムにノード “id “が含まれている必要があります。これは、「ID」という列がオンになっている別のOP Find DATで生成できます。
例えば、最初にパネルであるすべてのコンポーネントをリストアップし、次にタイプやCloneパラメータに基づいてグループに分けるとします。最初のOP Find DATでは、巨大な階層を少数のノードに事前にフィルタリングし、その後のOP Find DATでは、よりシンプルなセットで動作するため、チェックやcookの手間が省けます。
Operator SnippetsのサンプルやScript DATの章も参照してください。

パラメータ – Component ページ
Active Cook / activecook

DATをcookするのを有効にします。

Cook Pulse / cookpulse

OP Find DATを手動で強制的に更新します。

Component / component

検索を開始するコンポーネントのパスを設定します。

Minimum Depth / mindepth

OP Find DATが再帰的に検索するサブコンポーネントの最小深度を設定します。

Limit Max Depth / limitmaxdepth

Maximum Depthパラメータをオンにして、サブコンポーネントの検索を制限します。 このトグルをオフにすると、すべてのサブネットワークが検索されます。

Maximum Depth / maxdepth

OP Find DATが再帰的に検索するサブコンポーネントの最大深度を設定します。

パラメータ – Families ページ

このパラメータ ページでは、どのオペレータ ファミリーが検索に含まれるか設定します。

Object COMPs / objects

GeoCOMPのようなオブジェクトCOMPを検索に含めます。

Panel COMPs / panels

Container COMPのようなパネルCOMPを検索に含めます。

Other COMPs / other

Base COMPのようなその他のタイプのCOMPを検索に含めます。

TOPs / tops

TOPオペレータを検索に含めます。

CHOPs / chops

CHOPオペレータを検索に含めます。

SOPs / sops

SOPオペレータを検索に含めます。

MATs / mats

MATオペレータを検索に含めます。

DATs / dats

DATオペレータを検索に含めます。

パラメータ – Filters ページ
Case Sensitive / casesensitive

以下のパターンマッチングで、大文字と小文字の区別します。

Combine Filters / combinefilters

以下のフィルタの All または Any を組み合わせて、一致するフィルタを取得します。

  • All / all
    検索結果に含まれるパラメータには、すべてのフィルタが一致している必要があります。(AND)
  • Any / any
    検索結果に含まれるパラメータには、フィルタ条件のいずれかを満たす必要があります。(OR)
Name / namefilter

wave1、wave2 などのオペレータ名を使用します。

Type / typefilter

waveCHOP や panelexecuteDAT のような名前を使用します。 Type列を見て、構文を確認してください。

Path / pathfilter

オペレーターが配置されているパスを指定します。

Parent Path (relative) / parentfilter

オペレータが配置されている相対的な親パスを指定します。これは、この DAT の parent Path カラムのフィルタ・オプションで、Colums ページの Parent Path パラメーターをトグルすることで有効にすることができます。

Exclude Path (relative) / excludefilter

検索対象から除外する相対パスを指定します。

Comment / commentfilter

ここで設定したコメント文字列を含むオペレータにのみマッチします。

Tags / tagsfilter

ここで指定したタグに一致するオペレータのみにマッチします。複数のタグはスペースで区切ったリストとして検索することができます。

DAT Text / textfilter

指定された文字列にマッチするDATオペレータのみをコンテンツに含めます。

Par Name / parnamefilter

指定されたパラメータ名を持つオペレータにのみマッチします。

Par Value / parvaluefilter

指定されたパラメータ値に一致するオペレータのみマッチます。

Par Expression / parexpressionfilter

指定されたパラメータ式の文字列にマッチするオペレータのみが含まれます。

Par Non-Default Only / parnondefaultonly

デフォルト値以外のパラメータにのみマッチします。

パラメータ – Columns ページ
ID / idcol

このプロセスでノードを一意に定義する整数。 プロセスの期間中は同じ番号ですが、プロセスを再度実行すると異なる場合があります。

Name / namecol

結果のテーブルにオペレータの名前を含めます。

Type / typecol

結果のテーブルにオペレータの種類を含めます。例えば rampTOP のようになります。

Path / pathcol

結果のテーブルにオペレータのパスを含めます。

Relative Path / relpathcol

検索ルートからの相対的なオペレータのパスを結果のテーブルに含めます。

Parent Path / parentpath

親のパスを含めます。

Depth / depthcol

見つかったオペレータのルートパスに対する相対的な深さを示す列を含めます。

Cook Times / cooktimescol

見つかったオペレータのクックタイムを含めます。

Tags / tagscol

オペレータのタグを含めます。

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

受信した各イベントのコールバックを含む DAT のパス。使用法については opfindDAT_Class を参照してください。

Convert Bool to Int / convertbool

ブーリアンロジック値の場合、値は’1’または’0’になります。このパラメータが Off の場合は、 True または False となります。

Convert None to Empty / convertnone

None の値の場合、値はEmptyに変換されます。

パラメータ – Common ページ

参照:共通 Common ページ