From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
03-22-2017 09:00 AM
Hello,
Currently, I am having some troubles with the following set-up. I am using a NI cRIO 9074, with one module, the NI 9237. A load cell is connected to ch0 of the NI 9237.
I was wondering how I can set, for example, the excitation voltage to the load cell. I was trying to do this via Data Neighborhood> new DAQmx task (in NI MAX), but, " no supported devices are found".
How can I solve this problem? How can I set the excitation voltage to the load cell?
Thanks in advance
03-23-2017 04:38 AM
Hi alexandervb,
Can you see the 9237 module by navigating MAX>Remote systems>your cRIO 9074 name> Devices and interfaces?
You may find the 'NI 9237 Getting Started.lvproj' example in LabVIEW useful to look at: you can find it under help>find examples>search. There is an 'Excitation Voltage' control on the Host front panel, which is connected to a read/write control that sets the value. I've attached a screenshot.
Let me know if this is what you are looking for.
Best regards,
Leah
03-23-2017 05:05 AM
Hi Leah,
Thank you for your reply! Well, under "Remote systems", in NI MAX, I only see the chassis, cRIO 9074, but not the module that I inserted into the chassis. But, I remember reading somewhere that NI MAX cannot detect the C series modules that are inserted into the chassis. Therefore, I can't configure the NI 9237 module for a new DAQmx task I guess.
I have also tried using the example, but so far, haven't been able to get it to work. An error occured, so I am still figuring out how to use the example properly.
Thank you again,
Alexander
03-23-2017 06:05 AM
Hi alexandervb
My mistake, I forgot that those modules only show up on cDAQs! In that case I think you are supposed to set the excitation voltage programatically. See:
http://zone.ni.com/reference/en-XX/help/370984T-01/criodevicehelp/crio-9237/
You might be seeing an error with the example because the FPGA target in the example is a cRIO 9068. I would recommend following http://www.ni.com/tutorial/5075/en/ to update it. You would also need to set the IP address to match your 9074, and deploy the code on the new target. If that doesn't work, do let us know the error code.
Other helpful resources for your hardware can be found at:
http://sine.ni.com/psp/app/doc/p/id/psp-168/lang/en
http://sine.ni.com/psp/app/doc/p/id/psp-421/lang/en
Let us know how you get on.
Best regards,
Leah
03-24-2017 05:49 AM
Hi Leah,
I have adjusted the example you mentioned, by following the steps you proposed. Everything works, excepts for a few terminals (as shown in the image). So, I haven't yet got it to work.
But, I figured out how to set the excitation voltage manually, with the FPGA I/O property nodes. So, in that way, my problem is fixed. However, I would like to get the example to work, so do you have any idea what might be wrong there?
thank you again for your help,
Alexander
03-24-2017 11:25 AM
Hi Alexander,
Hmm, I can see the broken references. I think I would have to look at the project to effectively diagnose this, perhaps it's related to the names of the I/O nodes on the two devices.
Perhaps it would be worth submitting a support request about this. Look for 'You are entitled to email and phone support' on your account at http://www.ni.com/myni/dashboard/ . If it is there, feel free to ring your local support team or submit a service request online under the 'Support' tab at the top of the page.
Best regards,
Leah