BIOPAC® Systems, Inc. Logo

API BIOPAC File Formats

Life Science Data Acquisition at its Best

Extract BIOPAC file data to use in a new application

Request More Info
API for BIOPAC file formats
Part #: ACKAPI, UPG8

BIOPAC File Format Application Programming Interface (ACKAPI) functions give software developers the ability to retrieve data from files in BIOPAC’s file format.

The 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 stand-alone data extraction program.

Curent release: ACKAPI version 3.3.1.2 — supports “typed files” and reads files created by AcqKnowledge 5.0.2 or BSL 4.4.2.

The API requires a Windows OS.

See More...

Software API for BIOPAC file formats
View Spec PDF

Are You Looking for These?

Part #: N/A
Categories: Software - Education, Software - Research
Subcategories: BIOPAC Developer - Education, BIOPAC Developer - Research

Equivalents
With a different Platform

Details

Compatibility


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 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.

ACKAPI can be used to read 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 5.0.x, 4.1-4.4.2 and 3.7.0-3.9.1
      • Biopac Student Lab 4.0-4.2 and 3.7.0-3.7.2
  • Macintosh
    • single sample rate, non-compressed, not GLP:
      • AcqKnowledge 5.0.x or 4.1-4.4.2
      • 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 (SUP5, SUP10, SUP20). Contact BIOPAC to discuss license options.

Support

Downloads/Resources

Knowledge Base

Recommended Items

Spotlight On
free BIOPAC webinar

Eye Tracking Fundamentals

Eyes are the window to the soul and, more importantly, the brain. Psychophysiology, neuroscience, and consumer neuroscience researchers use eye tracking technology to understand emotion, behavior, subject response, decision-making, and human performance—and to help improve products and services. But not everyone knows where to start or how and why to use this important technology. A panel of eye tracking experts will present typical use cases and the latest eye tracking technology.

Watch this on-demand presentation with Q&A to learn the fundamentals of eye tracking!

Register Now
Latest News

New Citations | Measuring rhythm to study Parkinson’s

Recent physiological studies feature BIOPAC’s Wireless BioNomadix Data Recorders Using Metronomes and Rhythmic stimulation to help people with Parkinson’s disease walk For those living with Parkinson’s disease, even simple tasks can take too long to accomplish properly, such as crossing a room or picking up an object. In this study, participants with diagnosed cases of […]

Electrocardiography Guide Now Available

BIOPAC’s just released Introductory ECG Guide addresses fundamental to advanced concerns to optimize electrocardiography data recording and analysis. Topics include: ECG Complex; Electrical and Mechanical Sequence of a Heartbeat; Systole and Diastole; Configurations for Lead I, Lead II, Lead III, 6-lead ECG, 12-lead ECG, precordial leads; Ventricular Late Potentials (VLPs); ECG Measurement Tools; Automated Analysis Routines […]

Read All
Request a Demonstration
Request a Demonstration