7 #ifndef ROHDESCHWARZ_INSTRUMENTS_VNA_VNA_HPP
8 #define ROHDESCHWARZ_INSTRUMENTS_VNA_VNA_HPP
80 std::vector<unsigned int>
channels();
99 bool isTrace(
const std::string &name);
139 std::vector<std::string>
traces();
rohdeschwarz::instruments::vna::Channel definition
Object-oriented R&S Instrument control.
Object-oriented measurement channel control.
Object-oriented display control.
Object-oriented trace control.
Object-oriented R&S ZNX-series VNA control.
Trace trace(const char *name)
Object-oriented control of a trace.
bool isChannel(unsigned int index)
Checks for existence of channel index
Channel createChannel(unsigned int index)
Create new channel with specified index.
std::vector< unsigned int > channels()
Query existing channels, by indexes.
bool isTrace(const char *name)
Checks for existence of a trace by name.
DataFormat dataFormat()
Object-oriented control of the data transfer format.
std::vector< std::string > traces()
Query existing traces by name.
Display display()
Object-oriented control of the display.
Channel channel(unsigned int index)
Object-oriented control of a measurement channel.
Trace createTrace(const char *name, unsigned int channel=1)
Creates a new trace.
rohdeschwarz::instruments::vna::Display definition
rohdeschwarz::instruments::Instrument definition
rohdeschwarz::instruments::vna::Trace definition