7 #ifndef ROHDESCHWARZ_INSTRUMENTS_VNA_TRACE_HPP
8 #define ROHDESCHWARZ_INSTRUMENTS_VNA_TRACE_HPP
58 std::string
name()
const;
158 std::vector<double>
y();
168 std::vector<std::complex<double>>
y_complex();
Object-oriented trace control.
unsigned int diagram()
Queries the index of the diagram for this trace.
void setParameter(const char *parameter)
Sets the measurement parameter for this trace.
void select()
Make trace the active trace.
std::string format()
Queries the trace format.
void setFormat(const char *format)
Sets the trace format.
std::string name() const
Trace name.
Trace(Vna *vna, const char *name)
Constructor.
void setDiagram(unsigned int diagram)
Adds trace to diagram.
unsigned int channel()
Queries the index of the measurement channel for this trace.
std::vector< double > y()
Returns formatted Y values from the last measurement of this trace.
std::string parameter()
Gets the measurement parameter for this trace.
std::vector< std::complex< double > > y_complex()
Returns unformatted Y values from the last measurement of this trace.
Object-oriented R&S ZNX-series VNA control.