メインコンテンツ

Simulink.NumericType プロパティ ダイアログ ボックス

Simulink.AliasType オブジェクトは、モデル内の信号、状態、およびパラメーターのデータのデータ型を設定および共有する場合に使用します。例とプログラミングの詳細については、Simulink.NumericType を参照してください。

Default view of the Simulink.NumericType property dialog box with the Design tab displayed

データ型モード

この数値型のデータ型。オプションを次の表に示します。

オプション

説明

Double

MATLAB® double 型と同様。

Single

MATLAB single 型と同様。

Boolean

MATLAB boolean 型と同様。

Fixed-point: unspecified scaling

スケーリングが指定されていない固定小数点データ型。

Fixed-point: binary point scaling

バイナリポイント スケーリングが指定されている固定小数点データ型。

Fixed-point: slope and bias scaling

傾きとバイアス スケーリングが指定されている固定小数点データ型。

データ型モードを選択すると、Simulink® は、モードに適用するダイアログ ボックスの他のコントロールを有効にし、適用しない他のコントロールを無効にします。固定小数点データ型モードを選択すると、選択した他のダイアログ ボックス オプションに応じて、Fixed-Point Designer™ オプションがインストールされているシステムでのみモデルが実行されます。

データ型オーバーライド

この数値型のデータ型オーバーライド設定。オプションを次の表に示します。

オプション

説明

Inherit (既定の設定)

この数値型を使用するコンテキスト (Simulink のブロック、信号、Stateflow® チャート) のデータ型オーバーライド設定がこの数値型に適用されます。

オフ

データ型オーバーライド設定はこの数値型に影響を与えません。

エイリアスの有無

この型のワークスペース オブジェクトに対してこのオプションを選択すると、Simulink は、そのオブジェクトをデータ型として指定するすべてのオブジェクトのデータ型としてオブジェクトの名前を使います。それ以外の場合、Simulink は、データ型のデータ型モードを名前として使います。さらに、データ型モードが固定小数点モードである場合、Simulink は Fixed-Point Designer で指定されるエンコードを使って、そのデータ型のプロパティをエンコードする名前を生成します。

データ スコープ

コード生成時にデータ型定義をヘッダー ファイルからインポートするかヘッダー ファイルにエクスポートするかを指定します。有効な値を次の表に示します。

アクション
Auto (既定の設定)[ヘッダー ファイル] に値が指定されていない場合は、型定義を model_types.h にエクスポートします (model はモデル名)。

[ヘッダー ファイル] に値が指定されている場合は、指定されたヘッダー ファイルからデータ型定義をインポートします。
Exported[ヘッダー ファイル] に指定可能なヘッダー ファイルに、データ型定義をエクスポートします。[ヘッダー ファイル] に値が指定されていない場合、ヘッダー ファイルの名前は既定の type.h になります (type はデータ型名)。
Imported[ヘッダー ファイル] に指定可能なヘッダー ファイルから、データ型定義をインポートします。[ヘッダー ファイル] に値が指定されていない場合、ヘッダー ファイルの名前は既定の type.h になります (type はデータ型名)。
ヘッダー ファイル

[データ スコープ] の値に応じてデータ型定義のインポートまたはエクスポートを行う、C ヘッダー ファイルの名前です。このフィールドに値が指定されている場合、指定された名前は、インポートまたはエクスポートのコード生成時に使用されます。このフィールドを空白とした場合の既定の設定は、[データ スコープ]Imported または Exported の場合は type.h となり、[データ スコープ]Auto の場合は model_types.h となります。

既定では、生成された #include 命令は、< および > の代わりに、プリプロセッサの区切り記号である " を使用します。#include <myTypes.h> 命令を生成するには、[ヘッダー ファイル]<myTypes.h> として指定します。

説明

このデータ型の説明。このフィールドは、このデータ型の記録に使用します。Simulink はこれを無視します。

符号属性

データ型が符号付きか符号なしかどうかを指定、または符号属性を継承します。オプションを 符号付き符号なし、または Auto に設定します。このオプションは、次に示すように固定小数点データ型モードに対してのみ利用可能です。

View of the Simulink.NumericType property dialog box with the Design tab displayed. A fixed-point data type mode is selected and fixed-point specific options are enabled.

語長

固定小数点データ型のビット単位の語長。このオプションは、固定小数点データ型モードに対してのみ利用可能です。

小数部の長さ

バイナリ ポイントの右側のビット数。このオプションは、データ型モードが [Fixed-point: binary point scaling] の場合のみ有効です。

View of the Simulink.NumericType property dialog box with the Design tab displayed. Because the data type mode "Fixed-point: binary point scaling" is selected, the Fraction length option is enabled.

傾き

傾きとバイアス スケーリングに対する傾き。このオプションは、データ型モードが [固定小数点: 傾きとバイアスのスケーリング] の場合のみ有効です。

View of the Simulink.NumericType property dialog box with the Design tab displayed. Because the data type mode "Fixed-point: slope and bias scaling" is selected, the Slope option is enabled.

バイアス

傾きとバイアス スケーリングに対するバイアス。このオプションは、データ型モードが [固定小数点: 傾きとバイアスのスケーリング] の場合のみ有効です。前の図を参照してください。

参考