Toolbar. Agilent Technologies VEE Pro

Add to My manuals
602 Pages

advertisement

Toolbar. Agilent Technologies VEE Pro | Manualzz

562

Glossary

Toolbar

The rectangular bar at the top of the VEE window which provides buttons for quick access to frequently used commands. The buttons run commands from menus such as

File, Edit, View, Device, and Debug.

Transaction

The specifications for input and output (I/O) used by certain objects in VEE. Examples include the To

File, From File, Sequencer, and Direct I/O objects.

Transactions appear as phrases listed in the open view of these objects.

UserObject

An object that can encapsulate a group of objects to perform a particular purpose within a program. A

UserObject allows you to use top- down design techniques when building a program, and to build user- defined objects that can be saved in a library and reused.

Views

VEE presents a program in one of two views: panel view which provides a user interface for a VEE program, or detail view which provides a window for developing a VEE program.

Windows 98, Windows NT 4.0, Windows 2000, Windows XP

Operating systems, developed by Microsoft Corporation, in which VEE runs.

Work Area

An region within the Main window (also the

UserObject and UserFunction windows) in which you place VEE objects and connect them together to create a

VEE program.

Work Space

A region in the VEE window that contains the programming or editing windows such as Main,

UserObject, and UserFunction. These windows contain work areas in which you place VEE objects and connect them together.

VEE User’s Manual

Symbols

*.dll file extension, 457

*.h file extension, 454

*.vxe files, 417, 426

.NET and IVI Drivers, 311

.NET Programming Tips, 301

_cdec1, 453

_stdcall, 453

Numerics

24 hour time stamp format, 216

A

Access Array => Get Values, 208

accessing logged data, 374, 375

ActiveX

data type Variant, 176

add

objects, 29

terminal, 48

to panel, 420

address, interface, 135

Agilent VEE

closing program, 61

compiler, 460

data flow in program, 68

debugging, 100

exiting, 59

Go To, 107

graphical vs. text programs, 4

input pin connections, 78

object pins and terminals, 46

objects, 29

overview, 3

Profiler, 468

running programs, 54

save I/O configuration, 61

saving colors and fonts, 60

saving programs, 59

Show Data Flow, 69

Show Execution Flow, 69

starting VEE, 62

stopping, 61

VEE User’s Guide

storing test results, 206

alarm, creating operator interface, 427

Alphanumeric

displays, 195

Alphanumerics displays

using for debugging, 104

array

Arraystats UserFunction, 339

collector, 208

Collector object, 207

extracting elements with expressions, 209

extracting values from test results, 208

I/O Transaction box, 153

optimizing programs, 444

Scalar menu, 153 setting dimensions, 153

storing test results, 206

B

backward compatibility, 460

bar, scroll, 43

barchart, 359

Beep

displays, 195

Beep object, 427

bitmaps, 404

branching tests, 370

breakpoints, 105

building a Record, 223

built-in operators, 178

button

iconize, 32

mouse, 22

buttons

Home button, 79

on toolbar, displaying text description, 24

Run button, 62

byte ordering, 136

C

C program example, 4

Call

Device, Call, Select Function, 335

Call object, when parentheses are required, 345

Call Stack, 108

563

call UserFunction, 332

call UserFunction from expression, 339

Calling a Shared/Static Method, 301

Calling an Instance Method, 300

case sensitivity

VEE vs. MATLAB, 191

caution boxes in VEE programs

Agilent VEE

error messages in VEE, 100

changing

object views, 32

preferences, 44

properties, 47

settings, 44

size of an object, 37

Clean Up Lines, 54

clearing the work area, 44

click, 22

cloning an object, 35

cloning vs. copy, 36

closing VEE, 61

collector, 208

Collector object, 207

colors

changing in waveform display, 200

saving with program, 60

compatibility mode, 460

compiled functions, 450

create, link, call, 332

compiler, 460

Complex data type, 175

Complex plane

displays, 195

configuration

