05-26-2005 11:16 AM
05-26-2005 11:32 AM
05-26-2005 11:38 AM
05-30-2005 09:14 PM
05-31-2005 10:18 AM
05-31-2005 12:19 PM
05-31-2005 12:33 PM
05-31-2005 12:43 PM
Johnner a écrit:
No, including a header in one Write File call does not force all subsequent calls to include a header.
But keep in mind that a header is only possible when you are writing a dynamic data type (array, string, cluster that contains arrays or strings, etc.). Otherwise, there's no ambiguity about how many bytes Read File will subsequently need to read back out, and no header is needed or used.
--John
LabVIEW, C'est LabVIEW
06-01-2005
08:53 AM
- last edited on
10-19-2025
01:46 PM
by
Content Cleaner
Try HDF5. It is designed for mixed mode binary data storage. Up sides - fast, efficient, hierarchical, free. Down sides - 64-bit DLL so LabVIEW wrapper is necessary (but it is 64 bit file access), not thread-safe so some caution is necessary, very low-level so user-unfriendly. If I haven't scared you off, you can try it out by downloading the LabVIEW API at Can I Edit and Create Hierarchical Data Format (HDF5) files in LabVIEW? I consider it one of the best tools in my software toolbox, but be prepared for a learning curve. Note, you can ignore all the higher level stuff if you want - it was designed to make saving waveforms easier. It morphed into NI-HWS.
06-01-2005 08:55 AM