Main Content

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

Data Type Duplicate

すべての入力を強制的に同じデータ型にする

  • Data Type Duplicate block

ライブラリ:
Simulink / Signal Attributes
HDL Coder / Signal Attributes

説明

Data Type Duplicate ブロックは、すべての入力を同じデータ型にします。次元、実数/複素数、サンプル時間など、入力信号のその他の属性は独立です。

Data Type Duplicate ブロックを使用して、ブロック間のデータ型の整合性をチェックできます。すべての信号が同じデータ型をもたない場合、このブロックはエラー メッセージを返します。

Data Type Duplicate ブロックは、一般にブロックの 1 つの入力信号によって他のすべてのブロックのデータ型を制御する場合に使用します。他のブロックは、逆伝播によってデータ型を継承するように設定されます。

このブロックは、ユーザー作成ライブラリでも使用できます。これらのライブラリブロックは任意のモデルに置くことができ、すべてのライブラリ ブロックのデータ型は、そのモデルでの用途に従って構成されます。複製 (duplication) よりも複雑なデータ型ルールをもつライブラリ ブロックを作成するには、Data Type Propagation ブロックを使用してください。

端子

入力

すべて展開する

1 番目の入力信号。スカラー、ベクトル、行列または N 次元配列として指定します。すべての信号が同じデータ型をもたない場合、このブロックはエラー メッセージを返します。

データ型: single | double | half | int8 | int16 | int32 | uint8 | uint16 | uint32 | string | Boolean | fixed point | enumerated

N 番目の入力信号。スカラー、ベクトル、行列または N 次元配列として指定します。すべての信号が同じデータ型をもたない場合、このブロックはエラー メッセージを返します。

データ型: single | double | half | int8 | int16 | int32 | uint8 | uint16 | uint32 | string | Boolean | fixed point | enumerated

パラメーター

すべて展開する

このブロックへの入力の数を実数値の正の整数として指定します。

プログラムでの使用

ブロック パラメーター: NumInputPorts
型: 文字ベクトル
値: 実数値の正の整数
既定の設定: '2'

ブロックの特性

データ型

Boolean | bus | double | enumerated | fixed point | half | integer | single | string

直達

いいえ

多次元信号

はい

可変サイズの信号

はい

ゼロクロッシング検出

いいえ

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

PLC コード生成
Simulink® PLC Coder™ を使用して構造化テキスト コードを生成します。

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

バージョン履歴

R2006a より前に導入