Save I/O config with program, 61

configure

tests, 366

VXIplug&play driver, 163

configuring instruments, 133

Confirm (OK) object, 417

connecting objects, 52

connections between objects, show, 6

Constructor, 287

control pins, 111

controlling instruments, 129

Live Mode, 136

Converting .NET array data types to VEE data types, 296

Converting .NET scalar data types to VEE data types, 293

Converting VEE array data types to .NET data types, 299

Converting VEE data types to .NET scalar data types, 295

Coord data type, 175

copy vs.cloning, 36 copying an object, 36

copying multiple objects, 40

creating a UserFunction, 334

creating a UserObject, 76 to 83

customize

test data displays, 197

cutting an object, 36

D

data

accessing logged data, 375

Build Data, Record object, 337

Constant, Record, 338

creating data lines, 42

data types, 174

DataSets and data types, 232

delete data lines, 42

displaying test data, 195

flow, 71

From File object, add to program, 89

getting a Record field, 225

input, adding, 145

logging test data, 370

mathematically processing, 92

output, adding, 145

passing in Sequencer, 377

pins and objects, 46

propagation and flow, 66

reading from an instrument, 151

Records, 223

retrieving with From file object, 218

shape, definition, 174

Show Data Flow, 69

storing mixed data types, 222

To File object in program, 85

type, definition, 174

types supported with MATLAB, 192

using data shapes in program, 93

using data types in program, 92

data input pin, 46 data output pin, 46

Dataset

search and sort operations, 237

DataSets to store and retrieve records, 232 to 236

564 VEE User’s Guide

date & time, time stamp format, 216

debugging

adding Alphanumeric displays, 104

breakpoints, 105

examine data on line, 102

examining terminals, 104

line probe, 102

programs in VEE, 100

Show Data Flow, 100

Show Execution Flow, 102

step functions, 113

default

changing preferences, 44

delete

"undoing" a delete, 37

data lines between objects, 42

object, 36

Delta markers, 199

description dialog boxes, 119

deselect objects, 39

detail view

button on icon bar, 401

cannot access if panel view secured, 417

definition, 6

displaying, 91

when it can’t be edited, 426

Device

Call, Function, 335

Import Library, 344

Device => Import Library, 453

dialog box, 22

create for user input, 83

dimensions of array, 153

Direct I/O, 147 to 156

configured to read instrument, 154

object, 148

transaction, 150

display

a record with Record Constant, 338

Detail view, 91

noise generator, 197

Panel view, 91

program connections (detail view), 6

waveform, 197

Display menu

Indicator, 403

displaying test data, 195

Distributing the VEE Runtime, 314

DLLs

VEE User’s Guide

(Dynamic Link Libraries), 453

calling from expression field, 455

PC plug-in boards, 131

document

description dialog boxes, 119 program using Save Documentation, 119

double-click, 22

download instrument state, 155 download string, 155

drag, 22

dragging an object, 34

drivers

panel, 129

VXIplug&play, 129

duplicating an object, 35

Dynamic Link Libraries (DLLs), 453

Dynamic Link Library

calling from expression field, 455

E

edit

Clean Up Lines, 54

Edit menu, 41 objects, 41

UserFunction, 332

Edit menu

Find, 356

elements

extracting array, 209

enable

Sequencer transaction field, 369

end task (quitting VEE), 61

Enum data type, 175

Enumeration, 287

EOF, avoiding errors in From DataSet, 236

error

input pins not connected, 78

errors

adding error output pins, 111

debugging programs, 100

Go To, 107

View => Last Error, 107

view Call Stack, 108

evaluating expressions in Formula object, 183

EXECUTE I/O transaction, 212

execution

data flow in VEE program, 68

565

displaying pop-up panels, 417

Execute Program object, 458

modes, 460

order in program, 112

Show Data flow, 69

Show Execution Flow, 69

execution modes

optimizing programs, 445

exiting VEE, 61

expression field

calling DLLs, 455

expressions

