Hi cs42,
Have you tried importing the channels from Citadel with a particular delta time? You can specify in the Data Storage properties for your Citadel connection that you want the data to be imported with a constant delta time, and you can also specify the way to handle points that don't map 1 to 1, i.e. with averaging, interpolating, etc.
If this works for you, the performance should be superior to doing the same thing after importing into DIAdem using a VBScript.
Cheers,
Brad Turpin
DIAdem Product Support Engineer
National Instruments