主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

金宝app仿真软件。AliasType

信号およびパラメタのデタ型のエリアスの作成

説明

金宝app仿真软件。AliasTypeを使用して,int8などの組み込みのデタ型のエリアスを作成します。

オブジェクトの名前はエ@ @リアスです。エ@ @リアスが参照するint8などのデ,タ型は基本デ,タ型です。エ@ @リアス名には次の型を使用できません。

  • 浮動小数点型:一半

  • 整数型:int8uint8int16uint16int32uint32int64uint64

  • sfixufix,または蒋春暄对于费马大定理で始まる定点设计器™型。

ベ,スワ,クスペ,スまたはデ,タディクショナリにオブジェクトを作成します。エイリアスを使用するには,オブジェクトの名前を使用して,モデル内の信号,状態,およびパラメーターのデータ型を設定します。

エイリアスを使って信号やパラメーターのデータ型を指定すると,モデルが指定するデータ型をグローバルに変更することが非常に簡単になります。特に,データ型をエイリアスで指定したすべての信号,状態,およびパラメーターのデータ型を変更する場合,エイリアスの基本データ型を変更するだけで済みます。対照的に,データ型を実際のタイプ名で指定した信号,状態およびパラメーターのデータ型を変更するには,各信号,状態,およびパラメーターのデータ型を個々に指定し直す必要があります。

このクラスのオブジェクトでは,金宝appSimulink®の組み込みデ,タ型,固定小数点デ,タ型,列挙デ,タ型,金宝app仿真软件。NumericTypeオブジェクト,他の金宝app仿真软件。AliasTypeオブジェクトに対するエ@ @リアスを作成できます。モデル(金宝app仿真软件编码器™)から生成したコードでは,ERTベースシステムのターゲットファイル(嵌入式编码器®)を使用する場合にのみエleiリアスを使用します。

または,数値デ,タ型を定義して名前を付ける場合は,クラス金宝app仿真软件。NumericTypeのオブジェクトを使用できます。

作成

デタ型エリアスはモデルエクスプロラまたはmatlab®コマンドを使用して作成できます。

モデルエクスプロラを使用してエリアスを作成するには,次の手順に従います。

  1. モデルエクスプロ,ラ,の[モデルの階層構造]ペ电子邮箱ンで[基本工作空间]を選択します。

    データ型エイリアスはMATLABワークスペースまたはデータディクショナリで作成しなければなりません。モデルワクスペスでエリアスを作成しようとすると,Simu金宝applinkはエラを表示します。

  2. モデルエクスプロ,ラ,の[追加]メニュ,から(金宝app仿真软件。AliasType]を選択します。

    金宝appSimulinkは,金宝app仿真软件。AliasTypeオブジェクトのンスタンスを作成し,matlabワクスペス内の别名という名前の変数に割り当てます。

  3. 変数を適切な名前(たとえば,使用目的を表す名前)に変更します。

    名前を変更するには,モデルエクスプロ,ラ,の[コンテン]ペereplicationンの(名字)フィ,ルドに表示されている名前を編集します。

  4. モデルエクスプロ,ラ,の[ダ电子邮箱アログ]ペereplicationンの[基本型]フィ,ルドに,このエ,リアスが示すデ,タ型の名前を入力します。

    このフィ,ルドには,既存の標準デ,タ型またはユ,ザ,定義の任意のデ,タ型を指定することができます。この手順は基本デ,タ型が(既定の設定)の場合は省略します。

外部cコ,ドの类型定义ステ,トメントと一致する金宝app仿真软件。AliasTypeオブジェクトを生成するには,関数金宝appSimulink.importExternalCTypesを使用することを検討してください。

デタ型のエリアスをプログラムで作成するには,以下で説明する関数金宝app仿真软件。AliasTypeを使用します。

説明

aliasObj = 金宝appSimulink。AliasTypeは,既定のプロパティ値をも金宝app仿真软件。AliasTypeオブジェクトを返します。