calling UserFunctions, 339

Formula object, 185

send expression list to instrument, 150

F

field

getting a field from a Record, 225

file

sending real array to, 217

sending time stamp to, 215

To/From file objects, 210

File menu

Default Preferences, 403

Merge, 358

merge

Library

, 344

Save As..., 59

Save Documentation..., 119

files

program, 59

fill bars, 403

Find feature, 356

flow

Show Data Flow, 69

Show Execution Flow, 69

Flow => Confirm (OK), 417

flow, data, 71

fonts

saving with program, 60

format

I/O transaction, 212

Formula object, 94 to 96, 182

creating expressions, 182

evaluate expression, 183 evaluate simple expression, 183

566

multiple expressions, 185

using predefined functions, 94

Formula objects

line breaks, 185

frequency

displays, 196

From File

adding object to program, 89

From File Object, 221

Function

compiled function, 332, 450

menu, 143

remote functions, 333

same names, 354

Select Function in Device Call, 335

Sequencer transaction field, 370

Function & Object Browser, 178

function keys, using in programs, 413

G

gateway, 135

Get field object, 225

Get Variable object, 116

global variables

optimizing programs, 448

passing data in Sequencer, 380

setting and getting, 116

setting before using, 118

Go To, 107

GPIB, 135

GPIO, 135

H

Help

finding menu location for object, 98

Object Menu, 33

online, 22, 26

online Tutorials, 97

system, 28

HH time stamp format, 216

hierarchy of program, 108

highlight (select) objects, 39

Home button to position objects, 79

VEE User’s Guide

I

I/O

To File object, 211 transaction dialog box, 211

transaction format (syntax), 212

understanding I/O transactions, 210

I/O configuration, save, 61

I/O libraries, 129

I/O Transaction box

format, 212

select array dimension, 153

I/O transaction timeout, 136

icons

changing, 404

displaying text description, 24

icon view of object, 32 iconic view, 32

improving execution time, 445

minimize button on object, 32

Run button on tool bar, 62

If Pass

Sequencer transaction field, 370

import

UserFunctions, 344

Indicator

displays, 195

input pins

data, 46

errors about, 78

output, 46 sequence, 46

insert

UserObject in program, 76

Installing a New Assembly, 313

Instrument Manager, 133

instruments

adding physical instrument, 140

configuring, 133

controlling locally or remotely, 135

reading data from, 151

selecting for use in program, 139

sending expression list to, 150

sending text commands, 148

Int16 data type, 174

Int32 data type, 175

interface

GPIB, 135

GPIO, 135

VEE User’s Guide

Serial, 135

VXI, 135

L

lab program

using Records, 223

lab programs

add a noise generator, 66

add an amplitude input, 69

alarm, 427

creating a dialog box, 83

creating a panel view, 90

creating an array of test results, 207

display waveform, 52

generate a random number, 115

mathematically processing data, 92

Real64 slider, 69

search and sort with DataSets, 237

setting and getting global variable, 116

standard deviation, 180

using DataSets, 232

view data flow and propagation, 66

Label

displays, 195

learn string, 155

libraries

Delete Library object, 351

DLLs (Dynamic Link Libraries), 453

Import Library object, 351

Merge Library command, 344 merging UserFunctions, 344

UserFunction, 333

UserFunctions, 344, 351

line breaks in Formula objects, 185

line probe, 102

lines

creating data lines between objects, 42 deleting lines between objects, 42

Edit => Clean Up Lines, 54

live mode, 136

local functions, naming, 354

logging

accessing data, 375

To/From DataSet objects, 394

To/From File objects, 393

Logging Alphanumeric

displays, 195

567

logging enabled

Sequencer transaction field, 370

M

Main window

description, 23

displaying in VEE, 64

managing the work space, 62

math

Device => Function & Object Browser, 178

performing math on arrays, 444

mathematically processing data, 92

MATLAB, 188 to 192

case sensitivity, 191

data types supported, 192

feature, 177

