Logic and Bit Operations
Logical Operator や Relational Operator などの論理演算やビット演算のブロック
Logic and Bit Operations ライブラリのブロックは、信号値の変化の検出、入力に対する論理演算や関係演算の実行、ビットから整数への変換に使用します。
ブロック
| Bit Clear | 格納された整数の指定されたビットをゼロに設定 |
| Bit Set | 格納された整数の指定されたビットを 1 に設定 |
| Bit to Integer Converter | Map 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 Bits | Extract bits from floating-point input samples (R2023a 以降) |
| Integer to Bit Converter | 整数ベクトルからビット ベクトルへのマップ |
| Interval Test | 指定した区間内に信号が存在するかどうかを判定 |
| Interval Test Dynamic | 指定した区間内に信号が存在するかどうかを判定 |
| Logical Operator | 指定した論理演算を入力に実行 |
| Relational Operator | 指定した比較演算を入力に適用 |
| Shift Arithmetic | 信号のビットや 2 進数小数点をシフト |