Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Buffer, Schalter und Zähler

R2026a
Ä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

Buffer blockBufferBuffer input sequence to smaller or larger frame size
N-Ratio Buffer blockN-Ratio BufferBuffer input data into integer-multiple-sized frames (Seit R2026a)
Delay Line blockDelay LineRebuffer sequence of inputs
Queue blockQueueStore inputs in FIFO register
Stack blockStackStore inputs into LIFO register
Unbuffer blockUnbufferUnbuffer input frame into sequence of scalar outputs
N-Ratio Unbuffer blockN-Ratio UnbufferUnbuffer input data into integer-factor-sized frames (Seit R2026a)
Counter blockCounterCount up or down through specified range of numbers
Edge Detector blockEdge DetectorDetect transition from zero to nonzero value
Event-Count Comparator blockEvent-Count ComparatorDetect threshold crossing of accumulated nonzero inputs
Multiphase Clock blockMultiphase ClockGenerate multiple binary clock signals
N-Sample Enable blockN-Sample EnableOutput ones or zeros for specified number of sample times
N-Sample Switch blockN-Sample SwitchSwitch between two inputs after specified number of sample periods

Themen