These example VIs show how to read Axon Instruments .abf file in LabVIEW and SignalExpress. They support up to ABF Version 2.0.
The attached ZIP file (Read ABF.zip) includes the following VIs that you can use to read ABF files.
The ZIP file also includes two examples showing how to use these VIs. The Read ABF File VI shows how to read signals form an ABF file. The Extract RR Intervals VI shows how to read an ECG signal from an ABF file and how to extract R-R intervals from the ECG signal. The Extract RR Intervals VI uses the WA Multiscale Peak Detection VI in the Advanced Signal Processing Toolkit.
The following figure shows the block diagram of the Read ABF File VI:
Figure 1. Block Diagram of the Read ABF File VI
In LabVIEW SignalExpress, you can add a SignalExpress step to load signals in an ABF file into LabVIEW SignalExpress by using the Read ABF File VI. Complete the following steps to add the SignalExpress step:
Figure 2. Add a SignalExpress Step to Run LabVIEW VIs
Figure 3. Specify the LabVIEW VI to Run
Figure 4. Specify the ABF File from Which to Read Signals
Figure 5. Extracted Signals
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.