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.

Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Setting the excitation voltage of NI 9327 via NI cRIO 9074

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

0 Kudos
Message 1 of 6
(2,963 Views)

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

0 Kudos
Message 2 of 6
(2,931 Views)

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

0 Kudos
Message 3 of 6
(2,929 Views)

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

0 Kudos
Message 4 of 6
(2,922 Views)

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

0 Kudos
Message 5 of 6
(2,908 Views)

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

0 Kudos
Message 6 of 6
(2,894 Views)