Check out the related Code Repository Files or visit the LabVIEW Wiki Development Environment Portal
Tags |
(This content has not been tagged yet)
|
![]() |
Oct 9 2008, 04:21 AM
Post
#1
|
|||
![]() Extremely Active Premium Member ![]() Posts: 272 Joined: 18-January 08 From: Montréal, Canada Member No.: 10515 Using LabVIEW Since:2000 LV:8.6 ,8.5 ,.
|
File Name: LVClass API File Submitter: normandinf File Submitted: 9 Oct 2008 File Updated: 24 Oct 2008 File Category: LabVIEW Development Environment File Version: 1.0.2 LabVIEW Version: 8.6.x License: Creative Commons Attribution 2.5 License LVClass API V1.0.2 Copyright © 2008, François Normandin All rights reserved. Author: François Normandin francois.normandin@monpapyrus.net Distribution: This code was downloaded from the LAVA Code Repository: http://forums.lavag.org/downloads.html Description: This code is provided to help manage labview classes. By opening a reference to a lvclass file, this API allows easy access to Private Data Cluster, Description, Class version, Icon, Tags, Class Items List, Ancestor Hierarchy, Addition and removal of files to the class, Copying and saving classes. It can be the basis for cloning a class, applying standardized icons to all VIs in the class, accessing tags and descriptions or to follow different versions. Dependancies: oglib_file-2.8 Minimal LabVIEW version needed: 8.6 Support: If you have any problems with this code or want to suggest features: http://forums.lavag.org/CR-LVClass-API-t12124.html Change Log: 1.0.0: Initial release of the code. 1.0.1: Correction of installer code (second copy operation reversed) 1.0.2: Exposed "Element (Build)" to Connector Pane of IncrementClassVersion.vi License: Distributed under the Creative Commons Attribution 2.5 Click here to download this file
|
||
|
|
|||
| Ad |
Oct 9 2008, 04:21 AM
Post
#
|
||
|
|
|
||
|
|
|||
Oct 10 2008, 03:47 PM
Post
#2
|
|||
![]() Extremely Active JKI ![]() Posts: 612 Joined: 19-June 03 From: Bay Area, CA (USA) Member No.: 121 Using LabVIEW Since:1998 LV:8.5.1 ,8.6 ,8.2.1
My Blog
|
--------------------
|
||
|
|
|||
Oct 10 2008, 04:33 PM
Post
#3
|
|||
![]() LV R&D Envoy NI ![]() Posts: 1226 Joined: 15-August 06 From: Austin, TX Member No.: 5877 Using LabVIEW Since:2000 LV:8.5.1 ,. ,.
My Gallery
|
Very important question: What version of LabVIEW does this support?
[Note that this question really ought to be standard on all the Code Repository submissions.] -------------------- "A VI outside a class is a gun without a safety. Data outside a class is a target."
--- A message from LabVOOP R&D
|
||
|
|
|||
Oct 10 2008, 05:54 PM
Post
#4
|
||||
![]() Extremely Active Premium Member ![]() Posts: 272 Joined: 18-January 08 From: Montréal, Canada Member No.: 10515 Using LabVIEW Since:2000 LV:8.6 ,8.5 ,.
|
Very important question: What version of LabVIEW does this support? [Note that this question really ought to be standard on all the Code Repository submissions.] The submission form didn't give enough choices: 7.x, 8.2.x, 8.5.x It seems I can't access it myself... :-)
|
|||
|
|
||||
Oct 11 2008, 03:34 PM
Post
#5
|
|||
![]() I'm a LAVA, not a fighter. V I Engineering, Inc. ![]() Posts: 3748 Joined: 13-October 03 From: Michigan, USA Member No.: 181 Using LabVIEW Since:1993 LV:8.5 ,. ,.
My Blog
|
-------------------- ![]()
|
||
|
|
|||
Oct 11 2008, 05:54 PM
Post
#6
|
|||
![]() Confucius say: Crowded elevator always smell different to midget Admin ![]() Posts: 2367 Joined: 13-October 02 From: Planet Earth Member No.: 2 Using LabVIEW Since:1994 LV:8.5 ,8.2.1 ,7.1.1
My Blog
My Gallery
|
I've added 8.6.x to the list and I also setup a new feature to show the LabVIEW version in the topic thread. BTW, It's already in the download page of the submission.
--------------------
|
||
|
|
|||
Oct 11 2008, 09:45 PM
Post
#7
|
|||
![]() Extwemely Active Premium Member ![]() Posts: 1632 Joined: 23-January 05 From: Here Member No.: 1431 Using LabVIEW Since:2003 LV:8.6 ,7.0 ,.
|
The second copy operation in the installer is reversed and uses the user.lib file as the source instead of the target. It's important to try and test your installers on clean machines.
-------------------- More than meets the eye...
|
||
|
|
|||
Oct 14 2008, 01:12 PM
Post
#8
|
|||
![]() Extremely Active Premium Member ![]() Posts: 272 Joined: 18-January 08 From: Montréal, Canada Member No.: 10515 Using LabVIEW Since:2000 LV:8.6 ,8.5 ,.
|
The second copy operation in the installer is reversed and uses the user.lib file as the source instead of the target. It's important to try and test your installers on clean machines. I feel a little bit ashamed by this. I'll try to fix my second machine for next time I need to test something. I guess I should have asked one of you guys to test it for me before I put it in CR. thanks Yair. Correction has been made and the file is uploaded in CR (v.1.0.1)
|
||
|
|
|||
Oct 24 2008, 11:37 AM
Post
#9
|
|||
![]() I want a LabVIEW icon under my name! Member Posts: 3 Joined: 1-February 08 Member No.: 10650 Using LabVIEW Since:2001 LV:8.5 ,. ,.
|
Thanks for the LVClass API! Two things:
1) In v 1.0.1, the "element (build)" control of IncrementClassVersion.vi is not exposed as input on the connector pane. 2) Is there something in the API that's specific to LabVIEW 8.6? (I'm interested in an 8.5-compatible version)
|
||
|
|
|||
Oct 24 2008, 01:52 PM
Post
#10
|
|||
![]() Extremely Active Premium Member ![]() Posts: 272 Joined: 18-January 08 From: Montréal, Canada Member No.: 10515 Using LabVIEW Since:2000 LV:8.6 ,8.5 ,.
|
Thanks for the LVClass API! Two things: 1) In v 1.0.1, the "element (build)" control of IncrementClassVersion.vi is not exposed as input on the connector pane. 2) Is there something in the API that's specific to LabVIEW 8.6? (I'm interested in an 8.5-compatible version) 1) You're right. I've posted a new version (1.0.2) with the correction. 2) I haven't tested it for LV8.5. You can try and save it for LabView 8.5 and see. I'll do that at home sometime when I get a chance. If you do it before me, please post your answer here. I could certainly try to make an installer with mass compiling to deploy on many versions. I haven't gotten to do that just yet. Thanks for your comments.
|
||
|
|
|||
![]() ![]() |
| Time is now: 1st December 2008 - 06:55 PM |