graph, 190

in Function & Object Browser, 179

including Script object in VEE program, 191

object in VEE program, 189

overview, 14

Signal Processing Toolbox, 14

support information, 17

uses of MATLAB Script object, 188

menu

bar, 23

object menu, 32

pop-up, 33

selecting, 22

menus

Device => Import Library, 453

Display => Indicator, 403

Display => Sequencer, 366

File => Default Preferences (color and font

selection), 403

File => Merge, 358

File => Merge Library, 344

File => Save As..., 59

File =>Save Documentation, 119

finding locations in online Help, 98

Flow => Confirm (OK), 417

Function & Object Browser, 178

I/O => Instrument Manager..., 133

object menu, 33

Properties => Icon, 404

Properties, Title, 38

merge

568

File, 358

naming functions, 354

UserFunctions, 344

VEE programs, 358

Merge Library, 344

meters, 403

Microsoft Windows, 22

minimize object, 32

mixed data types, storing, 222

modes

compatibility, 460 execution, 460

mouse button, 22

move

an object, 34

data between objects, 46

entire work area, 43

objects in Panel view, 420

N

naming

changing the name of an object, 38

merged functions and local functions, 354

nesting function calls, 447

NET Data Type Modifers, 300

Noise Generator

adding object, 66

displaying a waveform, 197

Note Pad

displays, 195

numbers

Real64 slider, 69

O

object data type, 176

object menu

selecting, 33

selecting when title bar is hidden, 419

objects

"undo" or paste a deleted object, 37

adding, 29

adding to panel, 420

aligning in Panel view, 411

Beep, 427

Call object, 345

VEE User’s Guide

changing name, 38

changing parameters, 55, 58

changing title, 38

changing views, 32

cloning, 35

Confirm (OK), 417

connecting, 52

copy, 36

creating data lines, 42

creating UserFunction, 334

cutting, 36

Data, Build Data, Record, 337

Data, Constant, Record, 338

Delete Library, 351

deleting, 36

deleting data lines, 42

deselecting, 39

Device => Function & Object Browser, 94

Device, Import Library, 344

display Help about, 98

dragging, 34

duplicating, 35

editing, 41

Execute Program, 458

execution order in program, 112

finding menu location for in online Help, 98

Formula, 182

Get Field, 225

Get variable, 116

Help menu, 33

iconizing for performance, 445

icons, 32

Import Library, 351

input and output pins, 46

location information, 35

MATLAB, 190

menu, 32 minimizing, 32

move all, 43

moving, 34

moving in panel view, 420

multiple objects, copying, 40

naming, changing name, 38

Object data type, 176

open view of object, 32

order of operation of pins, 110

pasting, 36

pins and terminals, 46

positioning in window, 79

VEE User’s Guide

radio buttons, 421

reducing number of objects in programs, 446

resizing, 37

retrieving data using From File object, 221

select object menu, 33

selecting, 39

Sequencer, 365

Set Variable, 116

Show Title Bar turned off, 419

sizing, 37

terminals, 48

To File, 218

To/From DataSet objects, 394

To/From File objects, 393

UnBuild Record, 230

UserFunction, 332

online

Tutorials, 97

online help, 22, 26

open

VEE, 62

view of object, 32

Operator interface

create Panel view, 90 operator interface, creating, 90

Operator interfaces

color alarms, 403

controls (toggles), 410

displaying pop-up panels, 417

fill bars, 403

for a search operation, 238

importing bitmaps, 404

meters, 403

panel view of program, 400

radio buttons, 421

selecting colors and fonts, 403

slider, Real64, 69

softkeys and function keys, 413

tanks, 403 thermometers, 403

operators

built-in, 178

optimizing programs, 444

P

Panel driver, 129, 140, 142 to 146

Panel view

569

adding object to, 400

adding objects, 420

aligning objects, 411

Beep object, 427

button on icon bar, 401

create operator interface, 90

displaying, 91

moving objects, 420

radio buttons, 421

