Main Content

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

addNumericType

Simulink インターフェイス ディクショナリへの Simulink 数値型の追加

R2023a 以降

説明

dataType = addNumericType(dictObj,dtName) は、指定された名前の Simulink.NumericType をディクショナリに追加します。

dataType = addNumericType(dictObj,dtName,SimulinkNumericType=numericTypeObj) は、指定された Simulink.NumericType オブジェクト numericTypeObj と同じプロパティ値をもつ指定された名前の Simulink.NumericType をディクショナリに追加します。

.

すべて折りたたむ

指定した名前の Simulink.NumericType をディクショナリに追加するには、関数 addNumericType を使用します。

dictAPI = Simulink.interface.dictionary.open('MyInterfaces.sldd');
myNumericType = addNumericType(dictAPI,'myNumericType1')
myNumericType = 

  NumericType with properties:

                Name: 'myNumericType1'
        DataTypeMode: 'Double'
    DataTypeOverride: 'Inherit'
             IsAlias: 0
         Description: ''
               Owner: [1×1 Simulink.interface.Dictionary]

既存の Simulink.NumericType と同じプロパティ値をもつ Simulink.NumericType をディクショナリに追加するには、SimulinkNumericType パラメーターを指定して関数 addNumericType を使用します。

exampleNumericTypeObj = Simulink.NumericType;
exampleNumericTypeObj.DataTypeMode = 'Single';
exampleNumericTypeObj.Description = 'This is my example numeric type';

dictAPI = Simulink.interface.dictionary.open('MyInterfaces.sldd');
myNumericType2 = addNumericType(dictAPI,'myNumericType2',...
   SimulinkNumericType=exampleNumericTypeObj)
myNumericType2 = 

  NumericType with properties:

                Name: 'myNumericType2'
        DataTypeMode: 'Single'
    DataTypeOverride: 'Inherit'
             IsAlias: 0
         Description: 'This is my example numeric type'
               Owner: [1×1 Simulink.interface.Dictionary]

入力引数

すべて折りたたむ

インターフェイス ディクショナリ。Simulink.interface.Dictionary オブジェクトとして指定します。この関数を使用する前に、Simulink.interface.dictionary.create または Simulink.interface.dictionary.open を使用して dictObj を作成するか開いておきます。

dictObj のプロパティ配列 DataTypes における DataType 定義名。文字ベクトルまたは string スカラーとして指定します。

例: "airSpeed"

Simulink 数値型。既に定義されている Simulink.NumericType オブジェクトとして指定します。

例: SimulinkNumericType=exampleSimulinkNumericTypeObj

出力引数

すべて折りたたむ

数値型。Simulink.interface.dictionary.NumericType オブジェクトとして返されます。

バージョン履歴

R2023a で導入

すべて展開する