First, the SCXI-1100 cannot be randomly scanned, only contiguous channels may be scanned within a scan string. However, there are SCXI modules that do facitlitate random scanning such as the SCXI-1125, 1530, 1520, ect. There is also one other caveot, only LV is able to do random scanning. One cannot achieve random scanning through the C API.
Second, there are a couple of reasons as to why Open TC detection effects adjacent channels on the SCXI-1100 but also the DAQ card itself. Open TC detection is achieved by placing a pull-up to resistor to 5VDC. When an SCXI channel is configured for a TC (high gain) this 5VDC input saturates and overloads the SCXI amplifier as well as the DAQ amplifier. This effect is especially noticable with the 1100 due to its single filt
er, single amplifier configuration. Since the amplifier is overloaded, it does not have time in many cases to reset before the next channel is scanned. The only method of prevention that I can think of right now is to increase your interchannel delay so that the amp has time to settle from the overload state.
As a side note, the 1102 has 32 seperate amps and filters and in many cases this effect is not noticed. Even better is the 1112 because it has 8 seperate amps and filters but it also has random scanning so that the Open channel can be omitted from the scan string.