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

Problems with Deploying LabVIEW Code Generated from LabVIEW SignalExpress Project

Primary Software: LabVIEW Signal Express>>Development System
Primary Software Version: 2.0
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
I have generated LabVIEW code from my LabVIEW SignalExpress project by selecting Tools » Generate Code » LabVIEW Diagram in LabVIEW SignalExpress. When I view this LabVIEW code, I see an Express VI entitled SignalExpress that looks like the VI in the image below:

When I include this express VI in a LabVIEW Project, build the project into a distribution, and install the distribution to a target computer, the application does not work. Why is this happening?



Solution:
LabVIEW code generated from a LabVIEW SignalExpress project is composed of Express VIs. For some steps in LabVIEW SignalExpress, LabVIEW already has the functionality to create the Express VI so SignalExpress will create the appropriate ExpressVI from LabVIEW’s native functionality. In some cases, SignalExpress needs to create some functionality that LabVIEW doesn’t include so it generates the SignalExpress Express VI that you are seeing. For more information about the instances for which the SignalExpress Express VI is generated, refer to KnowledgeBase 47TGOST7: Single Express VI Created by Code Generation Feature in LabVIEW SignalExpress, in the Related Links section below.

Whenever LabVIEW SignalExpress creates an ExpressVI in LabVIEW that is named SignalExpress, this ExpressVI cannot be deployed to any computer that doesn’t have LabVIEW SignalExpress installed. In this situation, the only way to get the application to work is to install a copy of LabVIEW SignalExpress on the target machine to which you want to deploy the application. If an Express VI in your generated LabVIEW code is entitled anything other than SignalExpress you can include it in built distributions and install it to any machine just as you would any other built LabVIEW application or distribution.



Related Links:
KnowledgeBase 47TGOST7: Express VI Created by Code Generation Feature in LabVIEW SignalExpress

Attachments:


SignalExpressExpressVI.jpg - SignalExpressExpressVI.jpg



Report Date: 05/01/2007
Last Updated: 06/27/2008
Document ID: 490I589S

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