Main Content

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

getInport

Simulink 入力端子に関する AUTOSAR マッピング情報の取得

説明

[arPortName,arDataElementName,arDataAccessMode] = getInport(slMap,slPortName) は、Simulink® 入力端子 slPortName にマッピングされている AUTOSAR ポート arPortName、AUTOSAR データ要素 arDataElementName および AUTOSAR データ アクセス モード arDataAccessMode の値を返します。

すべて折りたたむ

モデル例 autosar_swc_expfcns のモデル入力端子の AUTOSAR マッピング情報を取得します。このモデルには RPort_DE1 という名前の入力端子があります。

hModel = 'autosar_swc_expfcns';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
open_system(hModel);
slMap=autosar.api.getSimulinkMapping(hModel);
[arPortName,arDataElementName,arDataAccessMode]=getInport(slMap,'RPort_DE1')
arPortName =
RPort

arDataElementName =
DE1

arDataAccessMode =
ImplicitReceive

入力引数

すべて折りたたむ

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

例: slMap

AUTOSAR マッピング情報を返すモデル入力端子の名前。

例: 'Input'

出力引数

すべて折りたたむ

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

例: arPortName

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

例: arDataElementName

指定した Simulink 入力端子がマッピング先になっている AUTOSAR データ アクセス モードの値を返す変数。値は ImplicitReceiveExplicitReceiveQueuedExplicitReceiveErrorStatusModeReceiveIsUpdatedEndToEndRead または ExplicitReceiveByVal です。

例: arDataAccessMode

R2013b で導入