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

Document Type: Example Program
NI Supported: Yes
Publish Date: May 4, 2010


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links - Products and Services

Configuration Tool Reference Design Library

3 ratings | 3.67 out of 5
Print

Overview

This application component includes a library of VIs that allows an integrator to define and manage properties in configuration-driven applications. It also provides a configuration property editor utility that also serves as an example program.

Downloads

Filename: configtool.zip
Requirements: View

Filename: configtoolv3.zip
Requirements: View

Filename: configtoolv2.zip
Requirements: View

Version and Installation Instructions

configtool.zip -  This version is compatible with LabVIEW 7.1 Please refer to the readme document in configTool.zip for installation instructions.

configtoolv2.zip - This version is compatible with LabVIEW 8.2 or later.  It includes performance improvements for large applications and is packaged as an installed component. 

configtoolv3.zip - This version is compatible with LabVIEW 8.2.1 or later.  It includes some new features and a minor change to the API.  See the enclosed ReadMe file for more information.

Description

The Configuration Tool library provides an API for:
• Loading configuration properties from a file
• Saving configuration properties to a file
• Getting, setting, adding and deleting properties
• Copying configuration properties

The API VIs are accessible from the LabVIEW user library menu.

The configuration editor is accessible from the LabVIEW Tools menu.

For a detailed discussion of the library and examples, please read the document "Implementing Configuration Files for Computer Based Data Acquisition Systems (link attached below).

Related Links:

Implementing Configuration Files for Computer Based Data Acquisition Systems

Requirements


Filename: configtool.zip

Software Requirements


Application Software: LabVIEW Professional Development System 7.1
Language(s): LabVIEW

 
Filename: configtoolv3.zip

Software Requirements


Application Software: LabVIEW Professional Development System 8.2.1

 
Filename: configtoolv2.zip

Software Requirements


Application Software: LabVIEW Professional Development System 8.2
Language(s): LabVIEW

 
3 ratings | 3.67 out of 5
Print

Reader Comments | Submit a comment »

After installing the tool for LV 2009, I wanted to install it for LV 2010 on the same machine, however the installer refuses to do so as it probably sees that the toolkit is already installed... Would just copying the new content under /user.lib into /userlib be sufficient to add support under LV 2010 on the same PC ?
- Laurent M., BSI. laurent.m@bluesystem.ca - Jul 29, 2011

Why does the data type have to be included in the property name?
The data type should automatically be appended (e.g. _DBL) to the property name, and not have to be included as part of the name (when calling). We know what type of write we are doing based on the vi we are using, so it should be appended on write, and not have to be specified on a read.
- Jul 11, 2007

Why does the close config data vi obliterate the header?
Labview 8.2.1 1. Why does the close config data vi obliterate the header? 2. Surely the comments/header (following ;) should be ignored (and not destroyed when data is added) - comments are permitted in cfg files.
- Jul 11, 2007

 

Legal
This example program (this "program") was developed by a National Instruments ("NI") Applications Engineer. Although technical support of this program may be made available by National Instruments, this program may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this program with each new revision of related products and drivers. THIS EXAMPLE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).