Can I read raw data recorded in LabChart data files with another company's software?

The ADInstruments Simple Data File SDK provides a Windows dll which lets you write code to read the recorded data from .adicht and .adidat files. The SDK includes documentation and example source code showing how to use the dll from C, C++ and C#.
 
LabChart 8.0.7 and later ships with the 32 and 64 bit versions of this SDK, which can be installed via the .msi files in the folder:
C:\Program Files (x86)\ADInstruments\LabChart8\Extras. LabChart 8.0.6 and earlier versions were only shipped with the 32 bit version of the SDK. 
 
There are two versions of the SDK: a simple C version,  and a slightly more capable COM version. Both use the same dll. Note that the COM version only implements simple vtable COM interfaces, not IDispatch interfaces, so it is simple to use from early binding languages such as C++ and C#, but will not work with Automation client applications such as Excel that expect IDispatch.
 
Because the data calculated by Channel Calculations is not stored in LabChart data files, the SDK dll can only return the raw recorded data.
 
We have a PowerLab user who is using the C interface provided by the dll to read files into MATLAB. He has published his code here: https://github.com/JimHokanson/adinstruments_sdk_matlab

For further technical assistance with this or any other issue, please contact ADInstruments Technical Support by clicking HERE.