Main Content

トランスポート層

説明

通信のトランスポート プロトコルを指定します。

カテゴリ:[コード生成]、[インターフェイス]

設定

既定の設定:tcpip

tcpip

TCP/IP トランスポート機能を使用します。このパラメーターを選択すると[MEX ファイル名]パラメーターがext_commに設定されます。

serial

シリアル トランスポート機能を利用します。このパラメーターを選択すると[MEX ファイル名]パラメーターがext_serial_win32_commに設定されます。

XCP on TCP/IP

TCP/IP トランスポート層で XCP プロトコルを使用します。このパラメーターを選択すると[MEX ファイル名]パラメーターがext_xcpに設定されます。

XCP on Serial

シリアル トランスポート層で XCP プロトコルを使用します。このパラメーターを選択すると[MEX ファイル名]パラメーターがext_xcpに設定されます。

customTransportLayer

カスタム トランスポート層を使用します。

ヒント

[コンフィギュレーション パラメーター] ダイアログ ボックスで、[MEX ファイル名]パラメーターが[トランスポート層]の横に表示されます。[MEX ファイル名]の値は編集できません。値は、MathWorks®によって提供されたターゲットの場合はmatlabroot/toolbox/simulink/simulink/extmode_transports.mで指定され、カスタム ターゲットとトランスポート機能の場合はsl_customization.mファイルで指定されます。

コマンド ライン パラメーターはインデックスです。トランスポート層のインデックスを取得するには、以下のコマンドを使用します。

cs = getActiveConfigSet(modelName); index = Simulink.ExtMode.Transports.getExtModeTransportIndex(cs, transportLayer);
transportLayerは次のいずれかの値です。

  • 'tcpip'

  • 'serial'

  • 'XCP on TCP/IP'

  • 'XCP on Serial'

  • customTransportLayer

トランスポート層を選択するには、次のようにします。

set_param(cs, 'ExtModeTransport', index)

トランスポート層を決定するには、次のようにします。

transportLayerName = Simulink.ExtMode.Transports.getExtModeTransport(cs, index)

依存関係

[エクスターナル モード]パラメーターを選択するとこのパラメーターが有効になります。

コマンド ライン情報

パラメーター:ExtModeTransport
タイプ:整数
値:ヒントを参照
既定の設定:0

推奨設定

アプリケーション 影響なし
デバッグ 影響なし
トレーサビリティ 影響なし
効率性 影響なし
安全対策 影響なし

関連するトピック