Edwin,
I'm not sure this answers your question, but often times I have to develop code on a machine that doesn't actually have the DAQ hardware. Therefore, I usually create a subVI which is similar to my data acquisition VI in every way (inputs and outputs), but instead of getting the data from the card, I output some known array of data for the channels. The rest of my program doesn't know this is "dummy" data, so it works just as it should.
This is the method I recommend for such applications.
Mark