Main Content

AUTOSAR プログラム インターフェイス

プログラムによるコンポーネントの構成とマッピング

AUTOSAR Blockset は AUTOSAR ソフトウェア コンポーネントの Simulink® 表現を調整するために使用できるプログラム インターフェイスを提供します。次のことを実行できます。

  • AUTOSAR map 関数を使用して Simulink 要素を AUTOSAR 要素にマッピングする。

  • AUTOSAR プロパティ関数を使用して AUTOSAR 要素を追加し、要素プロパティを変更する。

  • AUTOSAR コンポーネント コンフィギュレーション関数を使用して AUTOSAR モデルを Simulink の変更に合わせて同期する、AUTOSAR 構成を検証する、AUTOSAR ディクショナリを開くか閉じる。

  • ARXML インポーター関数を使用して、外部コンポーネントの変更に基づいて AUTOSAR モデルを更新するか、共有要素定義を含む AUTOSAR パッケージをインポートする。

はじめに、AUTOSAR のプロパティ関数と map 関数の例を参照してください。

関数

すべて展開する

autosar.api.getSimulinkMappingSimulink 要素の AUTOSAR 要素へのマッピング
addSignalSimulink ブロック信号を AUTOSAR マッピングに追加する
getDataStoreSimulink データ ストアの AUTOSAR マッピング情報の取得
getDataTransferSimulink データ転送の AUTOSAR マッピング情報の取得
getFunctionSimulink エントリポイント関数の AUTOSAR マッピング情報の取得
getFunctionCallerSimulink Function Caller ブロックの AUTOSAR マッピング情報の取得
getInportSimulink 入力端子に関する AUTOSAR マッピング情報の取得
getInternalDataPackagingAUTOSAR コンポーネント モデルに対する内部データの既定パッケージ化の取得
getOutportSimulink 出力端子に関する AUTOSAR マッピング情報の取得
getParameterSimulink モデル ワークスペース パラメーターに関する AUTOSAR マッピング情報の取得
getSignalSimulink ブロック信号に関する AUTOSAR マッピング情報の取得
getStateSimulink ブロック状態の AUTOSAR マッピング情報の取得
mapDataStoreSimulink データ ストアの AUTOSAR 変数へのマッピング
mapDataTransferSimulink データ転送の AUTOSAR インターランナブル変数へのマッピング
mapFunctionSimulink エントリポイント関数を AUTOSAR ランナブルおよびソフトウェアのアドレス メソッドにマッピング
mapFunctionCallerSimulink Function Caller ブロックを AUTOSAR のクライアント ポートとオペレーションにマッピング
mapInportSimulink 入力端子を AUTOSAR ポートにマッピング
mapOutportSimulink 出力端子を AUTOSAR ポートにマッピング
mapParameterSimulink モデル ワークスペース パラメーターを AUTOSAR コンポーネントパラメーターにマッピング
mapSignalSimulink ブロック信号を AUTOSAR 変数にマッピング
mapStateSimulink ブロック状態を AUTOSAR 変数にマッピング
removeSignalAUTOSAR マッピングから Simulink ブロック信号を削除
setInternalDataPackagingAUTOSAR コンポーネント モデルに対する内部データの既定パッケージ化の設定
autosar.api.getAUTOSARPropertiesAUTOSAR ソフトウェア コンポーネントの要素とプロパティを設定します。
addAUTOSAR 要素へのプロパティの追加
addPackageableElementモデルの AUTOSAR パッケージへの要素の追加
createEnumerationインポートした AUTOSAR データ要素からの Simulink 列挙データ型定義の作成
createNumericTypeインポートした AUTOSAR データ要素からの Simulink 数値データ型定義の作成
deleteAUTOSAR 要素の削除
deleteUnmappedComponentsマッピングされていない AUTOSAR コンポーネントのモデルからの削除
findAUTOSAR 要素の検索
getAUTOSAR 要素のプロパティの取得
setAUTOSAR 要素のプロパティの設定
autosar.api.createマッピングされた AUTOSAR コンポーネント モデルの作成と更新
autosar.api.deleteAUTOSAR プロパティと Simulink モデルのマッピングの削除
autosar.api.syncModelモデルの Simulink から AUTOSAR へのマッピングを Simulink の変更に合わせて更新
autosar.api.validateModelSimulink モデルの AUTOSAR プロパティとマッピングの検証
autosar_ui_launchAUTOSAR ディクショナリ ダイアログ ボックスを開く
autosar_ui_closeAUTOSAR ディクショナリ ダイアログ ボックスを閉じる
updateAUTOSARPropertiesAUTOSAR 要素パッケージからの ARXML 定義を使用したモデルの更新
updateModelARXML の変更内容の AUTOSAR モデルへの更新

トピック