Unable to Use the Example Project for the NI 9503

Updated Oct 12, 2018

Reported In

Hardware

  • cRIO-9035

Software

  • LabVIEW SoftMotion Module

Issue Details

I am trying to use the sample project for Stepper Drive (NI 9503), which can be accessed by Create Project» Sample Projects» SoftMotion » Stepper Drive (NI 9503), then choosing position profile for the project type. 
The cRIO used for the project is 9068, when building the project for a different cRIO such cRIO-9035. I get a broken run error in "9503 Stepper Drive (Position Profile) - FPGA" VI. 
When showing the error it points to broken polymorphic VIs, with password protected block diagram, as shown in the diagram below. 
 

Solution

If you are using SoftMotion 2017, these errors can be solved by force reinstalling the new patch of the SoftMotion Module which is LabVIEW SoftMotion Module 2017 f1. You can download the patch through LabVIEW SoftMotion Module 2017 f1
Note that force reinstall isn't the same as uninstalling the software and installing it again, force reinstall is more comprehensive and solves these kind of errors more frequently. For how to force reinstall see Force Reinstall Non-Working or Corrupt NI Software

Additional Information

Before trying the steps in solution section, make sure that you have all the pieces of software needed as shown in the getting started guide Like:
  • LabVIEW 2014 or later
  • LabVIEW 2014 Real-Time Module or later
  • LabVIEW 2014 FPGA Module or later
  • LabVIEW 2014 SoftMotion Module or later
  • NI-RIO Device Drivers 2014 or later
Make sure all of these pieces of software are compatible together. 
Make sure that the hardware you are using is compatible with SoftMotion, you can do this through this like: SoftMotion Compatibility with LabVIEW Real Time Controllers

WAS THIS ARTICLE HELPFUL?

Not Helpful