BIOPAC data acquisition and analysis for education
Data acquisition and analysis systems for the life sciences BIOPAC life science data acquisition and analysis systems, stimulators, transducers, and more...
SIGN IN OR REGISTER MY ACCOUNT View Shopping Cart 0

BIOPAC video tutorials for life science research and teaching systems

Overview of data acquisition and analysis systems for research

Biopac Student Lab overview

New! Biopac Science Lab for secondary education

Product releases

Announcements & Product Updates

Events

Stay Connected
BIOPAC Home More Main Categories of Products
 
Research  Software  BIOPAC Developer  

API FOR BIOPAC FILE FORMATS - ACKAPI

For Estimate or Purchase
$250.00
Request Information Specifications
API for BIOPAC file formats

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 File Format API (ACKAPI version 3.2.0.3) can be used to retrieve data from single sample rate files containing stored channels of the same length and saved with the following BIOPAC software products:

  • Windows 
    • single sample rate, non-compressed, not GLP:
      • AcqKnowledge 4.1 - 4.3.0 and 3.7.0 - 3.9.1
      • Biopac Student Lab 4.0.0 or above and 3.7.0 - 3.7.2
  • Macintosh.
    • single sample rate, non-compressed, not GLP:
      • AcqKnowledge 4.1 - 4.3.0
      • Biopac Student Lab 4.0.0 or above
    • single sample rate, non-compressed, not GLP, saved as "Graph (Windows)":
      • AcqKnowledge 3.7 - 3.9
      • Biopac Student Lab 3.7.1 - 3.7.2

NOTE: Access to Journal contents for files created with AcqKnowledge 4.2 and newer or Biopac Student Lab 4.0.0 and newer is NOT supported. If Journal access is required for files created with the latest BIOPAC software, use the "Windows AcqKnowledge 3.7" export option.

The API requires a Windows OS. The implementation of these functions is compiled into a Windows 32-bit DLL called "acqfile.dll." Although the interface is documented here in C/C++, any programming language that is able to utilize Windows 32-bit DLLs should be able to access the BIOPAC File Format API. 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.

Optional Support License

The API is intended for users with some programming knowledge. Issues that the Support Department can resolve do not require and are not counted toward a license. Optional Support Licenses provide for up to 5, 10, or 20 software-related programming issues that require a programmer to resolve. Click for Support License options.


Knowledge Base Topics
Search the Knowledge Base or Ask a Question if your issue isn't listed here.
 AcqKnowledge backwards compatibility
 AcqKnowledge License Key Registration and Replacement Options
 Artifact Rejection verification procedure
 BIOPAC Basic Scripting - available scripts
 Calculating file sizes
 Compatibility: OS & Computer Requirements
 Exporting Event Labels into Matlab
 How can I export data from AcqKnowledge to SPSS?
 Importing and exporting data
 Interfacing with 3rd party software
 Newest Features in AcqKnowledge
 Tutorial on Electrostatic Discharge
 Video and file length discrepancy

Resources
MP Systems Hardware Guide
AcqKnowledge 4 Software Guide
MP Research System User List
Product Citations: review publications summary or conduct a search
MP Research Catalog
BioNomadix Wireless Physiology Catalog
New Products Catalog
MRI Catalog
VR and Stimulus Presentation Catalog
 
Click here to find more information on Research Click here for more information on Education