Hello Johann,
there is a DIAdem command that is called DataBlAppend (used to be DataAreaAppend in former versions) which can be used to append a data area to some allready existing channels. You may pass the source and destination channels as a channel string to the function, that means something like "1-4,7,9". Refer to the DIAdem help for detailed information how to call this command and how to work with channel strings.
Interactively, you would execute this command by copying a data area to the clipboard (Ctrl&C) and pasting them to the destination (CTRL&V).
There might occure a problem if your configured data matrix is not big enough to store the long channel. There are two DIAdem commands called ChnAlloc and ChnReAlloc to allocate memory for a new channel or increase the length of an existing channel, respectively. Mind that the second channel only works with dynamically generated channels. That are channel which are not configured as static channel inside the memory management dialog of the DIAdem shell. assuming you are using DIAdem 9.1 it is absolutely legal to configure the static data matrix as small as possible (1 channel, length of 1) to force DIadem to generate all channels as dynamic channels.
Concerning the 3D Data: The Module CALC contains a function which is called Interpolation(3D). Use this function to calculate a z-matrix from your triple data.
I.Schumacher
Application Engineering
National Instruments Germany
Ingo Schumacher
Systems Engineering Manager CEERNational Instruments Germany