Main Content

Compare To Constant

指定した定数と信号を比較する方法の定義

  • Compare To Constant block

ライブラリ:
Simulink / Logic and Bit Operations
HDL Coder / Logic and Bit Operations

説明

Compare To Constant ブロックは、入力信号を定数と比較します。[定数値] パラメーターに定数を指定します。[演算子] パラメーターで、入力を定数値と比較する方法を指定します。

端子

入力

すべて展開する

スカラー、ベクトル、または行列として指定した入力信号を定数と比較します。ブロックはまず [定数値] パラメーターを入力データ型に変換し、指定された演算を実行します。

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

出力

すべて展開する

出力は、比較が false の場合は 0 であり、true の場合は 1 です。

データ型: uint8 | Boolean

パラメーター

すべて展開する

このパラメーターは、次のような値を取ります。

  • == - 入力が指定された定数と等しいかどうかを調べます。

  • ~= - 入力が指定された定数と等しくないかどうかを調べます。

  • < - 入力が指定された定数より小さいかどうかを調べます。

  • <= - 入力が指定された定数以下であるかどうかを調べます。

  • > - 入力が指定された定数より大きいかどうかを調べます。

  • >= - 入力が指定された定数以上であるかどうかを調べます。

プログラムでの使用

ブロック パラメーター: relop
: 文字ベクトル
: '==' | '~='| '<' |'<='| '>='| '>'
既定の設定: '<='

入力と比較する定数値を指定します。

プログラムでの使用

ブロック パラメーター: const
: 文字ベクトル
値: スカラー | ベクトル | 行列 | N 次元配列
既定の設定: '3.0'

出力のデータ型 ([boolean] または [uint8]) を指定します。

プログラムでの使用

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

ゼロクロッシング検出を有効にする場合は選択します。詳細については、ゼロクロッシング検出を参照してください。

プログラムでの使用

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

ブロックの特性

データ型

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

直達

はい

多次元信号

はい

可変サイズの信号

はい

ゼロクロッシング検出

はい

拡張機能

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

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

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

バージョン履歴

R2006a より前に導入