メインコンテンツ

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

getOutport

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

    説明

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

    すべて折りたたむ

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

    openExample("ConfigurationRapidPrototypingInterface");
    cm = coder.mapping.api.get("ConfigurationRapidPrototypingInterface");
    scOut1 = getOutport(cm,"Out1","StorageClass");
    

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

    openExample("ConfigurationRapidPrototypingInterface");
    cm = coder.mapping.api.get("ConfigurationRapidPrototypingInterface");
    idOut1 = getOutport(cm,"Out1","Identifier");
    

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

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

    入力引数

    すべて折りたたむ

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

    例: myCM

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

    例: "Out1"

    データ型: char | string

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

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

    例: "StorageClass"

    例: "CalibrationAccess"

    出力引数

    すべて折りたたむ

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

    データ型: char | logical

    バージョン履歴

    R2020b で導入