ekpy.control.instruments.tektronixTDS6604 package¶
Submodules¶
ekpy.control.instruments.tektronixTDS6604.core module¶
-
ekpy.control.instruments.tektronixTDS6604.core.get_waveform(inst)¶ Get displayed waveform. This must be run after .initialize_scope(), where one specifies acquisition and channel parameters.
- Parameters
inst (pyvisa.resources.gpib.GPIBInstrument) – Tektronix TDS6604
- Returns
Displayed waveform with keys ‘time’ in ns and ‘v’ in Volts.
- Return type
(pandas.DataFrame)
-
ekpy.control.instruments.tektronixTDS6604.core.initialize_for_data_transfer(inst)¶ Set data encoding to ascii and byte count to 1
- Parameters
inst (pyvisa.resources.gpib.GPIBInstrument) – Tektronix TDS6604
-
ekpy.control.instruments.tektronixTDS6604.core.initialize_scope(inst, aquisition_number_pts=5000, channel='Ch3', force_init=False, **kwargs)¶ Initialize scope to return waveform.
- Parameters
inst (pyvisa.resources.gpib.GPIBInstrument) – Tektronix TDS6604
aquisition_number_pts (int) – Number of acquisition points.
channel (str) – Channel to acquire waveform from
force_init (bool) – Force initialization despite not being in an acquisition state.
-
ekpy.control.instruments.tektronixTDS6604.core.set_acquire_state(inst, state: int)¶ Set acquisistion state, 0 or 1
- Parameters
inst (pyvisa.resources.gpib.GPIBInstrument) – Tektronix TDS6604
state (int) – 1 (acquire) 0 (static)
-
ekpy.control.instruments.tektronixTDS6604.core.set_acquire_stopafter(inst, _type: str)¶ seq or runst
-
ekpy.control.instruments.tektronixTDS6604.core.set_data_source(inst, channel: str = 'Ch3')¶ Set the channel for recording waveform
-
ekpy.control.instruments.tektronixTDS6604.core.set_horizontal_resolution(inst, number_pts: int = 5000)¶ Set horizontal resolution.
- Parameters
inst (pyvisa.resources.gpib.GPIBInstrument) – Tektronix TDS6604
number_pts (int) – Number of acquisition points.
-
ekpy.control.instruments.tektronixTDS6604.core.set_horizontal_scale(inst, scale: str)¶
-
ekpy.control.instruments.tektronixTDS6604.core.set_triggerA_level(inst, level: str)¶ example 500mv
-
ekpy.control.instruments.tektronixTDS6604.core.set_triggerA_mode(inst, mode: str)¶