LAVA Forums Buy cool LAVA gear Forums RSS Feed

Welcome Guest ( Log In | Register )

> Related links

Check out the related Code Repository Files or visit the LabVIEW Wiki Development Environment Portal


Tags
(This content has not been tagged yet)
 
Reply to this topic Start new topic
> [CR] LVClass API
normandinf
post Oct 9 2008, 04:21 AM
Post #1


Extremely Active
****

Premium Member
Posts: 322
Joined: 18-January 08
From: Montréal, Canada
Member No.: 10515
Using LabVIEW Since:2000
LV:8.6 ,8.5 ,.
ca_quebec Canada Nothing Selected



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


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Ad
post Oct 9 2008, 04:21 AM
Post #















Tags
(This content has not been tagged yet)
Go to the top of the page
Quote Post
PJM_labview
post Oct 10 2008, 03:47 PM
Post #2


Extremely Active
****

JKI
Posts: 624
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
United States France Nothing Selected My Blog


The download link is broken.

Attached Image


PJM

--------------------

Got VIPM?

JKI . VIPM . EasyXML . OpenG . LAVA . Builder . Blog



Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Aristos Queue
post Oct 10 2008, 04:33 PM
Post #3


LV R&D Envoy
*****

NI
Posts: 1275
Joined: 15-August 06
From: Austin, TX
Member No.: 5877
Using LabVIEW Since:2000
LV:8.6 ,6.0 ,.
United States Nothing Selected Nothing Selected 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


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
normandinf
post Oct 10 2008, 05:54 PM
Post #4


Extremely Active
****

Premium Member
Posts: 322
Joined: 18-January 08
From: Montréal, Canada
Member No.: 10515
Using LabVIEW Since:2000
LV:8.6 ,8.5 ,.
ca_quebec Canada Nothing Selected


QUOTE (Aristos Queue @ Oct 10 2008, 12:33 PM) *
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.]


I It was made with 8.6. I'll update the readme file.

The submission form didn't give enough choices: 7.x, 8.2.x, 8.5.x

Attached Image


QUOTE (PJM_labview @ Oct 10 2008, 11:47 AM) *
The download link is broken.

Attached Image


PJM


It seems I can't access it myself... :-)


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
crelf
post Oct 11 2008, 03:34 PM
Post #5


I'm a LAVA, not a fighter.
******

V I Engineering, Inc.
Posts: 3849
Joined: 13-October 03
From: Michigan, USA
Member No.: 181
Using LabVIEW Since:1993
LV:8.5 ,. ,.
Australia United States Nothing Selected My Blog


QUOTE (PJM_labview @ Oct 10 2008, 11:47 AM) *
The download link is broken.

Please try now.

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Michael_Aivaliot...
post Oct 11 2008, 05:54 PM
Post #6


Confucius say: Crowded elevator always smell different to midget
Group Icon
*****

Admin
Posts: 2402
Joined: 13-October 02
From: Planet Earth
Member No.: 2
Using LabVIEW Since:1994
LV:8.5 ,8.2.1 ,7.1.1
Greece Canada United States 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.

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Yair
post Oct 11 2008, 09:45 PM
Post #7


Extwemely Active
*****

Premium Member
Posts: 1671
Joined: 23-January 05
From: Here
Member No.: 1431
Using LabVIEW Since:2003
LV:8.6 ,7.0 ,.
Israel Nothing Selected Nothing Selected


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...


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
normandinf
post Oct 14 2008, 01:12 PM
Post #8


Extremely Active
****

Premium Member
Posts: 322
Joined: 18-January 08
From: Montréal, Canada
Member No.: 10515
Using LabVIEW Since:2000
LV:8.6 ,8.5 ,.
ca_quebec Canada Nothing Selected


QUOTE (Yair @ Oct 11 2008, 05:45 PM) *
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. oops.gif
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)


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
PatNN
post 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 ,. ,.
United States Cameroon Nothing Selected


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)


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
normandinf
post Oct 24 2008, 01:52 PM
Post #10


Extremely Active
****

Premium Member
Posts: 322
Joined: 18-January 08
From: Montréal, Canada
Member No.: 10515
Using LabVIEW Since:2000
LV:8.6 ,8.5 ,.
ca_quebec Canada Nothing Selected


QUOTE (PatNN @ Oct 24 2008, 07:37 AM) *
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.


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic

 




Time is now: 8th January 2009 - 12:27 AM