Knowledge Base SDM3000 Series

Programming Example: Performing a series of measurements with an SDM and Scan Card

Posted on: December 15th, 2020 by Doug Lovell
15/12/2020
Here are a list of recommended commands for programmatically executing a scan with a SIGLENT SDM3055 or SDM3065X with scan card option (formerly the SC1016 option) NOTE: # indicates a comment. You may need to change this symbol, depending on which programming environment you choose to use. The commands, shown in quotes, will need to be sent using the appropriate function call for the program...

Quick remote computer control using LXI Tools

Posted on: December 15th, 2020 by Doug Lovell
15/12/2020
Introduction: There are many options for people considering remote communication and control of test and measurement instrumentation. In most cases, a computer is used to communicate to test instrumentation using USB or LAN connections. The computer can configure the instruments, collect and organize data, and present it in a useful and flexible way. Remote control provides: Inc...

Testing Open Socket Communications Using PuTTY

Posted on: December 15th, 2020 by Doug Lovell
15/12/2020
Many instruments include the ability to be controlled via a remote connection to a computer using an Ethernet connection. In many cases, these instruments require a special software library that can help establish and maintain the communications link between the instrument and controlling computer. This can be annoying for a few reasons… the software library is likely to occupy a large amount of...

Verification of a LAN connection using Telnet

Posted on: December 15th, 2020 by Doug Lovell
15/12/2020
Automating a test can dramatically increase the productivity, throughput, and accuracy of a process. Automating a setup involves connecting a computer to the test instrumentation using a standard communications bus like USB or LAN and then utilizing code entered via a software layer (like LabVIEW, .NET, Python, etc..) to sequence the specific instrument commands and process data. This process n...

Programming Example: List connected VISA compatible resources using PyVISA

Posted on: December 15th, 2020 by Doug Lovell
15/12/2020
PyVISA is a software library that enables Python applications to communicate with resources (typically instruments) connected to a controlling computer using different buses, including: GPIB, RS-232, LAN, and USB. This example scans and lists the available resources. It requires PyVISA to be installed (see the PyVISA documentation for more information) *** #Example that scans a compute...

Programming Example: Open Socket LAN connection using Python

Posted on: December 14th, 2020 by Doug Lovell
14/12/2020
Automating a test can dramatically increase the productivity, throughput, and accuracy of a process. Automating a setup involves connecting a computer to the test instrumentation using a standard communications bus like USB or LAN and then utilizing code entered via a software layer (like LabVIEW, .NET, Python, etc..) to sequence the specific instrument commands and process data. In this note, ...