Hello.
I'm tring to measure about 240 thermocouple (T-type) values using a PCI-6034E board and 4 AMUX-64T boards. I'm using the RSE mode to connect all the thermocouples and on every board the CJC switch is set to on. The program is made in VB .NET 2003 and i'm using the CWAI control to do this measurements.
So my problem is that, even though i manage to receive fair and stable enough values on some thermocouples on each amux board, more than half of all the thermocouples have smaller than usual value and have a bigger fluctuation (let's say 10 grades C from the "normal" value). I tried to reduce this fluctuation by adding to each channel a 1.63K condenser, but there wasn't any major progress.
I suspect that there is something wrong with my pci board setting maybe.
A sample code of what i'm using to acquire the data is:
ai.Device = 1
ai.Channels.RemoveAll()
ai.NScans = 500
ai.ScanClock.ClockSourceType = CWDAQControlsLib.CWAIClockSources.cwaiInternalCS
ai.ScanClock.InternalClockMode = CWDAQControlsLib.CWAIInternalClockModes.cwaiFrequency
ai.ChannelClock.ClockSourceType = CWDAQControlsLib.CWAIClockSources.cwaiInternalCS
ai.ChannelClock.InternalClockMode = CWDAQControlsLib.CWAIInternalClockModes.cwaiPeriod
ai.ScanClock.Frequency = 250
ai.ChannelClock.Period = 0.00001
ai.Channels.Add("0:15", 10, -10, CWDAQCOntrolsLib.CWAIInputModes.cwaiRSE, CWDAQControlsLib.CWAICouplings.cwaiDC)
ai.configure
ai.start
I'm waiting for any suggestion. Thank you in advance.
Mihai A.