Failed To Load Shared Library Softmotion nimclv.dll

Updated Apr 26, 2018

Reported In

Hardware

  • cRIO-9073
  • NI-9512

Software

  • LabVIEW SoftMotion Module

Issue Details

I am trying to deploy a Softmotion VI to my Real-Time target but I get the error: deploying nimc.ex.write.writevelocitysetpoint.axis.vi.

I'm able to deploy other projects succesfully to the cRIO, why are my projects unable to deploy when I add more softmotion elements to it.

Solution

It is possible that the elements that you are adding to your project are taking up all of the memory available in the cRIO you are using at the time of deployment, which results in an error loading the software, to verify if this is the case you can monitor the memory usage of the cRIO with the Distributed System Manager and see how close the memory usage is to the limit of the cRIO.

If this is the case it will be necessary to do one of the following to reduce the memory usage on the cRIO.
  • Install less software on the cRIO.
  • Refactor the code being used to reduce the memory usage of the appllcation itself.
If neither of the previous two are an option it would be necessary to consider a target with more  available memory.

 

Additional Information

If you connect a display to the cRIO to monitor the output of the cRIO you may see an error that says ***taggerrt failed to load this error is usually seen in cases where the memory of the cRIO is not enough to handle the software so it is also a good way of diagnosing this error.

WAS THIS ARTICLE HELPFUL?

Not Helpful