Why Is PID.vi Not Supported on the 9505?Primary Software: LabVIEW Toolkits>>PID and Fuzzy Logic ToolkitPrimary Software Version: 5.0 Primary Software Fixed Version: N/A Secondary Software: LabVIEW Modules>>FPGA Module
Problem: I opened the Velocity Control (closed loop) – NI 9505.lvproj example and opened the Velocity Control (closed loop) – NI 9505(FPGA).vi. The Context Help (shown below) for the PID VI says this VI is no longer supported and to use the PID (FPGA) Express VI instead. However, when I replace the older PID VI with the Express VI, I get a broken run arrow and an error that says PID ‘PID’: Not supported for current target.![]() Solution: Up to LabVIEW 8.6.1 (with FPGA 8.6.1 and PID toolkit 8.6.1) this example can be deployed and run on the 9505 without any changes to the original code. However, if you want to use the PID (FPGA) Express VI, you will need to copy the entire Velocity Control (closed loop) – NI 9505(FPGA).vi to a blank VI and you will no longer get this error. This is because the VI in the example has been corrupted and you cannot use the PID Express VI in the original Velocity Control (closed loop) – NI 9505(FPGA).vi.Related Links: KnowledgeBase 44AF1A00: Discrete PID VI for FPGA KnowledgeBase 4M2HC8LC: LabVIEW 8.6 PID Control Toolkit Readme Developer Zone Tutorial: Improving PID Controller Performance Attachments:
Report Date: 05/05/2009 Last Updated: 05/06/2009 Document ID: 4X4GK1DP |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

