Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

mapOutport

Simulink 出力端子を AUTOSAR ポートにマッピング

説明

mapOutport(slMap,slPortName,arPortName,arDataElementName,arDataAccessMode) は、Simulink® 出力端子 slPortName を AUTOSAR 提供側のポート arPortName の AUTOSAR データ要素 arDataElementName にマッピングします。提供側のポートの AUTOSAR データ アクセス モードは、arDataAccessMode に設定されます。

すべて折りたたむ

モデル例 autosar_swc_expfcns のモデル出力端子の AUTOSAR マッピング情報を設定します。このモデルには PPort_DE1 という名前の出力端子があります。この例では、PPort_DE1 の AUTOSAR データ アクセス モードを ImplicitSend から ExplicitSend に変更します。

hModel = 'autosar_swc_expfcns';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
open_system(hModel);
slMap=autosar.api.getSimulinkMapping(hModel);
mapOutport(slMap,'PPort_DE1','PPort','DE1','ExplicitSend');
[arPortName,arDataElementName,arDataAccessMode]=getOutport(slMap,'PPort_DE1')
arPortName =
PPort

arDataElementName =
DE1

arDataAccessMode =
ExplicitSend

入力引数

すべて折りたたむ

以前に slMap = autosar.api.getSimulinkMapping(model) によって返されたモデルの Simulink から AUTOSAR へのマッピング情報。model は、モデル名を表すハンドル、文字ベクトル、または string スカラーです。

例: slMap

AUTOSAR マッピング情報を設定するモデル出力端子の名前。

例: 'Output'

指定した Simulink 出力端子がマッピング先になっている AUTOSAR ポートの名前。

例: 'Output'

指定した Simulink 出力端子がマッピング先になっている AUTOSAR データ要素の名前。

例: 'Output'

指定した Simulink 出力端子がマッピング先になっている AUTOSAR データ アクセス モードの値。値は ImplicitSendImplicitSendByRefExplicitSendEndToEndWriteModeSend または QueuedExplicitSend です。

例: 'ExplicitSend'

R2013b で導入