Main Content

Logic and Bit Operations

Logical Operator や Relational Operator などの論理演算やビット演算のブロック

Logic and Bit Operations ライブラリのブロックは、信号値の変化の検出、入力に対する論理演算や関係演算の実行、ビットから整数への変換に使用します。

ブロック

Bit Clear格納された整数の指定されたビットをゼロに設定
Bit Set格納された整数の指定されたビットを 1 に設定
Bit to Integer ConverterMap vector of bits to corresponding vector of integers
Bitwise Operator入力に対する指定されたビット演算
Combinatorial Logic真理値表の実現
Compare To Constant指定した定数と信号を比較する方法の定義
Compare To Zero信号をゼロと比較する方法の定義
Detect Change信号値の変化の検出
Detect Decrease信号値の減少の検出
Detect Fall Negative信号値が厳密に負の値に減少し、前の値が非負のときに、立ち下がりエッジを検出
Detect Fall Nonpositive信号値が非正の値に減少し、前の値が厳密に正であったときに、立ち下がりエッジを検出
Detect Increase信号値の増加の検出
Detect Rise Nonnegative信号値が非負の値に増加し、前の値が厳密にゼロ未満であったときに、立ち上がりエッジを検出
Detect Rise Positive信号値が厳密に正の値に増加し、前の値が非正であったときに、立ち上がりエッジを検出
Extract Bits入力信号から選択された連続ビットを出力
Float Extract BitsExtract bits from floating-point input samples (R2023a 以降)
Integer to Bit Converter整数ベクトルからビット ベクトルへのマップ
Interval Test指定した区間内に信号が存在するかどうかを判定
Interval Test Dynamic指定した区間内に信号が存在するかどうかを判定
Logical Operator指定した論理演算を入力に実行
Relational Operator指定した比較演算を入力に適用
Shift Arithmetic信号のビットや 2 進数小数点をシフト