Let LabVIEW write the rows. Just transpose the 2-D array when you load it, and then the rows will be columns and vise versa.
If you want the data to be readable as columns as ASCII or in Excel, write the rows as above, but when you`re finished, read in the entire file, transpose the values and re-write the file. Now you`ll have the desired structure.
Another option is to store the 2-d arrays in memory until you have all your required values and then format as required and write after the VI is finished.
You can`t automatically write columns without extreme disk access (and very slow write times).
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)