I think there is an design issue with reading and writing datalog files. Since labview can't handle arrays of arrays the "read datalog" vi returns an array of clusters of arrays if the datatype of the datalog is an array and more than one dataset should be returned. That is, a single dataset can be an array and should be handled as such. The counter part vi "write datalog" accepts datasets of the type specified with "open datalog" and arrays of this datatype. But it does not accept arrays of clusters of arrays and labview can't handle arrays of arrays. Hence, the design of the datalog vi's is unbalanced. One can not write the result of "read datalog" back to the file using "write datalog". Surely there are easy ways to work around this flaw but fixing the design would be helpful and is easy to accomplish without breaking existing code.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.