Main Content

coder.mapping.utils.create

C および C++ コード生成用にデータおよび関数インターフェイスを構成するためのコード マッピング オブジェクトを作成する

    説明

    myCodeMappingObj = coder.mapping.utils.create(model) は指定されたモデル用にコード マッピング環境を作成し、そのマッピングをオブジェクト myCodeMappingObj として返します。コード マッピングはモデル データ要素と関数を C または C++ コード生成の構成に関連付けます。指定されたモデルに対するコード マッピングが存在する場合、関数はこれらのコード マッピングを返します。

    myCodeMappingObj = coder.mapping.utils.create(dictionary) は指定されたデータ ディクショナリ用に C コード マッピング環境を作成し、そのマッピングをオブジェクト myCodeMappingObj として返します。コード マッピングはデータ要素と関数を C または C++ コード生成の構成に関連付けます。指定されたデータ ディクショナリに対するコード マッピングが存在する場合、関数はこれらのコード マッピングを返します。

    すべて折りたたむ

    モデル myConfigModel に対し、coder.mapping.utils.create を呼び出して C コード マッピングを作成します。次に、coder.mapping.api.get への呼び出しでコード マッピングを取得します。

    myCodeMappingObj = coder.mapping.utils.create('myConfigModel');
    myCodeMappingObj = coder.mapping.api.get('myConfigModel');

    入力引数

    すべて折りたたむ

    コード マッピング オブジェクトを作成して返すモデル ファイル。モデル名を表すハンドル、文字ベクトル、または string スカラーとして指定します。モデルが読み込まれているか (たとえば、load_system を使用して)、開かれていなければなりません。ファイル拡張子 .slx を省略します。

    例: 'myConfigModel'

    データ型: char | string | model_handle

    コード マッピング オブジェクトを返すデータ ディクショナリ。ディクショナリ名を表す文字ベクトルまたは string スカラーとして指定します。

    例: 'exCodeDefs.sldd'

    データ型: char | string

    出力引数

    すべて折りたたむ

    モデルまたはディクショナリのコード マッピング。CodeMapping オブジェクト、CodeMappingCPP オブジェクト、または CoderDictionary オブジェクトとして返されます。

    出力入力オブジェクト
    coder.mapping.api.CodeMappingC コード生成用に構成された Simulink® モデル
    coder.mapping.api.CodeMappingCPP (Embedded Coder)C++ コード生成用に構成された Simulink モデル
    coder.mapping.api.CoderDictionarySimulink データ ディクショナリ

    バージョン履歴

    R2020b で導入