Contenuto principale

Operazioni logiche e di bit

R2026b
Blocchi per la logica booleana, il confronto dei segnali, il rilevamento dei fronti e la manipolazione dei bit, come Logical Operator e Relational Operator

Utilizzare i blocchi della libreria Logic and Bit Operations per implementare la logica decisionale e il monitoraggio dei segnali nel modello. È possibile eseguire operazioni booleane, confrontare i segnali, rilevare i fronti di salita e di discesa e convertire campi di bit in interi e viceversa.

Per aggiungere blocchi da questa libreria al modello, vedere Add Blocks to Models.

Blocchi

Bit Clear blockBit ClearSet specified bit of stored integer to zero
Bit Set blockBit SetSet specified bit of stored integer to one
Bit to Integer Converter blockBit to Integer ConverterMap vector of bits to corresponding vector of integers
Bitwise Operator blockBitwise OperatorSpecified bitwise operation on inputs
Combinatorial Logic blockCombinatorial LogicImplement truth table
Compare To Constant blockCompare To ConstantDeterminare come il segnale si confronta con una costante specificata
Compare To Zero blockCompare To ZeroDeterminare come il segnale si confronta con lo zero
Detect Change blockDetect ChangeRilevare la variazione del valore del segnale
Detect Decrease blockDetect DecreaseDetect decrease in signal value
Detect Fall Negative blockDetect Fall NegativeDetect falling edge when signal value decreases to strictly negative value, and its previous value was nonnegative
Detect Fall Nonpositive blockDetect Fall NonpositiveDetect falling edge when signal value decreases to nonpositive value, and its previous value was strictly positive
Detect Increase blockDetect IncreaseDetect increase in signal value
Detect Rise Nonnegative blockDetect Rise NonnegativeDetect rising edge when signal value increases to nonnegative value, and its previous value was strictly negative
Detect Rise Positive blockDetect Rise PositiveDetect rising edge when signal value increases to strictly positive value, and its previous value was nonpositive
Extract Bits blockExtract BitsOutput selection of contiguous bits from input signal
Extract Bits blockFloat Extract BitsExtract bits from floating-point input samples (Da R2023a)
Integer to Bit Converter blockInteger to Bit ConverterMap vector of integers to vector of bits
Interval Test blockInterval TestDetermine if signal is in specified interval
Interval Test Dynamic blockInterval Test DynamicDetermine if signal is in specified interval
Logical Operator blockLogical OperatorEseguire l'operazione logica specificata sull'input
Relational Operator blockRelational OperatorPerform specified relational operation on inputs
Shift Arithmetic blockShift ArithmeticShift bits or binary point of signal

Strumenti

Library BrowserFind and add blocks to model

Argomenti