Interval Test Dynamic
指定した区間内に信号が存在するかどうかを判定

ライブラリ:
Simulink /
Logic and Bit Operations
説明
Interval Test Dynamic ブロックは、外部信号 [up] と外部信号 [lo] の値の間に入力が存在する場合に true (1
) を出力します。このブロックは、これらの値の外側に入力が存在する場合に false (0
) を出力します。信号 [lo] または信号 [up] と等しい入力値のブロックによる処理方法を制御するには、[左閉区間] チェック ボックスと [右閉区間] チェック ボックスを使用します。
端子
入力
up — 区間の上限
スカラー | ベクトル | 行列 | N 次元配列
区間の上限。スカラー、ベクトル、行列、または N 次元配列として指定します。
制限
入力信号が列挙型の場合、[up] 信号と [lo] 信号は同じ列挙型でなければなりません。
データ型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| Boolean
| fixed point
| enumerated
u — 入力信号
スカラー | ベクトル | 行列 | N 次元配列
入力信号。スカラー、ベクトル、行列または N 次元配列として指定します。
制限
入力信号が列挙型の場合、[up] 信号と [lo] 信号は同じ列挙型でなければなりません。
データ型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| Boolean
| fixed point
| enumerated
lo — 区間の下限
スカラー | ベクトル | 行列 | N 次元配列
区間の下限。スカラー、ベクトル、行列、または N 次元配列として指定します。
制限
入力信号が列挙型の場合、[up] 信号と [lo] 信号は同じ列挙型でなければなりません。
データ型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| Boolean
| fixed point
| enumerated
出力
y — 出力信号
スカラー | ベクトル | 行列 | N 次元配列
入力値が指定した区間にあるかどうかを示す出力信号。[出力データ型] は [boolean]
または [uint8]
として指定できます。
データ型: uint8
| Boolean
パラメーター
右閉区間 — 上限値を含める
on
(既定値) | off
このチェック ボックスをオンにすると、[up] 入力端子に接続される信号の値は、ブロックが true (1
) を出力する区間に含まれます。
プログラムでの使用
ブロック パラメーター: IntervalClosedRight |
型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'on' |
左閉区間 — 下限値を含める
on
(既定値) | off
このチェック ボックスをオンにすると、[lo] 入力端子に接続される信号の値は、ブロックが true (1
) を出力する区間に含まれます。
プログラムでの使用
ブロック パラメーター: IntervalClosedLeft |
型: 文字ベクトル |
値: 'on' | 'off' |
既定の設定: 'on' |
出力データ型 — 出力データ型
boolean
(既定値) | uint8
出力データ型を boolean
または uint8
として指定します。
プログラムでの使用
ブロック パラメーター: OutDataTypeStr |
型: 文字ベクトル |
値: 'boolean' | 'uint8' |
既定の設定: 'boolean' |
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
HDL コード生成
HDL Coder™ を使用して FPGA 設計および ASIC 設計のための Verilog および VHDL のコードを生成します。
HDL Coder™ には、HDL の実装および合成されたロジックに影響する追加のコンフィギュレーション オプションがあります。
このブロックには 1 つの既定の HDL アーキテクチャがあります。
ConstrainedOutputPipeline | 既存の遅延を設計内で移動することによって出力に配置するレジスタの数。分散型パイプラインではこれらのレジスタは再分散されません。既定の設定は |
InputPipeline | 生成されたコードに挿入する入力パイプライン ステージ数。分散型パイプラインと制約付き出力パイプラインでは、これらのレジスタを移動できます。既定の設定は |
OutputPipeline | 生成されたコードに挿入する出力パイプライン ステージ数。分散型パイプラインと制約付き出力パイプラインでは、これらのレジスタを移動できます。既定の設定は |
PLC コード生成
Simulink® PLC Coder™ を使用して構造化テキスト コードを生成します。
固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)