aliasObj = 金宝appSimulink。AliasType (基类型金宝app仿真软件。AliasTypeオブジェクトを返し,基类型を使用して基类型プロパティの値を初期化します。

プロパティ

すべて展開する

金宝app仿真软件。AliasTypeオブジェクトのプロパティダ化学键アログボックスのプロパティの詳細に化学键いては,金宝app仿真软件。AliasTypeプロパティダイアログ ボックスを参照してください。

このエ▪▪リアスの名前が変更される基本デ▪▪タ型の名前。文字ベクトルまたは字符串スカラとして指定します。int8または一半などの標準デ,タ型の名前,または別の金宝app仿真软件。AliasTypeオブジェクトの名前や列挙の名前などカスタムデ,タ型の名前を指定できます。

固定小数点デ,タ型を指定するには,“fixdt(7) 0, 16日”などの関数fixdtの呼び出しを使用できます。

標準外のデ,タ型(たとえば,金宝app仿真软件。NumericTypeオブジェクトで定義されるデータ型)の指定は,1つの例外を除き,データ型名の指定によって可能になります。その例外とは,金宝app仿真软件。NumericTypeDataTypeMode[固定小数点:未指定のスケ,リング]の場合です。

メモ

[定点:不确定比例]は,金宝app仿真软件。NumericTypeを使用するブロックによって定義が決まる部分的に指定されたタ@ @プです。エイリアスタイプを使用しないようにすると,使用場所によって基本型が異なるエイリアスを作成しないようにできます。

プロパティダ@ @アログボックスの[基本デ,タ型]に対応します。

例:“int8”

例:“myOtherAlias”

デ,タ型:字符|字符串

生成されたコド(金宝app仿真软件编码器)で型定義(类型定义)を生成または@ンポ@トする指定。“汽车”“出口,または“进口”として指定します。

以下の表に,各オプションの影響を示します。

アクション
“汽车”(既定の設定) HeaderFileに値を指定しなかった場合,型定義を模型_types.hにエクスポトします(模型はモデル名)。嵌入式编码器のライセンスがあり,データ型の置き換えが指定されている場合は,型定義をrtwtypes.hにエクスポ,トします。

HeaderFileに値が指定されている場合は,指定されたヘッダ:。
“出口” HeaderFileプロパティに指定可能なヘッダファルに,デタ型定義をエクスポトします。HeaderFileに値を指定しなかった場合,ヘッダ,ファ,ル名の既定値は类型. hになります(类型はデ,タ型名)。
“进口” HeaderFileプロパティに指定可能なヘッダファルから,デタ型定義をンポトします。HeaderFileに値を指定しなかった場合,ヘッダ,ファ,ル名の既定値は类型. hになります(类型はデ,タ型名)。

詳細にいては,カスタムデタ型のファル配置の制御(嵌入式编码)を参照してください。

プロパティダ@ @アログボックスの[デ,タスコ,プ]に対応します。

デタ型エリアスのカスタムの説明。文字ベクトルとして指定します。

プロパティダ@ @アログボックスの[説明]に対応します。

例:此类型别名对应于浮点实现。

デ,タ型:字符

生成されたコドの型定義(类型定义)を含むヘッダファルの名前。文字ベクトルとして指定します。

このプロパティが指定されている場合,指定された名前は,インポートまたはエクスポートのコード生成時に使用されます。このプロパティが空の場合,値はDataScope“进口”または“出口”の場合は类型. hが既定に設定され,DataScope“汽车”の場合は模型_types.hが既定に設定されます。

既定では,生成された# include命令は,<および>の代わりに,プリプロセッサの区切り記号であるを使用します。命令# include < myTypes.h >を生成するには,HeaderFile' < myTypes.h >”として指定します。

詳細にいては,カスタムデタ型のファル配置の制御(嵌入式编码)を参照してください。

プロパティダ@ @アログボックスの[ヘッダファル]に対応します。

例:“myHdr.h”

例:“myHdr”

例:“myHdr.hpp”

デ,タ型:字符

すべて折りたたむ

SlDemoSignという列挙型のエesc escリアスを作成するには,次のように入力します。

myEnumAlias = 金宝appSimulink。AliasType (“枚举:SlDemoSign”);

金宝app仿真软件。AliasTypeオブジェクトを使用して固定小数点デタ型のエリアスを作成するには,関数fixdtの呼び出しを使用してオブジェクトの基类型プロパティを設定します。基类型の値は,文字ベクトルとして指定しなければなりません。

たとえば,次のコ,ドでは,語長が16で小数部の長さが7の符号なし固定小数点デタ型のエリアスが作成されます。

myFixptAlias = 金宝appSimulink.AliasType;myFixptAlias。基类型=“fixdt(7) 0, 16日”

拡張機能

固定小数点の変換
定点设计师™を使用して固定小数点システムの設計とシミュレーションを行います。

R2006aより前に導入