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 ページ