このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
TCP/IP Receive
指定されたリモートマシンからTCP/IPネットワーク経由でデータを受信します
ライブラリ:
Instrument Control Toolbox
説明
TCP/IP Receive ブロックは、TCP/IP プロトコルを使用して、指定されたリモート アドレスへのインターフェイスを構成して開きます。構成と初期化は、モデルの実行開始時に 1 回実行されます。ブロックは、モデルの実行時にブロッキング モードまたは非ブロッキング モードのいずれかでデータを取得します。TCP/IP Receive ブロックを使用して、TCP/IP ネットワーク経由でストリーミング データを読み取ります。このブロックは TCP/IP クライアントとしてのみ機能し、TCP/IP サーバーとして使用することはできません。
このブロックには入力ポートがありません。ブロッキング モードまたは非ブロッキング モードのどちらを選択するかに応じて、1 つまたは 2 つの出力ポートがあります。ブロッキング モードを選択した場合、ブロックには受信データに対応する 1 つの出力ポート Data があります。ブロッキング モードを選択しない場合、ブロックには Data と Status の 2 つの出力ポートがあります。
このブロックは、先入れ先出し (FIFO) バッファを使用してデータを受信します。各タイムステップで、Data ポートはバッファから要求された値を返します。非ブロッキング モードでは、Status ポートはブロックが新しいデータを受信したかどうかを示します。Status ポートに 1
と表示される場合は新しいデータが利用可能であり、Status ポートに 0
と表示される場合は新しいデータはありません。
その他のサポートされている機能
TCP/IP Receive ブロックは、Simulink® アクセラレータ モードと Rapid Accelerator の使用をサポートします。この機能により、Simulink モデルの実行が高速化されます。
TCP/IP Receive ブロックはモデル参照の使用をサポートします。この機能を使用すると、モデルに他の Simulink モデルをモジュラー コンポーネントとして含めることができます。
TCP/IP Receive ブロックは C/C++ コード生成をサポートします。この機能を使用すると、Simulink Coder™ を使用して C および C++ コードを生成できます。
これらの機能の詳細については、Simulink のドキュメントを参照してください。
端子
出力
パラメーター
拡張機能
バージョン履歴
R2007b で導入