LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

7344 PID

When I update my two PCI-7344 card PID Values using the appropriate NI-Motion VIs I don't see the values change upon opening
Measurement And Automation Explorer. I am not receiving any error messages and the VI gives me the "ok" for each set (i.e. axis)
of PID settings I send via the NI-Motion VIs. Are the PID values updated in MAX? If not is there a built-in NI-Motion VI that
can read the present PID settings for my setup via my PCI-7344 cards, I did not see such a VI. Thank you for your Time!
0 Kudos
Message 1 of 2
(2,922 Views)
Hey Ray Guy,

A number of parameters that are set in the Measurement and Automation Explorer are not readable in LabVIEW, and vice-versa the parameters set using the LabVIEW VI's are not readable in MAX. Some of these settings include the encoder setting, the PID control loop parameters, the stepper loop mode, and the axis filter settings. These parameters are like write-only parameters, and are primarily used to set values, not to read the values. These parameters can, however, be loaded using LabVIEW VIs, as you have done in your application. Once those values have been loaded, they can be used elsewhere in the application by using property nodes or by wiring the values to other VIs. Which somewhat answers your other question about a built-in motion VI that can read the present PID settings. Currently, there is not a motion VI that will read your current PID settings for your setup. If you want to have those PID values later in your program, you will have to pass those values that you set earlier in your program when you loaded the values.

I hope this answers your question. Please let me know if you have any further questions or if this didn't answer your question. Thanks and have a great day.

Regards,
DJ
Applications Engineer
National Instruments
Message 2 of 2
(2,902 Views)