Analog Devices EE-235 Introduction to Scripting in VisualDSP++

This document is a technical note on using Analog Devices DSPs, processors, and development tools. It provides an introduction to scripting in VisualDSP++®. Scripting is a powerful and flexible tool that can be used to extend and customize the built-in capabilities of the IDDE or to automate repetitive tasks. It is ideal for non-interactive scripting needs such as accessing DSP resources, performing repetitive tasks, or running full-blown regression tests.


Analog Devices EE-235 Introduction to Scripting in VisualDSP++ - cover page
Brand
Analog Devices
Document type
Application Note
Language
English
Pages
18
File format
PDF
File size
343 KB
Published
03 August, 2012
Updated
28 September, 2023
MD5 checksum
3EF3E90941CDA3D30521F68D1FE406DC

About this manual

This document serves as an introduction to scripting within the VisualDSP++ 3.5 Integrated Development Environment (IDDE). It explains how to use the language-independent scripting host to automate repetitive tasks, access DSP resources, and run regression tests. The note details the supported scripting languages, VBScript and JScript, and describes the VisualDSP++ Automation API which allows scripts to control the IDE.

What's inside

  • Introduction
  • Supported Languages
  • VisualDSP++ Automation API
  • Detecting Installed Languages
  • Getting Familiar with Scripting
  • Loading a Script
  • Automatically Invoking a Script
  • Creating a Toolbar Button

Frequently asked questions

What scripting languages are officially supported by Analog Devices?

The officially supported languages are VBScript and JScript.

How can a script be set to load automatically when the IDDE starts?

Create a shortcut to Idde.exe and add the -f parameter followed by the script file name to the Target field.

What happens to code that is not contained within a function?

It is considered global code and executes immediately after the script is loaded.

Download PDF (343 KB)

More Analog Devices Manuals


View all Analog Devices manuals →