Regarding the USB-6000 series of DAQ modules, I need both 10 Digital Inputs and 10 digital outputs. Since the I/O is switchable, can I switch the function of the I/O in the VI, or does it need configured in the VI and left that way?
The "yes" part: most digital IO devices allow you to switch between read and write behavior by stopping one type of task and then starting the other type.
The "no" part: in a given wiring setup, it matters what's on the other end of that digital input or output. It's unlikely to make sense to toggle between input and output mode for a particular digital line, because that won't make sense for the equipment that line is wired to.