A VISA (Virtual Instrument Software Architecture) library must be installed on your computer before the Windows VXIplug&play software can be installed. The software setup program will inform you if a VISA library installation cannot be found and then exit without installing the software.
The B.01.02 VXIplug&play driver contains no source code changes except the revised firmware version. However, date codes may differ from previous versions due to recompiling. The B.01.02 firmware corrects a bug in earlier versions wherein the TTL trigger delay was not matched properly to decimation filter delay as spans were changed. The trigger point is now independent of span (decimation), though a trigger-source-dependent delay remains because of the analog input implementation of the TTL trigger input.
Please Note: The term "firmware" refers to the embedded binary program image stored in E1438 non-volatile memory. E1438 firmware updates are provided by Agilent Technologies for use by Agilent E1438 customers only. E1438 firmware updates are copyright and patent-protected by Agilent Technologies.
The B.01.02, B.01.01, B.00.00 and A.01.00 VXIplug&play drivers are not compatible with the older A.00.00 firmware. When the VXIplug&play driver is updated you must also update any E1438 modules that have A.00.00 firmware. The firmware is easily upgraded with a program included with the VXIplug&play software. See Upgrading the Firmware in your E1438 .
After upgrading to the B.01.02 VXIplug&play driver, it is usually not necessary to recompile software programs previously compiled with earlier VXIplug&play drivers. However, if the program tests for the error state AGE1438_VERSION_B_HARDWARE_REQUIRED it should be changed to use the new error state AGE1438_FIBER_HARDWARE_REQUIRED.
The fiber interface is available on E1438B and E1438D modules only. The TTL trigger feature is available on all E1438B, E1438C, and E1438D modules and on E1438A modules using B.01.02, B.01.01, B.01.00 or B.00.00 firmware and having a serial number of US41140000 or above.
You can determine the current version number of your firmware by executing the "C" example program "info.exe", or running the Soft Front Panel and clicking on Help/About. The current version number of your firmware is also reported by the API function age1438_revision query(). A module with a firmware revision of B.01.02 will report a firmware revision of date of "1/12/2004, 10:35 AM". Use the included FirmwareInstall program to install B.01.02 firmware in your E1438 module. Please refer to instructions in the product manual for details.
The E1438 VXIplug&play installation adds the path to the DLLs installed by the VXIplug&play driver to the system's PATH environment variable. This addition permits the sample applications supplied with the product, as well as customer-developed applications, to find the DLLs installed by the driver without registering each individual application.
Also, an environment variable called E1438PATH is added during installation. This variable is used by the Microsoft Visual C++ workspaces and makefiles so that all necessary files can be located by the compiler.
Benchmark_32.exe is a performance benchmark program that is more of a utility than an example, although source code is provided. It measures data transfer rates and command processing times. The utility is written in Visual Basic.
The fiber optic interface, available on the Agilent E1438B, provides a selectable data rate of 106 or 250 MB/second. It can transmit filtered or unfiltered data, copy data from its receiver to its transmitter, or append data to copied data.
The E1438B fiber optic interface uses a serial data stream protocol providing high data throughput and low latency characteristics. This protocol is intended to be compatible with the Serial Front Panel Data Port Draft Standard (VITA 17.1, draft 0.5 dated February 26, 2001) currently under development by the VITA Standards Organization (http://www.vita.com). VITA 17.1 is not yet approved and manufacturers are not yet permitted to claim conformance to the draft standard. However, laboratory testing at Agilent Technologies has demonstrated interoperability of the E1438B with fiber optic products from other manufacturers that also intend to support the draft standard. These products include Systran Simplex Link Protocol products, such as the SL100 and SL240, and Mercury Computer products, such as the RINOJ-F RACEway I/O daughter card.