Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

Interval Test Dynamic

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

  • ライブラリ:
  • Simulink / Logic and Bit Operations

  • Interval Test Dynamic block

説明

Interval Test Dynamic ブロックは、外部信号 [up] と外部信号 [lo] の値の間に入力が存在する場合に true (1) を出力します。このブロックは、これらの値の外側に入力が存在する場合に false (0) を出力します。信号 [lo] または信号 [up] と等しい入力値のブロックによる処理方法を制御するには、[左閉区間] チェック ボックスと [右閉区間] チェック ボックスを使用します。

端子

入力

すべて展開する

区間の上限。スカラー、ベクトル、行列、または N 次元配列として指定します。

制限

入力信号が列挙型の場合、[up] 信号と [lo] 信号は同じ列挙型でなければなりません。

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

入力信号。スカラー、ベクトル、行列または N 次元配列として指定します。

制限

入力信号が列挙型の場合、[up] 信号と [lo] 信号は同じ列挙型でなければなりません。

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

区間の下限。スカラー、ベクトル、行列、または N 次元配列として指定します。

制限

入力信号が列挙型の場合、[up] 信号と [lo] 信号は同じ列挙型でなければなりません。

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

出力

すべて展開する

入力値が指定した区間にあるかどうかを示す出力信号。[出力データ型][boolean] または [uint8] として指定できます。

データ型: uint8 | Boolean

パラメーター

すべて展開する

このチェック ボックスをオンにすると、[up] 入力端子に接続される信号の値は、ブロックが true (1) を出力する区間に含まれます。

プログラムでの使用

ブロック パラメーター: IntervalClosedRight
型: 文字ベクトル
値: 'on' | 'off'
既定の設定: 'on'

このチェック ボックスをオンにすると、[lo] 入力端子に接続される信号の値は、ブロックが true (1) を出力する区間に含まれます。

プログラムでの使用

ブロック パラメーター: IntervalClosedLeft
型: 文字ベクトル
値: 'on' | 'off'
既定の設定: 'on'

出力データ型を boolean または uint8 として指定します。

プログラムでの使用

ブロック パラメーター: OutDataTypeStr
型: 文字ベクトル
値: 'boolean' | 'uint8'
既定の設定: 'boolean'

ブロックの特性

データ型

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

直達

はい

多次元信号

はい

可変サイズの信号

いいえ

ゼロクロッシング検出

いいえ

拡張機能

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

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

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

バージョン履歴

R2006a より前に導入