I took a look at the original sample vi in the Measurement Computing example library, and it appears that you have "sort of" copied only the first frame of the 2-frame sequence. The second frame has the "DbitOut.vi" and the "ErrMsg.vi". To get your array to actually give a series of digital outputs to your output card, you will need this second part of the vi. This second frame is where you should have the binary array you wish to send. The first frame is only the port bit initialization, not the actual bit send vi's.
I would suggest you go back to the original example, and make sure that you understand EXACTLY how each section operates. The documentation that comes with the library, and is also available from the Measurement Computing web site should be of great assistance in this regard.
Good luck.
Dave