FREE SHIPPING £75+ CELEBRATING 50+ YEARS PRICE MATCH GUARANTEE

Archive for August, 2021

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

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

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:MARK:PEAK:TABL ON” Send “:CALC:PEAK:TABL? “ to return the peak table data Here, we show the displayed peak table and the data return using a VISA int...
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

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

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 name. Download P...
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

How do I pick the right spectrum analyser for my application?

Introduction The SIGLENT SSA3000X, SSA3000X Plus and SVA1000X products are based on a similar swept superheterodyne spectrum analyser platform and have very similar starting prices. There are quite a few similarities, but also a few differences that could affect the end results for particular applications. The table below compares the major specifications and the comparable options as they ...
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

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

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 Services, LLC, built an FM NRSC Mask tool using our original AM NRSC mask pytho...
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

DIY Spectrum Analyser Input Protection

Spectrum analysers like the SIGLENT SSA3000X and SVA1000X series are extremely useful instruments that can provide invaluable insight into broadcast signal performance, transmitter troubleshooting, and interference as well as RF device characterization and EMC testing. But, like other spectrum analysers, they are very sensitive and can be damaged easily, if the proper precautions are not follow...
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

Testing Open Socket Communications Using PuTTY

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...
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

Testing Intrinsic Safety Barrier fusing and circuitry using an Electronic Load

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...
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

Verification of a LAN connection using Telnet

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...
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

Open Socket LAN connection using Python

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, ...
Programming Example: Return Peak Table Data with an SSA3000X Spectrum Analyser

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

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: Products Mentioned In This Article: Siglent SPD Power Supplies please see HERE...

Sub Categories

Blog (34)

Events (1)

News (1)