This HAL type includes various device which are required to conducted the experiment and do not fall into any of other category. Generally, these instruments have simple configuration, and very limited number or parameters are changed during the experiment. Currently we have the following generic insturments:
Following is the list of functions or parameters: ___
Bind Qcodes driver to Lab object.
stz.GENatten('rf_atten', lab, ['VaunixAtten', 'CH1'])
Set or get Attenuation value in dB.
lab.HAL('rf_atten').Attenuation = 12
Bind Qcodes driver to Lab object.
stz.GENmwSource("MW_cav", lab, 'src_sgs2', 'RFOUT')
Turn the output ON (True) or OFF (False).
lab.HAL("MW_dnc").Output = True
Set or get the power of source in dB.
lab.HAL("MW_cav").Power = -35
Set or get the frequency of the souce in Hz.
lab.HAL("MW_cav").Frequency = 1e6
Set or get the starting phase of the souce in radians.
lab.HAL("MW_cav").Phase = 3.14
Set the output mode of the source. It can be Continuous
or PulseModulated
.
python
lab.HAL("MW_cav").Mode = "Continuous"
Set or get trigger source, which is a trigger Object type.
lab.HAL("MW_cav").set_trigger_source(<trigger object type>)
Experiment Configuration can automatically turn insturments “ON” and “OFF” based on when they are needed. If you would like to Disable it, set this property to True.
lab.HAL('MW_CLK').ManualActivation = True
Bind Qcodes driver to Lab object.
stz.GENswitch('sw_radial_rt', lab, 'sw_rpi_radial_rt')
Set of get the position.
lab.HAL('sw_radial_rt').Position = 'P2'
Bind Qcodes driver to Lab object.
stz.GENvoltSource('vFlux1', lab, ['sim_rack928','CH3'])
Turn the output ON (True) or OFF (False).
lab.HAL("vFlux1").Output = True
Set or get the output voltage.
lab.HAL("vFlux1").Voltage = 1.0
Set or get the rate of change of voltage in Volts/second.
lab.HAL("vFlux1").RampRate = 0.01
Experiment Configuration can automatically turn insturments “ON” and “OFF” based on when they are needed. If you would like to Disable it, set this property to True.
lab.HAL("vFlux1").ManualActivation = True
This completes all the available Generic HAl device. It is recommended to read AWGWavefrom section now.