Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
3 rating:
 1 out of 5     Rate this Document

SoftMotion LinkObj.cpp Line 683 Fatal Internal Error Crashes LabVIEW during Executable Build

Primary Software: LabVIEW Modules>>SoftMotion Development Module
Primary Software Version: 1.0
Primary Software Fixed Version: 1.0
Secondary Software: N/A

Problem:

I get an error "LinkObj.cpp, line 683" when using Softmotion. This usually occurs when I try to build an executable included Softmotion I/O Nodes. How can I avoid this error and build a Softmotion executable?

Solution:

This issue occurs with LabVIEW 8.2 (and later). The issue will be fixed in a future version of Softmotion. To keep this error from happening, the Softmotion I/O nodes must be removed from your Softmotion VIs. To do this, please follow the instructions below.

How to remove the Softmotion I/O Nodes from your VIs:

  1. Create a distribution for your LabVIEW Softmotion project.
  2. You must select "Remove as Much as Possible" from the "Additional Exclusions" category of the distribution settings.
  3. Build the distribution.
  4. The VIs created by the distribution builder will have all of the improperly linked VIs removed.

NOTE: You can tell if the I/O Nodes have been removed in the distribution if they have been replaced with sequence structures that contain regular LabVIEW VIs.

How to build executable:

  1. Open the original LabVIEW project.
  2. Replace all of the problem VIs (the VIs that contained Softmotion I/O Nodes) in the project with the new VIs created from the distribution builder.
  3. Build the executable.


Related Links:

Products & Services: Motion Control

NI SoftMotion Development Module for LabVIEW



Attachments:





Report Date: 03/28/2007
Last Updated: 04/06/2007
Document ID: 47R85VHB

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit