UDP Out DATは、遠隔地にあるコンピュータとの間でUDP接続を介して情報を送信するために使用します。メッセージの送信には、udpoutDAT_ClassのsendBytes()またはsend()メソッドを使用します。
このノードはOUTノードですが、送信先のマシンから返信メッセージを受け取ることができます。このメッセージは、UDP In DATと同様、DATのコンテンツに表示されます。
UDP In DAT、Touch Out DAT、TCP/IP DATの各章も参照してください。
Windows OSの場合、接続に問題がある場合は、Windowsファイアウォールが無効になっていることを確認してください。
このチェックボックスは接続を有効にします。
使用するネットワークプロトコルを選択します。詳しくはNetwork Protocolsの章を参照してください。
- Messaging (UDP) / msging
- Multi-Cast Messaging (UDP) / multicastmsging
送信先のIPアドレス(例:100.123.45.78)、またはマシン名を入れることができます。もし「localhost」と入れた場合、パイプの反対側が同じコンピュータ上にあることを意味します。マルチキャストを使用している場合は、送信先となるマルチキャストのアドレスをここに記入します。
送信先のネットワークポートを設定します。
同じネットワークプロトコルを使用する他のネットワークDATと同じ接続を使用します。
受信したデータをどのように解析するか設定します。
- One Per Byte / perbyte
1バイト受信するごとに1行テーブルに追加されます。
- One Per Line / perline
受信した1行ごとに、テーブルに1行追加されます。行の終わりは、\n、 \r或いはNULL(\0)文字で区切られます。
- One Per Message / permessage
メッセージを受信するごとに、テーブルに1行追加されます。
送信先のIPアドレスを指定します。システムに複数のNIC(ネットワーク・インターフェース・カード)があり、どのNICを使用するかを選択したい場合に便利です。
使用するローカルポートを自動または手動で選択することができます。
- Automatic / automatic
- Manual / manual
上記パラメータがManualに設定されている場合、ここに使用するポート番号を入力します。
Callbacks DATは、メッセージが来るたびに1回実行されます。
スクリプトを実行する場所を設定します。
- Current Node / current
スクリプトは、現在のノード位置から実行されます。
- Callbacks DAT / callbacks
スクリプトは、Callbacks DATパラメータで設定されたDATの場所から実行されます。
- Specified Operator / op
このスクリプトは、以下のFrom Operatorパラメータで設定されたオペレーターから実行されます。
Execute from が Specified Operator に設定されている場合に、状態の変化によって DAT がスクリプトを実行するきっかけとなるオペレータです。このオペレータは、Execute from パラメータが Specified Operator に設定されている場合に、スクリプトの実行元となるパスでもあります。
DATはデフォルトでは100メッセージに制限されていますが、クランプアウトプットを使えば、無制限を含むあらゆる設定が可能です。
メッセージの数を制限し、古いメッセージから順にリストから削除します。
見出しを除くすべての行を削除します。パイソンスクリプトで削除する場合、以下の通りです。
`op(“*”opname”*“).par.clear.pulse()`
メッセージの生のバイトを別の列に出力します。
参照:共通 Common ページ