メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

getInport

ルートレベルの Inport に対するコード マッピングからのコードおよびキャリブレーション構成の取得

    説明

    propertyValue = getInport(myCodeMappingObj,inportBlock,property) は、指定されたルートレベルの Inport ブロックに対するコード マッピング プロパティまたはキャリブレーション プロパティの値を返します。たとえば、この関数を使用して、モデルのルートレベルの Inport に対して構成されたストレージ クラスまたはストレージ クラス プロパティの値を返したり、Inport のキャリブレーション アクセスを返します。

    すべて折りたたむ

    モデル ConfigurationRapidPrototypingInterface に対するモデル コード マッピングから、ルートレベルの Inport In1 に対して構成されたストレージ クラスの名前を取得します。

    openExample("ConfigurationRapidPrototypingInterface");
    cm = coder.mapping.api.get("ConfigurationRapidPrototypingInterface");
    scIn1 = getInport(cm,"In1","StorageClass");
    

    モデル ConfigurationRapidPrototypingInterface に対するモデル コード マッピングから、ルートレベルの Inport In1 に対して構成されたコード識別子を取得します。

    openExample("ConfigurationRapidPrototypingInterface");
    cm = coder.mapping.api.get("ConfigurationRapidPrototypingInterface");
    idIn1 = getInport(cm,"In1","Identifier");
    

    モデル ConfigurationRapidPrototypingInterface に対するモデル コード マッピングから、キャリブレーション アクセスなどのキャリブレーション プロパティを取得して、ルートレベルの Inport In1 に対して構成された識別子を表示します。

    openExample("ConfigurationRapidPrototypingInterface");
    cm = coder.mapping.api.get("ConfigurationRapidPrototypingInterface");
    prop_export = getInport(cm,"In1","Export");
    prop_bitmask = getInport(cm,"In1","BitMask");
    prop_calaccess = getInport(cm,"In1","CalibrationAccess");
    prop_compname = getInport(cm,"In1","CompuMethod");
    prop_dispid = getInport(cm,"In1","DisplayIdentifier");
    prop_format = getInport(cm,"In1","Format");
    

    入力引数

    すべて折りたたむ

    関数 coder.mapping.api.get の呼び出しによって返されるコード マッピング オブジェクト (モデル コード マッピング)。

    例: myCM

    コード マッピング情報を返すルートレベルの Inport の名前、パス、またはハンドル。

    例: "In1"

    データ型: char | string | block_handle

    値を返すコード マッピング プロパティ。モデルに関連付けられた Embedded Coder ディクショナリで定義されているストレージ クラスの場合、プロパティ名または次のいずれかのプロパティ名を指定します。

    返す情報プロパティ名
    ストレージ クラスの名前StorageClass
    生成されたコード内の Inport に対する変数の名前Identifier
    Inport および外部コードによって読み取られるグローバル データの定義を含むソース定義ファイルの名前DefinitionFile
    Inport に対して生成されるコードによって呼び出される get 関数の名前 GetFunction
    Inport および外部コードによって読み取られるグローバル データの宣言を含むソース ヘッダー ファイルの名前HeaderFile
    モデルの階層構造内の複数のモデルで共有される Inport の定義をコード ジェネレーターが配置するモデルの名前 Owner
    多次元配列として表される Inport の次元をコード ジェネレーターで維持するかどうかを示すブール値PreserveDimensions
    Inport に対して生成されるコードによって呼び出される set 関数の名前SetFunction
    Inport 用の生成コード内の構造体の名前 StructName
    選択した Inport をキャリブレーション ファイル (a2l) にエクスポートするかどうかを示すブール値Export
    キャリブレーション ツールで Inport から単一ビットを抽出する 16 進数形式のマスク値BitMask
    キャリブレーションのアクセスを示す列挙値。Inport に対する Calibration は Inport がキャリブレーション可能であることを示します。NoCalibration は Inport は読み取り専用であり、キャリブレーション不可であることを示します。NoCalibration はプロパティの既定値です。CalibrationAccess
    キャリブレーション中に使用される変換メソッドの名前CompuMethod
    キャリブレーションでの Inport のオプションの表示名DisplayIdentifier
    キャリブレーション ツールで測定される Inport の表示形式の指定Format
    Embedded Coder ディクショナリで定義されている受信側サービスの名前ReceiverService

    例: "StorageClass"

    例: "CalibrationAccess"

    出力引数

    すべて折りたたむ

    指定されたルートレベルの Inport に対して構成されたプロパティの名前または値。

    データ型: char | logical

    バージョン履歴

    R2020b で導入