A circular buffer is a data structure of a fixed size that operates as if its ends were connected together to form a ring. The circular buffer is a useful way to buffer data between two operations such as data acquisition and analysis. It allows you to decouple and parallelize different operations which would normally be used in a sequential manner. It is also useful in applications where operations using the same data set are happening at different intervals.
authored by Christian L, CLA Systems Engineering Manager - Automotive and Transportation NI - Austin, TX