メインコンテンツ

データ型アシスタントを利用したデータ型の指定

R2026b

データ型アシスタントは、ブロックおよびデータ オブジェクトのデータ型を指定するタスクを簡素化するグラフィカルな対話型ツールです。このアシスタントは、ブロックおよびオブジェクトのダイアログ ボックス内の [出力データ型] パラメーターなどのデータ型を制御するパラメーターの近くに表示されます。たとえば、Constant ブロックの [ブロック パラメーター] ダイアログ ボックスの [信号属性] タブに表示されます。

The Data Type Assistant appears below the data type parameter in the Constant block parameters dialog box.

以下のオブジェクトでは、次のツールから [データ型アシスタント] にアクセスします。

  • Simulink.BusElement オブジェクト — 型エディターからアクセスします。

  • Simulink.Signal オブジェクトおよび Simulink.Parameter オブジェクト — モデル エクスプローラーからアクセスします。

[データ型アシスタント] は、以下のように該当するボタンをクリックすることで表示と非表示を切り替えます。

  • [データ型アシスタントを表示] ボタン をクリックすると、アシスタントが表示されます。

  • [データ型アシスタントを非表示] ボタン をクリックすると、アシスタントが非表示になります。

[データ型アシスタント] を使用して、以下のようにデータ型を指定します。

  1. [モード] リストから、指定するデータ型のカテゴリを選択します。一般に、次のオプションが含まれます。

    モード説明関連情報

    継承

    出力信号がそのデータ型をどのように継承するかを決定するルール。

    データ型の継承ルール

    組み込み

    ブロックまたはデータ オブジェクトの組み込みデータ型。

    組み込みデータ型

    固定小数点

    ブロックまたはデータ オブジェクトの固定小数点データ型。

    列挙型

    ブロックのデータ型としての列挙オブジェクト。

    Simulink モデルでの列挙型データの使用

    バス オブジェクト

    ブロックまたはデータ オブジェクトのデータ型としての Simulink.Bus オブジェクト。

    イメージ

    ブロックまたはデータ オブジェクトのデータ型としての Simulink.ImageType オブジェクト (Computer Vision Toolbox™)。

    Simulink.ImageType (Computer Vision Toolbox)

    値のタイプ

    ブロックまたは Simulink.BusElement オブジェクトのデータ型としての Simulink.ValueType オブジェクト。

    式

    数値データ型オブジェクトに評価される式。

    データ型式

    アシスタントは動的に変化して、選択されたモードに該当する異なるオプションを表示します。たとえば、Constant ブロックの [ブロック パラメーター] ダイアログ ボックスで [モード] を [式] に設定すると、[出力データ型] と [モード] の横にあるボックスの値が更新されます。

    The Constant block parameters dialog box shows that the value for each box is now <data type expression>.

  2. [モード] リストの右側で、データ型を選択または入力します。

    たとえば、変数 myDataType を single データ型のエイリアスとして指定する場合を考えてみます。次のコマンドを入力して、Simulink.AliasType クラスのインスタンスを作成し、その BaseType プロパティを設定します。

    myDataType = Simulink.AliasType
    myDataType.BaseType = 'single'

    このデータ型オブジェクトを使用すると、Constant ブロックの出力データ型を指定できます。式の値としてデータ型のエイリアス名 myDataType をアシスタントに入力します。

    The value for each box is now myDataType.

  3. [OK] または [適用] をクリックして、変更内容を適用します。

    アシスタントは、ユーザーが指定したデータ型を使用して、ブロックまたはオブジェクトのダイアログ ボックスにある関連するデータ型パラメーターに値を挿入します。たとえば、Constant ブロックの [出力データ型] パラメーターは、ユーザーがアシスタントを使用して入力した式と同じ式を指定します。

    The boxes no longer have formatting that indicates the values are modified.

データ型アシスタントを使用して指定できるデータ型の詳細は、有効なデータ型の値の入力を参照してください。固定小数点データ型の指定に関する詳細は、データ型アシスタントを使用した固定小数点データ型の指定 (Fixed-Point Designer)を参照してください。

参考

| | (Computer Vision Toolbox)

トピック