securing, 417

snap-to-grid, 411

softkeys and function keys, 413

switching to Detail view, 91

panel view, creating, 90

parameters

changing, 55, 58

parentheses in Call object, 345

pass

Sequencer, 370

pasting an object, 36

Pause, 55

PC plug-in boards, 157, 159

PComplex data type, 175

physical instrument

adding to configuration, 140

Pictures

displays, 195

pins

adding terminals, 48

control pins, 111

deleting a terminal, 51

editing a terminal, 49

input and output, 46

order of operation in object, 110

pixels, locating objects exactly, 35

placement

moving objects in panel view, 401

Polar Plot

displays, 195

pop-up menu, 33

pop-up menus

Edit, 41

pop-up panels, 417

preferences

changing, 44

printers, using with VEE, 58 printing the screen, 58

product support information, 16

Profiler, 468

570

Program Explorer, 23, 342

displaying UserFunctions, 342

viewing Program Explorer, 64

programs

alarm lab, 427

creating, 52, 54

data flow, 68

debugging, 100

displaying pop-up panels, 417

execution speed, 468

exiting VEE, 61

files, 59

Go To, 107

hierarchy, 108

icon view of objects, 32

including sound with Beep object, 427

open view of objects, 32

propagation and data flow, 66

running, 54

save colors and fonts, 60

save I/O configuration, 61

saving, 59

securing, 416

selecting instruments to use, 139

start VEE, 62

stepping through, 113

storing test results, 206

subprograms, 332

UserFunctions, 351

using breakpoints, 105

VEE, 71

propagation and data flow, 66

properties

changing, 47

Properties menu

Icon, 404

Q

quitting VEE, 61

R

radio buttons, 421

random number

generating in lab exercise, 115

Range

VEE User’s Guide

Sequencer transaction field, 369

READ I/O transaction, 212

reading data from instrument, 151

real array, sending to file, 217

Real32 datat type, 175

Real64 data type, 175

Real64 slider, 69

Record

avoiding match errors with EOF, 236

building, 223

getting a field, 225

set field, 227

sort operation on a field, 244

storing and retrieving from DataSet, 232

unbuilding, 230

using DataSets to store and retrieve, 232

using to store mixed data types, 222

record

Data, Build Data, Record object, 337

Sequencer, 376

Record Constant, 338

Record data type, 175

remote functions, 333

resize objects, 37

resolving errors, 107

restarting VEE, 62

Resume, 55

retrieving data, 393

retrieving data with From file object, 218

Run button on tool bar, 62

run program, 54

running a series of tests, 362

runtime version, 10

definition, 12

S

Save

a program, 59

Save Documentation menu, 119

Secured Run Time Version, 417

Secured RunTime Version, 426

scalar values, definition, 206

screen colors, 415

scroll bar, 43

search and sort with DataSet, 237

securing a program, 417, 426

Select Function example, 336

VEE User’s Guide selecting

menus, 22

object menu, 33

objects, 39

Sequence pins, 110

sequence pins, 46

Sequencer

passing data, 377

records, 376

store, retrieve data, 393

To/From DataSet objects, 394

To/From File objects, 393

transaction dialog box, 367

sequencer

definition, 363

sequencing tests, 362

serial interface, 135

set field in Record, 227

Set Variable object, 116

settings

changing, 44

shadows on selected objects, 39

shortcuts

add terminal, 48

displaying text description, 24

Pause, 55

Resume, 55

Run, 55

Step Into, 55

show

connections between objects, 6

Program Explorer, 62

Show Data Flow, 69

Show Execution Flow, 69

terminals, 47

Signal Processing Toolbox, MATLAB, 14

size

resizing an object, 37

sizing objects in panel view, 401

slider

Real64 slider, 69

snap to grid, 411

softkeys, using in Panel view, 413

sort operation on a Record field, 244

sound in program

Beep object, 427

Spec Nominal

Sequencer transaction field, 369

Spectrum

571

