
Compliance withthe VXI
plug&play
WIN framework allows users of the HP-VEE
graphical programming system to control the E1437A from that environment. This is
accomplished by the capability of HP-VEE to call functions in the C-library.
Documentation and support for that capability is included with HP-VEE and is not
addressed further in this document.
HP-UX, Series 700 Environment
Although HP-UX will not support an official VXI
plug&play
framework before
version 10.2, the HP-UX environment is supported for developers who prefer
programming tools provided on the UNIX operating system. The system
requirements include:
•
HP/Agilent series 700 workstation
•
HP-UX operating system 9.x
•
Standard Instrument Control Library (SICL)
•
SICL compatible VXI hardware interface
•
C-language programming system.
In addition to the source code files, the E1437A includes compiled libraries, example
programs, online help files, and an installation utility.
C Programming
The E1437A is shipped with a source library of C-functions which can be called from
user programs. This elevates the interface above the register level so the
programmer no longer has to be concerned withsuchthings as register addresses
and packing or splitting parameters into 16-bit register lengths. The library includes
ANSI compliant source code files withall machine dependent code constrained to a
single source file. By re-writing selected portions of the
machine.h
file, the
programmer can create and compile an E1437A library which is compatible with
virtually any development environment using the C language. The most common
reason for re-writing
machine.h
is to accommodate I/O libraries other than VISA or
SICL. In some cases th e library may need merely to be re-compiled to target a
different processor type for the host computer.
Porting the E1437A library to a different computer environment is likely to be a
fairly straight forward task. However, some of the higher level tools shipped with the
E1437A may not be as easily ported. The interactive soft front panel and some
example programs include human interfaces which depend on certain display and
keyboard support which may be system dependent. Although source code is
included for these applications, porting them to a different environment may
present a greater problem than porting the library itself. The installation and online
help utilities are specifically targeted to operate on the supported development
environments and may not be available in other environments.
E1437A User's Guide
Using the E1437A
3-3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Summary of Contents for E1437A
Page 7: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 47: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 123: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 177: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 187: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 201: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 207: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...
Page 209: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...