Nico_C Posted June 8 Share Posted June 8 Hi I am trying to control a DataTranslation DT9806 USB Daq (actually, it's a Keithley KUSB-3108, but it is rebranding, AFAIK) using LabVIEW. The DT9806 seems to work fine, I can record measurements (voltage and thermocouple) using the QuickDAQ software. But with LabVIEW + LV-Link3 library, I cannot record thermocouple measurements: Using provided examples: "DtAinSingle.vi" works fine "DtAinThermocoupleContinuous.vi" returns "Error 29 : Invalid Range" Modifying "DtAinSingle.vi", only adding the "DtOLSetChanThermocoupleOptions.vi" subvi, it returns "1082 : Float data is not supported on this device". Am I missing something obvious ? Thanks is advance, regards. Nico Link to comment Share on other sites More sharing options...
0 JRys Posted June 8 Share Posted June 8 Hello, You have the channel set to single-ended mode. For thermocouples, you must use differential mode. Look at the DtAinThermocoupleContinuous example in \National Instruments\LabVIEW 20xx\user.lib\lv-link3\examples\. Best regards, John Link to comment Share on other sites More sharing options...
0 Nico_C Posted June 9 Author Share Posted June 9 Hi John, Thanks for you reply. You are completely right, channel has to be set to 'Differential'. Unfortunately, this does not solve the issue. I still get the same error "Float data is not supported on this device". (see toto_error_differential.png). The provided example 'DtAinThermocoupleContinuous.vi' does not work, but with a different error "Invalid range". Nevertheless , our DT9806 seems to work fine, according to QuickDAQ software. Any advices ? Link to comment Share on other sites More sharing options...
0 JRys Posted June 9 Share Posted June 9 I'm sorry, I provided incorrect information. Instead of DtAinThermocoupleContinuous use DtAinContTEMP. For convenience, I have attached it below. Best regards, John DtAinContTEMP.vi Nico_C 1 Link to comment Share on other sites More sharing options...
0 Nico_C Posted June 9 Author Share Posted June 9 Thanks John, the provided example "DtAinContTEMP.vi" works fine. However, I cannot find this specific example within my LV-Link3 (3.10.2.0) installation. Is there an older version where I could find this example, and also other working ones if needed later on ? On the opposite, does LV-Link3 (3.10.2.0) and OpenLayers 7.8.9 still support the DT9806 USB daq ? Link to comment Share on other sites More sharing options...
0 JRys Posted June 9 Share Posted June 9 The DtAinContTemp example was left out from LV-Link3. Probably an oversight. It was good that I attached a copy. There are no old versions of LV-Link3 available. The DT9806 is an active product and is supported by the current release. Best regards, John Link to comment Share on other sites More sharing options...
Question
Nico_C
Hi
I am trying to control a DataTranslation DT9806 USB Daq (actually, it's a Keithley KUSB-3108, but it is rebranding, AFAIK) using LabVIEW.
The DT9806 seems to work fine, I can record measurements (voltage and thermocouple) using the QuickDAQ software.
But with LabVIEW + LV-Link3 library, I cannot record thermocouple measurements:
Using provided examples:
"DtAinSingle.vi" works fine
"DtAinThermocoupleContinuous.vi" returns "Error 29 : Invalid Range"
Modifying "DtAinSingle.vi", only adding the "DtOLSetChanThermocoupleOptions.vi" subvi, it returns "1082 : Float data is not supported on this device".
Am I missing something obvious ?
Thanks is advance, regards.
Nico
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now