Hauptinhalt

Buffer, Schalter und Zähler

Ändern der Abtastrate oder Framerate von Signalen, Zählen von Ereignissen, Erkennen von Rändern und Durchführen von Aktionen bei Ereignissen

Mit Frame-Rebuffering-Blöcken wie Buffer, Unbuffer und Delay Line können Sie in Simulink® Signalraten und Framegrößen konvertieren. Implementieren Sie mithilfe der Blöcke Queue und Stack in Simulink und dem dsp.AsyncBuffer-Objekt in MATLAB® FIFO- und LIFO-Buffer. Zudem können Sie mit den Switch- und Counter-Blöcken in DSP System Toolbox™ Ereignisse zählen, Ränder erkennen und bei Ereignissen Aktionen ausführen.

Objekte

dsp.AsyncBufferFIFO buffer

Funktionen

rebuffer_delayNumber of samples of delay introduced by buffering and unbuffering operations

Blöcke

alle erweitern

BufferBuffer input sequence to smaller or larger frame size
N-Ratio BufferBuffer input data into integer-multiple-sized frames (Seit R2026a)
Delay LineRebuffer sequence of inputs
QueueStore inputs in FIFO register
StackStore inputs into LIFO register
UnbufferUnbuffer input frame into sequence of scalar outputs
N-Ratio UnbufferUnbuffer input data into integer-factor-sized frames (Seit R2026a)
CounterCount up or down through specified range of numbers
Edge DetectorDetect transition from zero to nonzero value
Event-Count ComparatorDetect threshold crossing of accumulated nonzero inputs
Multiphase ClockGenerate multiple binary clock signals
N-Sample EnableOutput ones or zeros for specified number of sample times
N-Sample SwitchSwitch between two inputs after specified number of sample periods

Themen