AP - The Recognized Standard In Audio Test

API Development ToolsHOME/DOWNLOADS/API DEVELOPMENT TOOLS

 

Audio Precision Technical Content

 

API Development Tools (13)

API Development Tools

2700 Series LabVIEW Driver v1.0.1

Audio Precision has developed a complete LabVIEW project-style instrument driver for IEEE 488.2 (GPIB) equipped models of the 2700 Series of audio analyzers. This driver supports NI LabVIEW 8.20.

 

AP2700 C# Using References v1

Example utilizing C# for AP2700 "using references" (Visual C# 2005).

 

AP2700 LabVIEW Examples v3.3

LabVIEW VI examples for controlling 2700 Series and System Two Cascade instruments using AP2700 control software and ActiveX automation. For usage instructions, see Technote 101.

This is for controlling type "A" instruments, or type "G" instruments via the APIB bus. For LabVIEW control via GPIB, download the 2700 Series LabVIEW Driver instead. Requires LabVIEW 2009 or higher.

 

APx API Developer Tools v4.2 (View previous versions)

Resources for API developers. Includes VB.NET and C# templates and example code, C++ examples, LabVIEW examples, and the APx Wavereader dll. Documentation includes Intro to Programming the APx500 API and the APx API Browser. The APx LabVIEW driver is a separate download.

Included in this download:
Introduction to Programming the APx500 API
API Browser application

 

APx API Wrapper (for VEE, MATLAB) v2.4

This APx API wrapper dll enables you to access the entire APx API when using Agilent VEE and The Mathworks MATLAB. A discussion and instructions are in the kb article "Using APx with VEE." This download is only necessary for APx500 v2.4. APx500 v2.5 and later already include it.

 

APx Introduction to Programming the APx500 API v4.2

A guide to using the APx500 API, updated for the current version.

 

APx LabVIEW .NET Driver v4.2.3 (View previous versions)

The APx LabVIEW Driver is a collection of Virtual Instruments (VIs) that provide LabVIEW users with most of the functionality available in the APx500 Application Programming Interface (API) using high level, LabVIEW-typical subVIs. With the driver, you can quickly and efficiently develop APx applications with clean, concise LabVIEW code. Please note that the LabVIEW Driver is specific for each release of APx500. Requires LabVIEW 2010 or higher.

 

APx LabVIEW DAQ Driver (for APx515 only) v1.0

The LabVIEW DAQ Driver for APx515 communicates directly with APx515 hardware and does not utilize the APx500 measurement software or API. Its functionality is similar to NI DAQmx, making it possible to upgrade an existing test system that uses DAQmx to utilize the APx515 with reduced effort. Requires LabVIEW 2012 (32-bit) or later, and VIPM 2014 or later for installation. The DAQ Driver at this time does not work with 64-bit versions of LabVIEW.

If you are looking for a LabVIEW driver that communicates with the APx500 software through the APx500 .NET API, then download the APx LabVIEW .NET Driver instead.

 

APx Python Sample Code

IronPython is a version of Python that can interface with .NET Assemblies. This download includes an APx Project and a Python code sample that controls APx500 via the APx API.

 

APx VEE Example

An Agilent VEE example that opens APx500, makes settings, and runs an acquisition. For more details about controlling APx500 using VEE, read the associated kb article. After downloading, open in a text editor and modify the .NET references to refer to your current version of APx500.

 

APx WaveReader DLL v4.2 (View previous versions)

The WaveReader DLL provides functions that can be called from an external program, to enable transfer of acquisition data from an APx analyzer to that program in near real time. Any .NET compliant language such as C#, VB.NET, or LabVIEW can make use of it.

 

ATS LabVIEW Examples v1.60

LabVIEW VI examples for controlling System Two and System One instruments using APWin control software and ActiveX automation. For usage instructions, see Technote 101.

For controlling type "A" instruments, or type "G" instruments via the APIB bus. Requires LabVIEW 6.0 or higher.

 

ATS-1 / Portable One LabVIEW Driver v1

Audio Precision has developed a LabVIEW project-style instrument driver for IEEE 488.2 (GPIB) equipped Portable One or ATS-1 audio analyzers. The LabVIEW VIs were developed using LabVIEW v5.1, but will open under LabVIEW versions through v8.21.

If you are using a later version of LabVIEW, visit National Instrument's knowledge base at http://zone.ni.com/devzone/cda/tut/p/id/8387 for information on migrating older LabVIEW VIs up to current versions.

 


Back To Top