Header iSYSTEM


  Solutions for Embedded System Development & Test

 
Center Headline


On-Chip Debugging - In-Circuit Emulation - Custom Designs - Real-time & Test Automation

Menu
Request

Request for information form

PrinterFriendly
Printer Friendly Page


winIDEA
Connectivity


winIDEA automation interface

  • Visual Basic
  • ASP pages
  • VBScript
  • Jscript

The winIDEA automation server is designed to provide access to winIDEA functionality from an assortment of different programming languages and technologies.
The automation server is implemented in C++ and ATL (advanced template library), it is small and fast with no unnecessary overhead.
It has been tested to work from Visual Basic, ASP pages, VBScript, and Jscript.
Other languages and technologies supporting automation and/or COM should work without problems.

The server implements a dual interface; this allows flexibility and fast code.
The automation server exposes the functionality provided by the
isystem.connect port. Details on the isystem.connect port are provided on a separate document.


The server interface is dived in two different sets of methods: hard-type output parameters and soft-type output parameters.
The hard-type output parameter set of functions uses hard automation types for input and output parameters, providing a safer type checking environment. It is better suited for languages where types can or must be specified: C++, C#, Visual Basic, etc.
The soft-type output parameter set of functions uses variants to accommodate output parameters. Functions in this set are identified by the prefix “Script” pre-pended to each function. This allows typeless languages to interact properly with the server. It is recommended for: VBScript, ASP pages, Jscript, etc.


Each set of functions is divided in three different functional groups:
Connect, IDE, Debug.

  • The Connect group of functions includes functions to connect and disconnect from winIDEA.
  • The IDE group of functions include functions to perform IDE operations like creating a document, saving a workspace with a different name or repositioning the winIDEA main window.
  • The Debug group of functions allows tracing the program and accessing the target. Functionality includes access to the target’s memory and registers, breakpoint setting and clearing, program stepping, expression evaluation, etc.
 

Further Links

 Info

Type

Size

Description

iSYSTEM.Connect

HTML

-

winIDEA iSYSTEM.Connect Interface

GDB Server

HTML

-

winIDEA GDB Server Interface

LabVIEW

HTML

-

winIDEA LabVIEW Interface
winIDEA Automation Spec

PDF

19 KB

winIDEA Automation Specification
winIDEA Automation
Reference

PDF

123 KB

winIDEA Automation Reference Guide


bottom iSYSTEM
Copyright © 2008 iSYSTEM AG. All Rights Reserved. Impressum