Main Content

getInport

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

R2020b 以降

    説明

    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 をキャリブレーション ファイル (a2l) にエクスポートするかどうかを示すブール値Export
    キャリブレーション ツールで Inport から単一ビットを抽出する 16 進数形式のマスク値BitMask
    キャリブレーションのアクセスを示す列挙値。Inport に対する Calibration は Inport がキャリブレーション可能であることを示します。NoCalibration は Inport は読み取り専用であり、キャリブレーション不可であることを示します。NoCalibration はプロパティの既定値です。CalibrationAccess
    キャリブレーション中に使用される変換メソッドの名前CompuMethod
    キャリブレーションでの Inport のオプションの表示名DisplayIdentifier
    キャリブレーション ツールで測定される Inport の表示形式の指定Format

    例: "StorageClass"

    例: "CalibrationAccess"

    出力引数

    すべて折りたたむ

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

    データ型: char | logical

    バージョン履歴

    R2020b で導入