Synthetizers¶
Devices¶
| Device | Tested | Connection |
|---|---|---|
| ECC 15K | 01/2023 | RS-232 |
Functions¶
synthetizer_name()¶
The function returns device name.
synthetizer_frequency(*freq)¶
This function queries or sets the frequency of the synthetizer. If there is no argument, the function returns the current frequency. If there is an argument, the specified frequency will be set.
Output format: 'number' + 'Hz' | 'kHz' | 'MHz' | 'GHz'
Range (ECC 15K): 10 MHz – 15 GHz
synthetizer_state(*state)¶
This function queries or sets the state of the power output. If there is no argument, the function returns the current state. If there is an argument, the specified state will be set.
Allowed: 'On', 'Off'
synthetizer_power(*level)¶
This function queries or sets the power level. If there is no argument, the function returns the current power level as an integer. If there is an argument, the specified power level will be set. The value of 15 corresponds to the maximum power level.
Range (ECC 15K): 0 – 15 arb. u.
synthetizer_command(command)¶
This function for sending an arbitrary command to the device in a string format. No output is expected.
synthetizer_query(command)¶
This function for sending an arbitrary command to the device in a string format. An output in a string format is expected.