Main Content

exportDictionary

データ ディクショナリのアーキテクチャ データ セクションからのインターフェイス、データ型、およびプラットフォーム固有の定義のエクスポート

R2022b 以降

説明

exportedFolder = exportDictionary(platformMapping) は、AUTOSAR Classic Platform にマッピングされたデータ ディクショナリの内容を ARXML ファイルおよび RTE スタブ ヘッダー ファイルにエクスポートします。この操作では、出力ファイルを格納するフォルダーが現在のフォルダーに作成されます。

すべて折りたたむ

データ ディクショナリの AUTOSAR の内容を ARXML ファイルおよびヘッダー ファイルにエクスポートするには、関数 exportDictionary を使用します。関連する関数のワークフローを示す詳細な例については、データ ディクショナリでの AUTOSAR Classic のデータ インターフェイスとプロパティの構成を参照してください。

データ ディクショナリを作成するか開き、インターフェイスとデータ型の定義をエクスポートします。

archDataObj = Simulink.dictionary.archdata.open("MyInterfaces.sldd");
platformMapping = addPlatformMapping(archDataObj,"AUTOSARClassic");
exportedFolder = exportDictionary(platformMapping)
Exporting dictionary, please wait...
Exported dictionary ARXML files are located in: C:\Users\myName\MyInterfaces.

exportedFolder =
    'C:\Users\myName\MyInterfaces'

出力フォルダーを表示します。

dir(exportedFolder)
.                             
..                            
MyInterfaces_datatype.arxml   
MyInterfaces_interface.arxml  
stub

入力引数

すべて折りたたむ

プラットフォーム マッピング オブジェクト。autosar.dictionary.ARClassicPlatformMapping オブジェクトとして指定します。

出力引数

すべて折りたたむ

データ ディクショナリからエクスポートされたファイルを含むフォルダーの絶対パス。string スカラーまたは文字ベクトルとして指定します。

exportedFolder に格納されるエクスポート ファイルには、dictionaryname_datatypes.arxml および dictionaryname_interfaces.arxml という名前 (dictionaryname はデータ ディクショナリの名前) の ARXML ファイル、および RTE ヘッダー ファイルを含むスタブ フォルダーが含まれます。ファイルが既に存在する場合、exportDictionary はそれらを上書きします。

例: 'arxmlFolder'

バージョン履歴

R2022b で導入