The first section in this two part tutorial teaches the fundamentals of HP VEE in approximately a day with each chapter taking approximately two hours to complete. Part two is task-oriented, so that programmers can go directly to the chapters the suit a particular application. An ambitious reader could plow through both parts and all the guided examples in about a week. Appendix B contains additional examples with solutions and explanations. Annotation c. by Book News, Inc., Portland, Or.
"synopsis" may belong to another edition of this title.
ROBERT HELSEL is a program manager from Hewlett-Packard's Measurement Systems Division in Loveland, Colorado.
Updated to revision 5.0, which includes:
Use the free evaluation software from HP to learn HP VEE
If you develop test and measurement programs, and you want to create better programs faster, then HP VEE is the tool for you.
PREFACE
What is HP VEE? HP VEE is a visual programming language (a.k.a., graphical programming language) optimized for building test and measurement applications - especially programs with operator interfaces.
Why Learn HP VEE?
Increase your productivity dramatically. Customers report reducing their program development time up to 80%.
Using ActiveX Automation and Controls on PCs, control other applications such as MS Word, Excel, and Access that assist with generating reports, displaying and analyzing data, or putting your results into a database for future use.
Increase throughput, build larger programs with ease, and become more flexible in instrument management. HP VEE has a compiler; a professional development environment suited for large, complex programs; and advanced instrument management capabilities.
Leverage your investment in textual languages such as C/C++, Visual Basic, Pascal, Fortran, and HP BASIC.
Use HP VEE 5.0 on Windows 95/Windows NT and HP-UX workstations. (Windows 3.1 or Solaris support with earlier revisions. See Appendix A.)
Use HP VEE in a wide range of applications including functional test, design verification, calibration, and data acquisition and control.
Gain instrument I/O flexibility controlling GPIB, VXI, Serial, GPIO, PC Plug-in, and LAN instruments.
Use _panel_ drivers, VXIplug&play drivers, _direct I/O_ over standard interfaces, or imported libraries from multiple vendors. Why Use This Book To Learn HP VEE?
This book is the fastest and easiest way to learn HP VEE.
Grasp the fundamentals in a single day. Complete the entire book in a week. Your key benefit in doing so would be to double your productivity. You can even use the free evaluation software from HP to learn HP VEE before purchase (see Appendix A for details).
Visual vs. Textual Programming Languages
With HP VEE you create programs by connecting icons together using the mouse; with a textual language you use keywords following rules of syntax. The result in HP VEE resembles a data flow diagram, which is easier to use and understand than traditional lines of code. There is no laborious edit-compile-link-execute cycle using HP VEE.
The following two figures compare a simple function programmed first in a textual language (ANSI C) and then in HP VEE. The function creates an array of 10 random numbers, finds the maximum value, and displays the array and maximum value.
#include main( ) { double num10, max; int i;
for (i=0; i max) max=numi; } printf(_\nmax: %f\n_,max); }
Figure P-1. An ANSI C Program
You can see that each icon performs a specific function. For example, there are icons to create arrays or to obtain the maximum value from an array. Time-consuming tasks such as controlling instruments, creating customized data displays, or developing operator interfaces become very easy using HP VEE. This method of test development leads to productivity gains up to five times greater than conventional techniques.
Create Operator Interfaces in Minutes
With HP VEE it's easy to perform certain tasks in minutes that might take days in a textual language.
Create colorful, intuitive front-ends to your programs.
Exercise complete keyboard control - in addition to mouse control - for manufacturing functional test.
Choose from a complete assortment of user input and data display features.
Use pop-up panels to create focus and conserve screen space.
Secure your programs from unwanted tampering.
Use labels with color and font selection, beepers, notepads, buttons, switches in a variety of formats, to name a few in HP VEE's arsenal of interface features.
Use your own or standard off-the-shelf ActiveX Controls (PC only) for user input or displaying data.
Leverage Your Existing Test and Measurement Software
HP VEE 5.0 runs on Windows 95/NT and HP-UX workstations. (Earlier versions run on Solaris and Windows 3.1.) On each of these platforms HP VEE provides mechanisms for linking conventional test programs as well as commercial applications. For example, you could use HP VEE to sequence existing tests in HP BASIC, C, C++, Visual Basic, Fortran, or Pascal (or any compiled or interpreted language on your operating system). HP VEE also provides a number of interprocess communication features to share data with commercial applications such as databases or spreadsheets.
HP VEE supports standard ties to standard languages: ActiveX Automation and Controls, and DLLs on PCs; Named Pipes and Shared Libraries on HP platforms. HP VEE also supports TCP/IP for sharing data in mixed environments - moving HP VEE data into a large database, for example.
Maintain a Flexible I/O Strategy Based on Standards
Use panel drivers (instrument drivers) for over 450 instruments from different vendors plus all drivers available from various vendors that are VXIplug&play compatible in the WIN, WIN95, WIN-NT, or HP-UX frameworks.
Use HP VEE_s Direct I/O icon to send instrument command strings over standard interfaces such as HP-IB (IEEE488), GPIO, RS 232, VXI, or LAN-based instruments for remote testing.
Control PC plug-in boards from any manufacturer that supplies a Dynamic Link Library with the board.
Data Translation also sells a Visual Programming Interface for their boards to make programming plug-ins easier in HP VEE.
Enjoy direct VXI backplane control using embedded PCs or workstations.
Control the great variety of instrument types with an easy, organized instrument management capability.
Exploit HP VEE Manufacturing Test Capabilities
There is real programming power in features and benefits such as:
Reduced development and maintenance time with visual programming.
Powerful test executive tools included with the product.
Integration with conventional languages like C, C++, Visual Basic, Pascal, Fortran, and HP BASIC.
Convenient and flexible operator interface capabilities. Support for most popular test platforms.
Remote test capabilities with HP VEE_s Web monitoring features.
Use of ActiveX Automation and Controls.
Interprocess communication tools to link with other applications such as relational databases or statistical analysis packages.
An integral part of custom systems employing HP's TestExecSL for an enterprise-wide test executive strategy.
HP's excellent array of support options.
Unlimited runtime and compiler included with base product.
Low cost site licenses.
Easy and powerful documentation tools.
Ease of porting test data to standard spreadsheets and word processors for reports.
Debugging tools that make the development and maintenance of large, complex programs efficient.
Site licenses available.
The Best Way to Use This Book
Note: See Appendix A for instructions on how to get your free HP VEE evaluation software from HP or for more information on buying the complete HP VEE.
This book provides a tutorial in two parts. Part I teaches the fundamentals of HP VEE in approximately a day. Each chapter will take approximately two hours or less to complete. Part II is task-oriented, so you can go directly to the chapters that suit your application. If you work through the entire book, it will take you about a week to complete. To teach you HP VEE as quickly as possible, we have used guided examples for the most part. If you can spare the time, you should also work through the examples in Appendix B, which challenge you to solve problems on your own. Solutions are provided with explanations.
You can use the HP VEE software on any of the supported platforms for the purposes of this tutorial.
Although you don't need HP VEE documentation for this course, we encourage you to consult it for more information on any given topic - most of the documentation as well as support information is available through HP VEE's help system. The goal of this tutorial is to enable you to program your applications with HP VEE as soon as possible. It covers most of the same material as the HP VEE customer class, but in a self-paced format. If you want to achieve expert capability, you should continue your study with the product documentation after this book. Let's get started.
Robert Helsel Program Manager Measurement Systems Division Hewlett-Packard Company
"About this title" may belong to another edition of this title.
FREE shipping within U.S.A.
Destination, rates & speedsSeller: -OnTimeBooks-, Phoenix, AZ, U.S.A.
Condition: very_good. Gently read. May have name of previous ownership, or ex-library edition. Binding tight; spine straight and smooth, with no creasing; covers clean and crisp. Minimal signs of handling or shelving. 100% GUARANTEE! Shipped with delivery confirmation, if youâre not satisfied with purchase please return item for full refund. Ships USPS Media Mail. Seller Inventory # OTV.0130960055.VG
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00079294099
Quantity: 1 available
Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condition: Very Good. No Jacket. Former library book; May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.5. Seller Inventory # G0130960055I4N10
Quantity: 1 available
Seller: Goodwill of Silicon Valley, SAN JOSE, CA, U.S.A.
Condition: very_good. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in very good condition! The cover and any other included accessories are also in very good condition showing some minor use. The spine is straight, there are no rips tears or creases on the cover or the pages. Seller Inventory # GWSVV.0130960055.VG
Quantity: 1 available
Seller: The Book Spot, Sioux Falls, MN, U.S.A.
Paperback. Condition: New. Seller Inventory # Abebooks8859
Quantity: 1 available