TSpectrumReportSet Class

type TSpectrumReportSet = class(TPersistent);

Defines a set of items to be included in spectrum analysis report.

Defines what information is to be included in the spectral analysis report.

Properties

NameTypeDescription
BandsRMSBooleanIf true, the RMS of defined frequency ranges (bands) will be included in the report.
DateTimeBooleanIf true, Date and time will be inlcuded in the report.
FrequencyLinesBooleanIf true, frequency lines with amplitude will be included in the report.
GeneralInfoBooleanInclude general info in the report.
MarkedPeaksBooleanIf true, MarkedPeaks will be included in the report.
NFBooleanIf true, Noise Floor will be included in the report.
PhaseBooleanIf true, phase will be included in the report.
RMSBooleanIf true, RMS of the signal will be inlcuded in the report.
SFDRBooleanIf true, Spurious Free Dynamic Range will be included in the report.
SINADBooleanIf true, Signal to Noise and Distortion will be inlcuded in the report.
SNRBooleanIf true, Signal to Noise Ratio will be inlcuded in the report.
THDBooleanIf true, Total Harmonic Distortion will be included in the report.
THDNBooleanIf true, Total Harmonic Distortion with noise will be included in the report.

Methods

NameDescription
IncludesStatsReturns True, if any of the THD, THDN, NF, SFDR, SINAD, RMS.
ResetSets all values to false.