Hi luwlabview,
I just answered your support email, so this will be a repeat for you, but for the benefit of any others out there with a similar problem, here's the answer. You specify the channel information (name, unit, comment) in an array of clusters named "Channel Info". That "Channel Info" input completely describes all of the channels in the DIAdem file. The "DIAdem File Write.VI" expects that you will pass it a waveform array or 2D array of data with the same number of channels as described in the "Channel Info". So you should accumulate all the channels described in "Channel Info" and send them in one input to "DIAdem File Write.VI".
If you want to create separate DIAdem files for each channel or for groups of channels, then you can call "DIAdem
File Write.VI" multiple times, but for each time only include in "Channel Info" those channels that you are actually passing to that particular "DIAdem File Write.VI".
Regards,
Brad Turpin