主要内容

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

金宝app仿真软件。AliasType

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

説明

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

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

  • 浮動小数点型:一半

  • 整数型:int8uint8int16uint16int32uint32int64uint64

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

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

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

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

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

作成

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

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

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

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

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

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

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

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

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

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

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

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

説明

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

aliasObj =仿金宝app真软件。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という列挙型のエイリアスを作成するには,次のように入力します。

myEnumAlias =仿金宝app真软件。AliasType (“枚举:SlDemoSign”);

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

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

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

拡張機能

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

R2006aより前に導入