Skip to content

Connecting to LabMaster 10 Zi-A by Teledyne in Python

Instrument Card

The LabMaster 10 Zi is the world’s highest-performance modular oscilloscope - it breaks channel count barriers and provides more “bandwidth density”. The modular design provides the simplest upgrade path in bandwidth and channel count, with one acquisition module providing four channels at 36 GHz or two channels at 65 GHz, with capability for up to 20 acquisition modules

LabMaster 10 Zi-A

Device Specification: here

Manufacturer card: TELEDYNE

TELEDYNE

Teledyne LeCroy is an American manufacturer of oscilloscopes, protocol analyzers and other test equipment. LeCroy is now a subsidiary of Teledyne Technologies.

  • Headquarters: USA
  • Yearly Revenue (millions, USD): 5458.6
  • Vendor Website: here

Demo: Measure signal width and phase with a Tektronix oscilloscope

Connect to the LabMaster 10 Zi-A in Python

PROTOCOLS > SCPI

To connect to a LabMaster 10 Zi-A Oscilloscope using Instrumentkit, you can use the following code:

import instrumentkit as ik
# Connect to the oscilloscope
address = "TCPIP0::192.168.0.1::INSTR"
oscilloscope = ik.teledyne.LabMaster10ZiA.open_visa(address)
# Perform operations on the oscilloscope
# For example, you can read the waveform from a channel
channel = oscilloscope.channel[0]
xdat, ydat = channel.read_waveform()
# Close the connection to the oscilloscope
oscilloscope.close()

This code connects to the oscilloscope using the open_visa method from the ik.teledyne.LabMaster10ZiA class. You need to provide the appropriate VISA address for your oscilloscope.

Once connected, you can perform various operations on the oscilloscope. In the example code, it reads the waveform from the first channel using the read_waveform method of the channel object.

Finally, don’t forget to close the connection to the oscilloscope using the close method to release any resources.