Blog

Programming Example: SSA/SVA analyser screen image capture using Python over LAN

Posted on: June 22nd, 2021 by Doug Lovell
Programming Example: SSA/SVA analyser screen image capture using Python over LAN 22/06/2021
Here is a brief code example written in Python 3.4 that uses a socket to pull a display image (screenshot) from a SIGLENT SSA/SVA analyser via LAN and save it to the local drive of the controlling computer. NOTE: This program saves the picture/display image file in the same directory that the .py file is being run from. It will overwrite any existing file that has the same na...

Build FM NRSC masks for SIGLENT SSA3000X/SVA1000Xs using a Python script

Posted on: June 22nd, 2021 by Doug Lovell
Build FM NRSC masks for SIGLENT SSA3000X/SVA1000Xs using a Python script 22/06/2021
Many broadcast applications require monitoring a transmitter and observing the output amplitude vs. frequency. For FM radio applications, a common mask is defined by the National Radio Systems Committee (NRSC) and is commonly referred to as the FM NRSC mask. A very helpful SIGLENT owner, Dan from Alabama Broadcast Servi...

Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

Posted on: June 22nd, 2021 by Doug Lovell
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser 22/06/2021
The SIGLENT SSA3000X series of spectrum analysers have an on-screen peak detection that can be used to easily show the peak values in a Configure the instrument span, RBW, and amplitude to capture the signals of interest Send “:CALC:M...

Testing Intrinsic Safety Barrier fusing and circuitry using an Electronic Load

Posted on: June 22nd, 2021 by Doug Lovell
Testing Intrinsic Safety Barrier fusing and circuitry using an Electronic Load 22/06/2021
From Wikipedia: Intrinsic safety (IS) is a protection technique for safe operation of electrical equipment in hazardous areas by limiting the energy, electrical and thermal, available for ignition. The idea is to minimise the risk of fire or explosion by physically eliminating any potential source of ignition. Many IS circuits utilise special fusing and elements that are de...

Programming Example: Controlling an SPD power supply via Sockets over LAN

Posted on: June 18th, 2021 by Doug Lovell
Programming Example: Controlling an SPD power supply via Sockets over LAN 18/06/2021
Here is a Python 3.6 example of using sockets to control an SPD power supply connected to a computer using LAN. NOTE: The SPD uses VXI-11 protocol for LAN. On some systems, it is helpful to use the VXI-11 format for the IP address: “TCPIP::ip.add.re.ss::INSTR” Here is the program in full: ...

Verification of a LAN connection using Telnet

Posted on: June 18th, 2021 by Doug Lovell
Verification of a LAN connection using Telnet 18/06/2021
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 utilising code entered via a software layer (like LabVIEW, .NET, Python, etc..) to sequence the specific instrument commands and process data. This process n...

Open Socket LAN connection using Python

Posted on: June 18th, 2021 by Doug Lovell
Open Socket LAN connection using Python 18/06/2021
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 utilising code entered via a software layer (like LabVIEW, .NET, Python, etc..) to sequence the specific instrument commands and process data. In this note, ...

Verification of a working remote communications connection using NI – MAX

Posted on: June 18th, 2021 by Doug Lovell
Verification of a working remote communications connection using NI – MAX 18/06/2021
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...

Kikusui PCR-WE/WE2 Series Application Software

Posted on: May 18th, 2021 by Doug Lovell
18/05/2021
For the full PDF of Application Software for the PCR-WE/WE2 Series AC/DC Power Supply please click on the PDF image below.   ...

Kikusui PWX Series – Take control of your Power Testing.

Posted on: May 17th, 2021 by Doug Lovell
17/05/2021
Kikusui PWX DC Power Programmable Supply - 750W or 1.5kW, LAN , RS232, USB and rack-able PWX is a new series of DC power supply in only 1U height, for rack or bench use. With outstanding power per volume, all models allow Const...

Siglent’s NEW SSG5000X Series 4GHz / 6GHz RF Signal Generators!

Posted on: May 15th, 2021 by Thomas
15/05/2021
Siglent’s SSG5000X Series of Signal Generators can generate analogue and vector signals, and have a frequency range of 9kHz to 4GHz/6GHz. They feature the industry-leading performance in phase noise, spectral purity, bandwidth, EVM and output power. The internal IQ modulation generator and waveform playback function make it easy to create even the most complex signal types. They also cover the m...

Rigol Introduce NEW DS8000-R Series Compact Digital Oscilloscope !

Posted on: February 17th, 2021 by Thomas
17/02/2021
Rigol Technologies introduced the new DS8000-R Series Compact Digital Oscilloscope. The DS8000-R series is a medium and high-end digital oscilloscope with a compact size designed on the basis of the ASIC chip (RIGOL self-owns its intellectual property right) and UltraVision II technical platform developed by RIGOL. It is compact and thin in design. It supports system integration of multiple dev...