The AcqKnowledge File Format Application Programming Interface (API) is a software library that people with programming knowledge can use to identify and parse information in BIOPAC's ACQ binary file format.
The API is a software library for programmers to use when creating applications—it is not a data extraction program.
The API is the easiest way for people with programming knowledge to extract data from ACQ files for advanced analysis. Use the base functions in a variety of combinations to extract specific data from an ACQ file to use in a new application. The AcqKnowledge API allows you to:
Initialize an ACQ file structure
Close an ACQ file structure
Retrieve channel information
Retrieve samples by segment of a specified channel
Retrieve all the samples of a specified channel
Retrieve a particular sample of a specified channel
Retrieve samples by time slice of a specified channel
Retrieve Journal Text from AcqKnowledge 3.7.3 or below
Retrieve marker information
Retrieve marker text of a specified marker
Use these base functions in a variety of combinations to extract specific data from an ACQ file and then use or transform the data in other analysis programs.
The API works with acquisitions of a single sample rate saved in the standard (not compressed, not GLP) ACQ file format. The API can be used for files created on PCs with Windows OS (98, 98SE, Me, 2000, XP or Vista) or Macintosh files that have been transferred to a PC running Windows. The File Format API can be used to read data saved with the following BIOPAC software products:
Windows: AcqKnowledge 3.7.X - 3.8.1 and BSL 3.7.X
Mac when Saved as...Graph (Windows): AcqKnowledge 3.7.X, AcqKnowledge 3.9.X, and BSL 3.7.X
The API was developed using Microsoft Visual Studio C/C++ and is designed to be compatible with Microsoft C++ and Microsoft Visual Basic. The API may work with other developer's tools, but has not been tested for compatibility.
Support License
This version of the ACKAPI includes a 1-year support license. The license provides for up to 5 software-related programming issues that require a programmer; issues that the Support Department can resolve are not counted toward the license.
You might also be interested in the following items: