EasyManua.ls Logo

Keysight N9041B - Saving a SCPI Recording as a Python Script

Keysight N9041B
2852 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
7 Save/Recall/Print
7.3 Save
Type Extension Details
Text
.txt
Default
Python
Script
.py
Generates a Python script that can be executed in Python
environment.. For details, see "Saving a SCPI Recording as a Python
Script" on page 2618
The saved file content does not include the label of each recorded entry, just the
SCPI mnemonics. The file is saved to the following folder:
<user_name>:\Documents\Keysight\Infrastructure\ScpiRecording folder
Saving a SCPI Recording as a Python Script
To execute the generated Python script:
Install the Python version required by PyVisa
Download the PyVisa library from: https://pypi.org/project/PyVISA/
Modify the connection string, to specify your instrument’s connection string
Example Script
An example of the generated script is shown below.
# _install location: https://pypi.org/project/PyVISA/
import pyvisa
import re
# connected instrument
_inst = ''
# SCPI Recording commands and queries
# Add/Modify the instrument address to execute the script
_connectionString = 'your instrument connection string here'
#Example SCPI Recording Entries
_recordingEntries = ['Active Mode & Measurement'|':INST:CONF:SA:SANalyzer',
'Query Operation Complete'|'*OPC?',
'Active Mode & Measurement'|':INST:CONF:SA:SANalyzer',
'Query Operation Complete'|'*OPC?',
'Center Frequency'|':SENSe:FREQuency:CENTer 12000000000',
'Freq Offset'|':SENSe:FREQuency:OFFSet 10',
Spectrum Analyzer Mode User's &Programmer's Reference 2618

Table of Contents

Other manuals for Keysight N9041B

Related product manuals