displays, 196

Spectrum data type, 175

speed, execution, 468

standard deviation lab, 180

starting VEE, 23

Static members, 286

status bar

display, 23

locating objects exactly, 35

Step Into, 55, 113

Step Out, 113

Step Over, 113

stop VEE, 61

storing data, 393

storing mixed data types, 222

storing test results, 206 to 209

string

download string, 155 learn string, 155 upload string, 155

Strip Chart

displays, 196

subprograms

UserObjects and UserFunctions, 332

support

Agilent VEE support, 16

MATLAB, 17

supported systems, 22

switching view

detail, 91

systems

supported, 22

T

tanks, 403

terminals, 46

adding, 48

deleting, 51

examining, 104

obtaining information, 49

test

showing terminal labels, 47

branching instructions, 370 logging data, 370

sequence transaction field, 369

specifying a test to run, 370

store, retrieve data, 393

572 test results

extracting values from array, 208

test results, storing in arrays, 206 to 209

test sequences, 362

text

sending text string to file, 214

Text data type, 175

text command, sending to instrument, 148

thermometers, 403

threads, 112

time stamp, sending to file, 215

title

bar, 23

changing title of object, 38

To File object, 218

add to program, 85

To/From DataSet objects, 394

To/From File objects, 393

To/From file objects, 210 to 221

toggle switches, 410

toolbar, 22, 23

displaying tooltips, 24

transaction, Direct I/O, 150

triadic operator, 449

U

UInt8 data type, 174

unbuild Record, 230

undo

deleted object, 37

Updating an Assembly, 313

upload instrument state, 155 upload string, 155

URLs

Web addresses for MATLAB, 17

Web addresses for VEE, 16

Use .NET to Get File Information, 309

Use .NET to Perform DateTime Operations, 305

user input

create dialog box, 83

user interface, 22

create panel view, 90

UserFunction

ArrayStats, 339

create, call, edit, transfer, 332

UserFunctions

calling from expression, 339

VEE User’s Guide

differences from UserObjects, 333

editing, 352

Import and Delete Library objects, 351

Import Library, 344 libraries of, re-using, 344

locating with Find, 356

Merge Library, 344

Merge Library command, 344

merging, 359

modifying, 344

Profiler, 468

saving as program, 351

UserObject

creating, 76 to 83

differences from UserFunction, 333

icon view, 63

locating with Find, 356

merging, 359

minimized, 63 open view, 63

Profiler, 468

Using .NET to Select Files, 302

Using .NET with VEE, 280

V

Variant data type, 176

VEE

compiler, 460

debugging, 100 error messages in programs, 100

Go To, 107

input pin connections, 78

interacting with, 22

online Help, 28

printing, 58

Profiler, 468

Program Explorer, 23

programming with, 71

running programs, 54

save I/O configuration, 61

saving colors and fonts, 60

Show Data Flow, 69

Show Execution Flow, 69

starting, 23

storing test results, 206

work area, 23 work space, 23

VEE User’s Guide

VEE and .NET Security, 315

view

detail, 6, 401

icon view of object, 32 open view of object, 32

panel, 91, 401

VXI, 135

VXIplug&play driver, 163 to 167

VXIplug&play drivers, 129

W

WAIT I/O transaction, 212

waveform

data type, 175

display, 197

display waveform program, 52

display, changing color of trace, 200

display, changing X and Y scales, 198

display, Delta markers, 199

displays, 196

displays, zooming in, 198

Web URLs

Agilent VEE, 16

MATLAB, 17

Welcome menu in online Help, 97

What is .NET?, 281

window

Main, 23 work area, 23

clearing, 44

move all objects, 43

moving, 44

work space, 23

managing it, 62

Working with Data types - body, 192

WRITE I/O transaction, 212

X

X vs. Y plot

displays, 196

XY Trace

displays, 196

573

Z

zooming in on waveform, 198

574 VEE User’s Guide

advertisement

Related manuals

advertisement

Table of contents