Narda Script Launcher¶
Table of Contents
What Is the Use of Scripting?¶
SignalShark has many features and options making it a powerful real-time spectrum analyzer, monitoring receiver and direction finding system. In everyday work life, many different applications may slightly differ in their detail requirements. To meet also these specific needs, SignalShark supports Python based scripting. This means that users can write their individual Python code and implement customized functions.
Narda Script Launcher allows SignalShark users to select and run these apps from within the SignalShark application to:
What Is Narda Script Launcher?¶
If “Narda Script Launcher” is installed on SignalShark, the graphical user interface allows to select and start a script directly from within the SignalShark application (requires “Option, SCPI Remote Control”).

Narda Script Launcher can also be installed on a computer so that scripts can be debugged and operated remotely from computer via network to SignalShark. In such case, the scripts remain stored on the computer.

In a script, you have access to numerous SCPI commands of SignalShark as native Python functions provided by the nardascripting API (Application Programming Interface) of the “Narda Script Launcher”. The API also handles the network-based communication with the device and provides additional functionality like loading and saving configuration parameters.
Using the nardascripting API and the provided templates, you can create your own apps fast and easy. See also: Scripting Tutorial.

The Narda Script Launcher is a useful tool even without creating your own scripts. The Narda homepage provides ready-to-use scripts for download, which are being continually expanded.