EasyManua.ls Logo

Agilent Technologies VEE Pro User Manual

Agilent Technologies VEE Pro
577 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #308 background imageLoading...
Page #308 background image
282 Chapter 7
Integrating Programs In Other Languages
Understanding the Execute Program Object
Wait for
prog exit
Specifies when to fire the sequence pin.
n When set to Yes, the sequence pin is not fired until
the program finishes executing.
n When set to No, the sequence out pin fires before the
specified program is done executing. Note that when
launching documents or URLs, if the document or
web site is loaded into an application that is already
running, VEE does not wait until the application
exits.
Prog with
params
(Program with parameters) This field holds the same
words you would type at a DOS prompt. For example, to
run a program in C, enter the executable file name
- myprog.exe. (You can omit the .exe extension.)
n If the program has parameters, they would follow the
executable file name preceded by a hyphen, such as
myprog -param1 -param2.
n To run a DOS system command, first run the DOS
command interpreter with the
/c option. For
example, for Windows 95 and Windows 98, enter the
command
command.com /c <system command>.
n For Windows NT 4.0 and Windows 2000, enter the
command
cmd /c <system command>
n This option tells the command interpreter to read the
string following the
/c as a system command.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Agilent Technologies VEE Pro and is the answer not in the manual?

Agilent Technologies VEE Pro Specifications

General IconGeneral
CategorySoftware
DeveloperAgilent Technologies
Operating SystemWindows
LicenseCommercial
Programming LanguageGraphical programming language
PurposeTest and measurement applications
IntegrationSupports integration with instruments and other software

Summary

Notice

U.S. Government Restricted Rights

Details rights for U.S. government use of software and documentation.

Conventions Used in This Manual

Introduction

Overview of Agilent VEE

Provides a general overview of Agilent VEE and its features.

Installing and Learning About Agilent VEE

Installing Agilent VEE and I/O Libraries

Guides on installing VEE and its associated I/O libraries.

Learning about Agilent VEE

Suggests methods for learning VEE, including tutorials and online help.

Obtaining Agilent VEE Support

Obtaining Information on the World Wide Web

Directs users to the VEE website for support and information.

Using the Agilent VEE Development Environment

Interacting with Agilent VEE

Explains how to use the VEE graphical interface, mouse, and menus.

Working with Objects

Covers fundamental operations on VEE objects like moving, cloning, and editing.

Connecting Objects to Make a Program

Details the process of connecting objects to build functional VEE programs.

How Agilent VEE Programs Work

Showing Data Flow

Details visualizing data movement between objects for debugging.

Agilent VEE Programming Techniques

General Techniques

Covers fundamental programming concepts and practices in VEE.

Lab 2-1: Creating a UserObject

Guides creating and using UserObjects for modular programming.

Lab 2-3: Using Data Files

Details reading from and writing to files using VEE objects.

Debugging Programs in Agilent VEE

Explains techniques for finding and fixing errors in VEE programs.

Easy Ways to Control Instruments

Configuring an Instrument

Guides the process of setting up instrument configurations in VEE.

Using a Panel Driver

Details how to use panel drivers to change instrument settings.

Using Direct I/O

Covers configuring and using Direct I/O for instrument communication.

Analyzing and Displaying Test Data

Agilent VEE Data Shapes and Data Types

Explains VEE's data types and shapes for handling information.

Using Built-In Math Objects

Details accessing and using VEE's preprogrammed mathematical functions.

Creating Expressions with the Formula Object

Explains how to create and evaluate mathematical expressions using the Formula object.

Displaying Test Data

Lists and describes VEE's various display objects for data visualization.

Storing and Retrieving Test Results

Using Arrays to Store Test Results

Explains how to use arrays for data storage and VEE array syntax.

Using the To/From File Objects

Covers reading from and writing to files using VEE I/O transactions.

Using Records to Store Mixed Data Types

Introduces the Record data type for organizing diverse data.

Using DataSets to Store and Retrieve Records

Introduces DataSets for managing records and database operations.

Creating Reports Easily Using ActiveX

ActiveX Automation in Agilent VEE

Explains VEE's role as an Automation Controller for applications.

Sending Agilent VEE Data to MS Excel

Guides sending VEE data to MS Excel via ActiveX Automation.

Using MS Word for Agilent VEE Reports

Details sending VEE data and screen dumps to MS Word documents.

Integrating Programs In Other Languages

Understanding the Execute Program Object

Explains the Execute Program object for running external applications.

Using a System Command

Guides executing operating system commands from VEE.

Using Agilent VEE Functions

Using Functions

Explains the creation, calling, and editing of VEE functions.

Lab 8-1: UserFunction Operations

Guides creating a UserFunction for array statistics calculation.

Using Libraries With Agilent VEE UserFunctions

Covers reusing UserFunctions by merging or importing libraries.

Test Sequencing

Using the Sequencer Object

Explains the functionality and application of the Sequencer object.

Creating a Test Execution Order

Guides setting up test sequences and execution logic.

Accessing Logged Test Data

Covers retrieving and analyzing logged data from the Sequencer.

Using Operator Interfaces

Overview

Introduces operator interfaces, menus, and customization.

Key Points Concerning Operator Interfaces

Highlights key aspects of creating effective operator interfaces.

Creating an Operator Interface

Guides the creation of user interfaces using Panel views.

Displaying a Control for Operator Input

Explains using controls for operator input like sliders and dialog boxes.

Creating a Status Panel

Details implementing status panels using ShowPanel and HidePanel functions.

Optimizing Agilent VEE Programs

Basic Techniques for Optimizing Programs

Covers fundamental optimization methods like array processing.

Overview of Compiled Functions

Introduces using compiled functions for performance gains.

Using Dynamic Link Libraries

Explains integrating DLLs into VEE programs.

Agilent VEE Execution Modes

Changing the Execution Mode

Details how to set the execution mode for VEE programs.

The Agilent VEE Profiler

Platform Specifics and Web Monitoring

Differences Between PC and HP-UX Platforms

Highlights key differences between PC and HP-UX platforms for program porting.

The Callable VEE ActiveX Automation Server

Explains using VEE as an Automation Server for external applications.

Web Monitoring with Agilent VEE

Details setting up and using VEE's built-in web server for remote monitoring.

Additional Lab Exercises

General Programming Techniques

Provides exercises on general programming concepts in VEE.

Collecting Random Numbers

Guides creating a program to generate and display random numbers.

UserObjects

Introduces creating and using UserObjects for custom functionality.

Importing and Deleting Libraries of UserFunctions

Details managing UserFunction libraries.

Creating Operator Panels and Pop-ups

Guides creating interactive panels and pop-up dialogs.

Working with Files

Covers reading from and writing to files.

Records

Introduces the Record data type for organizing diverse data.

Test Sequencing

Covers creating and managing sequences of tests.

Related product manuals