LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Set "auto-detect" 3 or 4-wire RTD in Create Virtual Channels.vi

I am trying to setup a NI 9216 RTD module in a cDAQ chassis.   DAQmx Create Virtual Channel allows me to set the RTD type as 2-wire, 3-wire or 4-wire:

Create Virtual Channel.JPG

The Getting Started Guide says that the NI 9216 auto-detects whether 3- or 4-wire RTDs are connected but there does not seem to be an "auto-detect" option in the Create Virtual Channels vi. 

 

If I leave the resistance configuration input unwired I get an error message

"Requested value is not a supported value for this property. The property value may be invalid because it conflicts with another property."

I have tried un-wiring some of the VI inputs such as excitation source but I then get a message saying the default input is incompatible with the 9216, so I cannot do without them.

 

I get the supported value message regardless of whether or not an RTD is physically connected to the inputs.

Am I missing something?

 

Thanks

Roger

0 Kudos
Message 1 of 3
(2,137 Views)

Hello Roger,

 

You are correct the 9216 will auto detect. 

 

However, you still need to configure the DAQmx Create Virtual Channel (VI). The default within LabVIEW will be 2-wire as this is the first value offered in the enum connected to this input.

 

Not sure how you would get LabVIEW to do detect if it's a 3 or 4 wire configuration. There will be a way of doing this but you will probably need to use DAQmx property nodes. 

 

Thanks,

Michael

 

 

 

 

 

0 Kudos
Message 2 of 3
(2,101 Views)

Hi everyone, 

 

I'm using the NI-9217 which has a similar function described in the data sheet. 

Did you find a solution to configure the detection of the Wiring in Labview? 

 

Best regards

Saif

0 Kudos
Message 3 of 3
(850 Views)