Technically it is possible to report the demux data without the master channel data. Brad's code allowed it explicitly because it allowed all possible MCS states. This is not the intended functionality of the MCS. I found today that the way that I programmed the map between labview channel controls and MCS registers allows this possibility. Need to come up with a simple strategy to prevent this possibility.
Added an "And" terminal to the Word00 Builder in Idle_MakeMCSWord.vi to make sure that the channel is enabled and demux is enabled before the demux data is reported.
Technically it is possible to report the demux data without the master channel data. Brad's code allowed it explicitly because it allowed all possible MCS states. This is not the intended functionality of the MCS. I found today that the way that I programmed the map between labview channel controls and MCS registers allows this possibility. Need to come up with a simple strategy to prevent this possibility.