TTraceList Class

type TTraceList = class(TPersistent);

Form vectors from a list of TMarkList's.

Each time a time signal or spectrum are updated their marks are also updated. This object provides methods for storing the history of values that marks have had.

Properties

NameTypeDescription
AmpltTraceBooleanIf true, the Amplt field in the marks will be traced.
CountIntegerGet or set the number of TTraceItem objects.
FreqTraceBooleanIf true, the Freq field in the marks will be traced.
ItemTTraceItemReturns trace item at index i.
PhaseTraceBooleanIf true, the Phase field in the marks will be traced.
SpectralSamplingFrequencyDoubleSampling frequency with which the spectrums are being sampled. When setting this property Dt is automatically updated.
SpectralTimeOffsetDoubleTime in seconds at which the spectrogram starts.
TimeTraceBooleanIf true, the time field in the marks will be traced.
ValueCountIntegerNumber of values stored for each Item.

Methods

NameDescription
Add (3)Add a new TTraceItem object to the list.
ClearClear all items and free associated objects.
DeleteDelete item at Index and free associated object.
EndTraceAdjusts the allocated memory to match number of traced items.
ResetResets storage size for all traces.