NI does not actively maintain this document.
This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.
LabVIEW NXG simplifies hardware integration so that you can rapidly acquire and visualize data from virtually any I/O device, whether from NI or a third party. Combined with a graphical programming syntax that reduces programming time, LabVIEW NXG streamlines complex system design with tools and IP at the forefront of today’s technology.
Figure 1. LabVIEW NXG provides an intuitive programming environment for automating measurements from both NI and third party instruments.
NI develops and supports thousands of instrument drivers for third party instruments to help engineers and scientists automate measurements. You can find these instrument drivers in the Instrument Driver Network. Download Tektronix 4000 Series Instrument Driver
Figure 2. The NI Instrument Driver Network houses thousands of instrument drivers for automating third party instruments.
The Tektronix MDO MSO DPO 2000 3000 4000 Series Instruments support USB and Ethernet communication. You need either a USB cable (Type A to Type B) or an Ethernet cable connected to a network to connect the Tektronix oscilloscope to your computer.
Figure 3. The Tektronix 4000 Series have USB and Ethernet ports on the back.
SystemDesigner, a graphical tool for discovering, documenting, and configuring your test system, is integrated directly into every LabVIEW NXG project. This tool automatically detects USB hardware connected to your host PC and adds a graphical representation to the window. If you select the device, you can see additional properties, such as the device name, and any software or drivers that are installed on your system to support this device. You can also troubleshoot and make manual function calls to your instrument to ensure that it is working as expected before moving into automation.
Figure 4. SystemDesigner provides an intuitive, graphical representation of all hardware and software associated with your test and measurement system.
USB: USB devices are automatically detected in NI Measurement & Automation Explorer (MAX) and SystemDesigner
Ethernet: Ethernet network devices have to be added using the IP address the device is given.
After performing manual/interactive measurements to achieve the results that you need to test your device, the next step is to perform automated measurements to reduce measurement time and increase repeatability.
To help accelerate software development, all instrument drivers follow a consistent programming flow of: Open, Configure, Read/Write, Close. All drivers for NI hardware (for example, PXI modular instrumentat) also follow this paradigm because it is a best practice when programming in LabVIEW NXG.
Figure 5. The Tektronix instrument driver for LabVIEW NXG uses an intuitive and consistent programming pattern of Open, Configure, Read/Write, and Close.
The Tektronix 4000 series LabVIEW Plug and Play driver includes a LabVIEW NXG project that features several example VIs to help you get started. Open these examples using the following procedure.
All LabVIEW Plug and Play examples are completely extensible and customizable to fit your measurement needs. For example, start with the Tektronix DPO MSO 2000 4000 Series Acquire Multiple Waveform Example.gvi included in the Tektronix DPO MSO 2000 4000 Series example project. Then add the ability to control the range of the measurement being taken.
LabVIEW includes hundreds of built-in functions we can take advantage of to implement things like Signal Processing and Analysis. Follow the procedure below to add a Peak Amplitude Analysis to the "Tektronix DPO MSO 2000 4000 Series Acquire Multiple Waveform Example.gvi".
Log the results of each test by adding file I/O to your application. LabVIEW NXG can log to TDMS, text, binary, and CSV files. Follow these steps to add logging to a CSV file to the Tektronix DPO MSO 2000 4000 Series Acquire Multiple Waveform Example.gvi.
TestStand is a ready-to-run test management software that is designed to help you develop, execute, and deploy automated test and validation systems faster. While LabVIEW NXG is ideal for developing individual code modules, you can use TestStand to call multiple code modules you have developed in LabVIEW NXG, along with other programming languages, to build a sequence. Finally, you can specify execution flow, reporting, database logging, and connectivity to other enterprise systems for your test system.
Figure 18. Test management software, for example TestStand, is at the top of a properly architected test system.
PXI Source Measure Units and oscilloscopes are flexible, software‐defined instruments that are versatile enough for both time‐ and frequency‐domain measurements and deliver the benefits of the PXI platform. They feature up to eight channels that can sample at speeds up to 12.5 GS/s with 5 GHz of analog bandwidth. Using the PXI platform, you can synchronize multiple oscilloscopes with other instruments at picosecond‐level accuracy for high‐channel‐count and mixed‐signal applications. These instruments also feature numerous triggering modes, deep onboard memory, and a driver software API that includes data streaming and analysis functions.
Figure 19. The PXI-5922 oscilloscope delivers a smarter way to tackle difficult applications in industries ranging from consumer electronics and semiconductor test to aerospace and defense test.
Collaborate with other users in our discussion forums
A valid service agreement may be required, and support options vary by country.