Hello Tim,
I'm not sure what is causing your physical channel to no longer be recognized by that DAQmx VI but there are several things we can try to figure out what is going on and possibly resolve the issue.
1) Have you tried using the "DAQmx Create Virtual Channel.vi" in a different program to see if it can properly recognize the physical channel? The DAQ assistant uses this DAQmx VI in its underlying code so I don't suspect that the DAQmx VI itself has become corrupt.
2) Right-click on the DAQ assistant and select "Convert to task name constant". Close the DAQ assistant wizard (you can make any changes in the wizard that you would like) and you should have a task name constant on your block diagram. Right-click on the task name constant and select "Generate Code >> Configuration". This will create a subVI that shows how the DAQ assitant created the virtual channel for the task. Compare your code the configuration code generated from the task name constant and see if there are any differences.
3) If you do think it is a corrupt subVI, reinstalling the DAQ driver support for LabVIEW should overwrite the subVI with a new copy from the installer.
Hopefully we can narrow down what is causing the problem!
Take care,
E.Lee
Eric
DE For Life!