Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

LabVIEW SignalExpress Code Generation with LabVIEW System Identification Toolkit

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

Problem:
When I generate code from a LabVIEW SignalExpress project that includes System Identification (SID) Toolkit steps, the generated VI has a broken run arrow.  Why is LabVIEW SignalExpress generating a broken VI?

Solution:
The SID Toolkit is used to generate models and then find the possible results those process models will generate.  The issue is created by projects that actually output a model from a step in LabVIEW Signal Express.  These steps are generating a data type of model.  An example of these steps is shown in Figure 1.


Figure 1: System Identification Toolkit Step Generating a Model Data Type

LabVIEW SignalExpress generates VIs in two different ways.:
  • Either the VI will have all of the Express VIs that are associated with the LabVIEW SignalExpress steps in the project, or,
  • Only a single Express VI will be generated.
Please look at the following document to see how your project will be generating the code:

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

The main issue issue is the model data type is not compatible with the single Express VI generation.  As a result, if your project generates code consisting only of a single Express VI, you get an Express VI with no working outputs, as shown in Figure 2.


Figure 2: Single Express VI With no Valid Outputs

This is a known issue.  The only current workaround is to make sure that your project will generate code consisting of individual Express VIs corresponding to steps in the project, rather than the single LabVIEW SignalExpress Express VI for the entire project.


Related Links:
Developer Zone Tutorial: What's New in LabVIEW SignalExpress
Knowledge Base 490KN79S: Upgrading SignalExpress Tektronix Edition to LabVIEW SignalExpress 2.0 Results in Limited Functionality
Knowledge Base 492GPN9S: LabVIEW SignalExpress 2.0 Frequently Asked Questions
KnowledgeBase 47TGOST7: Express VI Created by Code Generation Feature in LabVIEW SignalExpress

Attachments:





Report Date: 08/24/2007
Last Updated: 06/27/2008
Document ID: 4CNBO1T7

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