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