getDataTransfer
Simulink データ転送の AUTOSAR マッピング情報の取得
説明
[
は、Simulink® データ転送ラインまたは Rate Transition ブロック arIrvName
,arDataAccessMode
] = getDataTransfer(slMap
,slDataTransfer
)slDataTransfer
にマッピングされている AUTOSAR インターランナブル変数 arIrvName
と AUTOSAR データ アクセス モード arDataAccessMode
の値を返します。
例
Simulink データ転送ラインの AUTOSAR マッピング情報の取得
モデル例 autosar_swc_expfcns
のデータ転送ラインの AUTOSAR マッピング情報を取得します。このモデルには irv1
、irv2
、irv3
および irv4
という名前のデータ転送ラインがあります。
hModel = 'autosar_swc_expfcns'; addpath(fullfile(matlabroot,'/examples/autosarblockset/main')); open_system(hModel); slMap=autosar.api.getSimulinkMapping(hModel); [arIrvName,arDataAccessMode]=getDataTransfer(slMap,'irv4')
arIrvName = 'IRV4' arDataAccessMode = 'Implicit'
Rate Transition ブロックの AUTOSAR マッピング情報の取得
モデル例 mMultitasking_4rates
の Rate Transition ブロックの AUTOSAR マッピング情報を取得します。モデルの最上位レベルには、RateTransition
、RateTransition1
、RateTransition2
という名前の Rate Transition ブロックがあります。
hModel = 'mMultitasking_4rates'; addpath(fullfile(matlabroot,'/help/toolbox/autosar/examples')); open_system(hModel); slMap=autosar.api.getSimulinkMapping(hModel); [arIrvName,arDataAccessMode]=getDataTransfer(slMap,'mMultitasking_4rates/RateTransition')
arIrvName = 'IRV1' arDataAccessMode = 'Implicit'
入力引数
slMap
— モデルの Simulink から AUTOSAR へのマッピング情報
ハンドル
以前に
によって返されたモデルの Simulink から AUTOSAR へのマッピング情報。slMap
= autosar.api.getSimulinkMapping(model
)
は、モデル名を表すハンドル、文字ベクトル、または string スカラーです。model
例: slMap
slDataTransfer
— Simulink データ転送ライン名または Rate Transition ブロックの絶対パス
文字ベクトル | string スカラー
AUTOSAR マッピング情報を返す Simulink データ転送ラインの名前または Rate Transition ブロックの絶対パス。
例: 'irv4'
例: 'myModel/RateTransition2'
出力引数
arIrvName
— AUTOSAR インターランナブル変数の名前
文字ベクトル
指定した Simulink データ転送にマッピングされている AUTOSAR インターランナブル変数の名前を返す変数。
例: arIrvName
arDataAccessMode
— AUTOSAR データ アクセス モードの値
文字ベクトル
指定した Simulink データ転送にマッピングされている AUTOSAR データ アクセス モードの値を返す変数。値は Implicit
または Explicit
です。
例: arDataAcessMode
バージョン履歴
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)