Supplied Macros
The 89600 VSA software comes with some macros that help perform certain tasks or provide example code. These macros are located in the following directory:
%PROGRAMFILES%\Keysight\89600 Software <ReleaseVersion>\89600 VSA Software\Examples\Macros
The following is a list of macros and a short description of each:
-
AliasChecker - for use with Infiniium Oscilloscopes. See Application Note 5990-6819EN.
-
CancelIqDc - measures the DC offset of 2-channel hardware used in I+jQ mode and compensates for this value with User Correction. See the comments in the macro for more information.
-
CopyGraphPolynomial - copies the curve-fit line from a Graph trace into a data register. This can also be done through the Copy to register button in the Graph Settings dialog. However, this macro provides you more flexibility to change things, such as number of points in the curve-fit line.
-
DocsisFastDetection - Docsis Fast Detection Macro for DOCSIS 3.1 Downstream demodulation. This macro detects PLC information from the input signal and copies it to the demodulator settings.
-
FDDLTETestModelSetup - assists in recalling one of the FDD Frequency Division Duplex: A duplex scheme in which uplink and downlink transmissions use different frequencies but are typically simultaneous. LTE Test Model configurations. See Selecting LTE Test Models for more information.
-
FlatnessTestExample80211a - shows how to programatically apply changes to Limit lines and use the UserReference feature of Limit Lines to perform the IEEE Institute of Electrical and Electronics Engineers. A US-based membership organisation that includes engineers, scientists, and students in electronics and related fields. The IEEE developed the 802 series wired and wireless LAN standards. Visit the IEEE at http://www.ieee.org 802.11a flatness measurement.
-
ListSummaryTableResults - prints the contents of the currently selected summary table to the Output window. See How to Programmatically Query Summary Tables for more information.
-
MultiMeas - measurement demo involving multiple measurements. See Multi-measurement C# Demo Macro.
-
NewRadioSpeedup - increases the speed of the selected 5G NR measurement using a menu of selectable optimizations. See New Radio Speedup Macro for more information..
-
OfdmaPreambleIndexFinder - Preamble Index Detection Macro for 802.16 OFDMA demodulation.
-
RecallSetupAfterAliasCheck - for use with Infiniium Oscilloscopes. See Application Note 5990-6819EN.
-
RFIDBurstIndexDown - decrement the selected RFID burst index. See Burst Index Macro for more information.
-
RFIDBurstIndexUp - increment the selected RFID burst index. See Burst Index Macro for more information.
-
TDDLTETestModelSetup - assists in recalling one of the TDD Time Division Duplex: A duplexing technique dividing a radio channel in time to allow downlink operation during part of the frame period and uplink operation in the remainder of the frame period. LTE Test Model configurations. See Selecting LTE Test Models for more information.
-
UERSWeightsToArrayConverter - converts text contents of LTE UE User Equipment (e.g. cell phone)-specific RS Weights trace to .NET arrays. See About UE-specific RS Weights Summary Table for more information.
You will need to import a macro before you can run the macro from the VSA user's interface.
The Macros window provides buttons for quick access to the macros currently imported into the VSA.
See Also