Analog Devices ADRV9005 Reference Manual page 359

Table of Contents

Advertisement

Reference Manual
ADRV9001
ADRV9001 EVALUATION SYSTEM
Programming the Evaluation System
After configuring all tabs, press Program. This starts the programming and initialization of an evaluation hardware. The TES sends a series
of API commands executed by a dedicated Linux application that runs on the Xilinx platform. See a progress bar at the bottom of the window.
When programming is complete, the system is ready to operate.
View Menu
IronPython Scripting
IronPython is an implementation of the Python programming language targeting the .NET Framework. The IronPython editor is in the View
menu and allows the use of IronPython to write a unique sequence of events and then execute them using the ADRV9001 evaluation system.
For the IronPython scripting tab to operate, download the Iron Python 2.7 environment. Download the latest version from the Iron Python
website (https://ironpython.net/). After installing IronPython, convey the installation library path to the TES. To set this, open the IronPython
editor, then select File and select Set IronPython path. For the default Iron Python installation, set this path to C:\Program Files
(x86)\IronPython 2.7\Lib.
Figure 349
shows the IronPython editor after executing the File > New function in the IronPython Script tab. The top portion of the window
contains IronPython script commands, whereas the bottom portion displays the script output.
To use this tab, follow these steps:
1. Scroll to the bottom of the file with the text #### YOUR CODE GOES HERE ####.
2. This editor brings up suggestions of all the API functions available upon typing "Adrv9001".
3. Find the information on the parameters for different API calls in the oxygen file (ADRV9001_API.chm) in the SDK.
4. Go to IronPython, select Build, and then select Run. This function executes the IronPython script open in the currently active script tab
using the ADRV9001 evaluation hardware. The bottom side of the Iron Python script tab displays the script output.
For this example, the transmitter attenuation for the selected channel changes.
Figure 349. IronPython Scripting Window
The SDK has examples of IronPython scripts to run API functions that do not appear in the GUI. Find these files in the ADRV9001 Transceiver
Evaluation Software\IronPython folder, and load these through the File menu and Load.
analog.com
Rev. A | 359 of 377

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADRV9005 and is the answer not in the manual?

This manual is also suitable for:

Adrv9002Adrv9003Adrv9004Adrv9001Adrv9006

Table of Contents

Save PDF