SIGLENT RF Signal Source Comparison/Differences
October 19, 2021
Modulation is an important feature for RF signal generation, especially when testing receivers and link performance for digital data transmissions that commonly use IQ modulation schemes. SIGLENT offers a number of hardware configurations to provide you with exactly what you need to perform your critical tests. Here is a brief summary of the capabilities of … Continued
Programming Example: Identification String (*IDN?) return with LabVIEW 2018
December 16, 2019
This LabVIEW VI (version 2018) provides a simple platform to begin creating LabVIEW programs. You can download the VI here: VISA_IDN.ZIP In this example, the user can: Select the connected instruments from the VISA Resource List drop down menu: NOTE: USB devices will automatically appear. For LAN connections, you will need to add the device. … Continued
Secure products without K-lock slots
May 20, 2019
Many products have Kensington, or K-lock slots to help provide a location to secure a cable lock or other device to help prevent theft. Some products do not have locations for cable lock connections. In this case, we recommend using a special glue or physical attachment system to secure the cable to the case of … Continued
Programming Example: Using VXI11 (LXI) and Python for LAN control without sockets
October 3, 2018
In an effort to meet the demands of remote monitoring and control, modern test instrumentation is leveraging more communications busses and than ever before. Each type of bus can also have numerous layers that can be utilized for specific advantages. The VXI bus and subsequent software drivers form a convenient software API that can make remote control … Continued
Programming Example: List connected VISA compatible resources using PyVISA
August 30, 2018
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) *** ***** Here is the … Continued
Generating an Activation Code (Option Code)
January 18, 2018
Introduction Many SIGLENT products have options that can be activated by entering a special activation code into the front panel. This note covers how to generate the activation code. Setup Contact your Authorized SIGLENT sales office or distributor to obtain an Option Card. This is typically a document that is emailed as a PDF. … Continued
Programming Example: Open Socket LAN connection using Python
October 20, 2017
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 … Continued
Verification of a LAN connection using Telnet
October 20, 2017
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 … Continued
Testing Open Socket Communications Using PuTTY
October 19, 2017
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 … Continued
Verification of a working remote communications connection using NI – MAX
September 29, 2017
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 … Continued