Hello NeilQ,
The particular functions you are calling are high-level "Easy IO" functions. For the most part, these functions clear and initialize the DAQ resource, configure it, and then set or read values as specified. AOUpdateChannel() happens to reset all analog output channels. Setting one channel to output a pattern and another to output a steady voltage is simple from a single thread, but for multi-threaded control of independent output channels, I would recommend posting in our Measurement Devices >> Multifunction IO group at (http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=8&RFORMNUMBER=2&RHIDETAG=TRUE&UCATEGORY_0=_30&UCATEGORY_S=0). If you post a detailed explanation of what you are trying to do, they should be able to tell you if it is pos
sible, and if so, explain how to do it (most likely through the use of low-level Data Acquisition calls).
Jeremiah Cox
Applications Engineer
National Instruments
http://www.ni.com/ask