LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Access to a remote database

Unfortunately, the result of my investigation is that the file locking in TDMS is too aggressive. If you open a TDMS file for writing, you cannot open it from any other process at the same time. The issue is filed as CAR 49794JWJ (status: fixed pending).

While we do have VIs that write TDMS through the traditional FIle I/O functions (http://zone.ni.com/devzone/cda/tut/p/id/5696), we don't have VIs for reading yet. Right now, there is no good solution for this problem using TDMS. A less convenient, but nonetheless working approach would be using datalog files that are typed to 1D array of waveforms. These can also be converted to TDMS later on without too much of a stretch.

Sorry for the inconvenience,
Herbert
0 Kudos
Message 11 of 12
(1,143 Views)
Hi Herbert,
 
I decided to use the TDMs API insted of the storage VIs to solve this problem; although  it means I must change the 80% of my program.
 
Thanks so much for your help and your time.
 
JC
0 Kudos
Message 12 of 12
(1,125 Views)