ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Data Type Duplicate

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

  • ライブラリ:
  • 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 | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated

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

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

パラメーター

すべて展開する

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

プログラムでの使用

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

ブロックの特性

データ型

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

直接フィードスルー

はい

多次元信号

はい

可変サイズの信号

はい

ゼロクロッシング検出

いいえ

拡張機能

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

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

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

R2006a より前に導入