ドキュメンテーション センター

  • 評価版
  • 製品アップデート

目次

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Arduino UDP Receive

UDP メッセージの受信

ライブラリ

Simulink Support Package for Arduino Hardware/Ethernet Shield

説明

UDP メッセージを受信するように TCP/IP スタックを設定します。このブロックは、一度に 1 つのデータ パケットを読み取ります。

伝送速度の優先順位がメッセージの信頼性や順序より高い場合、このブロックを使用します。ただし、ステータス ポート レポートを監視してデータが正常に受信されていることを確認できます。

Arduino Ethernet シールドは、以下のピンを Arduino ボードのさまざまなバリアントで使用します。

[ターゲット ハードウェア] で設定したパラメーターに応じて、次のようになります。

  • [Arduino Mega 2560] の場合、5053 のピン番号が使用されます。

  • [Arduino Uno] の場合、1013 のピン番号が使用されます。

[Arduino Nano] ターゲット ハードウェアにこのブロックを使用することはできません。

UDP Receive ブロックには、DataStatus の 2 つのブロック出力があります。

データが使用可能な場合、以下の動作になります。

  • Data ブロック出力は Arduino 上の UDP ローカル ポートから受信したデータを発信します。

  • Status ブロック出力は 1 を発信します。

データが使用可能でない場合、以下の動作になります。

  • Data ブロック出力で利用できるデータはありません。

  • Status ブロック出力は 0 を発信します。

Data ブロック出力のデータ型は uint8 です。

Status ブロック出力のデータ型は int です。

このブロックを含むモデルのシミュレーションをターゲット ハードウェアなしで実行する場合、このブロックはゼロを出力します。「シミュレーションでブロックがゼロを生成または何もしない」を参照してください。

ダイアログ ボックス

Local port

UDP メッセージを受信するローカル ポートを入力します。ローカル IP ポート番号の範囲は、0 から 65535 までです。

    メモ:   [ターゲット ハードウェア] のパラメーターを変更するには、[ツール][ターゲット ハードウェアで実行][オプション] を選択します。

参考

| |

外部の Web サイトに移動

この情報は役に立ちましたか?