Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Additional Exclusions Page (RT Source Distribution Properties Dialog Box)

LabVIEW 2011 Real-Time Module Help

Edition Date: June 2011

Part Number: 370622J-01

»View Product Info

Requires: Real-Time Module

Use this page of the Source Distribution Properties dialog box to configure settings for removing or disconnecting type definitions, unused polymorphic VI instances, and unused members of project libraries. Use these settings to reduce the size of the source distribution.

This page includes the following components:

  • Disconnect type definitions—Specifies to disconnect type definitions from controls during the build process. If you choose to disconnect type definitions during the build process, ensure custom controls appear correctly in the application.
  • Remove unused polymorphic VI instances—Specifies to remove unused polymorphic VI instances during the build process. When you add an instance of a polymorphic VI to the block diagram of a VI you include in the build, LabVIEW adds all other instances of the polymorphic VI to the build. If you place a checkmark in this checkbox, the Application Builder removes any polymorphic VI instances you do not call directly from the block diagram. You may want to disable this option if you dynamically load an instance of a polymorphic VI so the Application Builder does not exclude the polymorphic VI instance you dynamically load from the build. Removing the checkmark from this checkbox may increase the size of your application.
  • Remove unused members of project libraries—Specifies to remove unused project library members during the build process. If you place a checkmark in this checkbox, LabVIEW only includes the VIs from the library you call directly from the block diagram. Enabling this option reduces the application size because LabVIEW does not include the other VIs referenced by the same project library unless the VIs are referenced by other VIs that are part of the build.
    • Modify project library file after removing unused members—If you select to remove unused members of the project library, place a checkmark in this checkbox to direct LabVIEW to modify the library so that the library file does not refer to the removed members. If you do not modify the project library, the application may take longer to build.

  • Exclude files from vi.lib—Excludes all files in the vi.lib directory from the source distribution.
  • Exclude files from instr.lib—Excludes all files in the instr.lib directory from the source distribution.
  • Exclude files from user.lib—Excludes all files in the user.lib directory from the source distribution.
    Note  LabVIEW only excludes files in vi.lib, instr.lib, and user.lib if you do not select them as Always Included in the Source Files page of the Source Distribution Properties dialog box.
  • Remove compiled codeSeparates compiled code from the VIs you include in the source distribution. Do not separate compiled code if you intend to run the source distribution in the LabVIEW Run-Time Engine.

 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit