メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Logic and Bit Operations

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

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

ブロック

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