Check out our XNodes Code Repository Files and visit our LabVIEW Wiki XNodes Portal
Tags |
(This content has not been tagged yet)
|
![]() |
Feb 21 2007, 12:15 PM
Post
#1
|
|||
![]() Extremely Active Member Posts: 262 Joined: 26-January 05 Member No.: 1450 Using LabVIEW Since:2000 LV:8.5 ,8.20 ,7.1.1
|
This post has been edited by Aitor Solar: Mar 14 2008, 10:55 AM
|
||
|
|
|||
| Ad |
Feb 21 2007, 12:15 PM
Post
#
|
||
|
|
|
||
|
|
|||
Feb 21 2007, 05:15 PM
Post
#2
|
|||
|
Changing the world, one VI at a time. JKI ![]() Posts: 1692 Joined: 22-October 02 From: San Francisco, CA Member No.: 17 Using LabVIEW Since:1995 LV:8.2.1 ,8.5 ,7.1.1
My Blog
My Gallery
|
Looks nice. However, it won't run, because it is missing a couple VIs: "borrar error.vi" and "convierte vilib path (from string).vi"
Thanks, --------------------
|
||
|
|
|||
Feb 21 2007, 08:12 PM
Post
#3
|
|||
![]() Extremely Active Member Posts: 262 Joined: 26-January 05 Member No.: 1450 Using LabVIEW Since:2000 LV:8.5 ,8.20 ,7.1.1
|
Looks nice. However, it won't run, because it is missing a couple VIs: "borrar error.vi" and "convierte vilib path (from string).vi" They should be in the "comunes Xnode manager.llb" included in the zip. Saludos, Aitor
|
||
|
|
|||
Feb 21 2007, 09:18 PM
Post
#4
|
|||
|
Changing the world, one VI at a time. JKI ![]() Posts: 1692 Joined: 22-October 02 From: San Francisco, CA Member No.: 17 Using LabVIEW Since:1995 LV:8.2.1 ,8.5 ,7.1.1
My Blog
My Gallery
|
They should be in the "comunes Xnode manager.llb" included in the zip. Saludos, Aitor Thanks -- I'll see if I can relink them. Also, this will be a problem for other users too, so it might be best to relink everything correctly and then repost --------------------
|
||
|
|
|||
Feb 22 2007, 03:42 AM
Post
#5
|
|||
![]() More Active Premium Member ![]() Posts: 39 Joined: 17-December 03 From: St-Hubert Member No.: 223 Using LabVIEW Since:1996 LV:8.5 ,8.6 ,.
|
I think the program is self-explaining in its simplicity. It allows to open or create a XNode and add or remove abilities, and I hope will be a useful tool for anybody who wants to try their own XNodes. I don't have much free time nowadays, but I'll try to correct any problem that arises. I'll love to read your feedback. Thanks Aitor, Great tool 2) Maybe the abilities list is not complete (but I have tried all the proposed til now). If you find other abilities, please tell me. You can find all the Abilities vi's in <LV8.2>\resource\Framework\Providers\xi\xnode.llb Dany --------------------
|
||
|
|
|||
Feb 22 2007, 07:50 AM
Post
#6
|
|||
![]() Extremely Active Member Posts: 262 Joined: 26-January 05 Member No.: 1450 Using LabVIEW Since:2000 LV:8.5 ,8.20 ,7.1.1
|
You can find all the Abilities vi's in <LV8.2>\resource\Framework\Providers\xi\xnode.llb That's the tricky part: not all the abilities in that llb work properly. Some of them give an "ability not recognized" error (different from the "parameter X has incorrect datatype" error, that just means the inputs / outputs for that ability are not what they should). Anyway, you can add new abilities easily and check them in the XNode Manager, just add the new ability to the list ("Ability list.ctl", IIRC). Saludos, Aitor P.S.: I think the new zip is linked properly, please check. This post has been edited by Aitor Solar: Feb 22 2007, 08:20 AM
|
||
|
|
|||
Feb 24 2007, 12:02 AM
Post
#7
|
|||
|
More Active WIKI Moderator Posts: 47 Joined: 29-June 05 From: Santa Cruz, CA Member No.: 2496 Using LabVIEW Since:2000 LV:8.5 ,6.1 ,7.1.1
|
Fantastic job on this!
This adds the primary necessary functionality to create XNodes now, let the games begin! One thing that could be added is the documentation for each ability. Sounds tricky, but then again you can find them here: 1) Open Labview 8.x\resources\lvstring.rsc 2) Search for "This is a strict type definition" 3) This refers to the State Ability...the rest follow, separated by x00 or whatever bytes that show up as ![]() Keep in mind the list has grown in LabVIEW 8.2, so don't get the info from the 8.0 folder! You can probably parse it out, make sure things are pointing to them, whatever here. I might poke around for a fuller Ability list than what you have (you have most of them), I'll let you know. Take a look at the presentation I gave last night at LAVA...I ended up skipping over the two "Create an XNode" pages since your utility does all this now! I'll be posting my example XNode (Recurse) in a couple days when I get a chance to clean it up for the Code Repository. I'd like to attach the presentation, but it's more than 2 megs. XNodes Presentation - Lava meeting 02/23/07 That's the tricky part: not all the abilities in that llb work properly. Some of them give an "ability not recognized" error (different from the "parameter X has incorrect datatype" error, that just means the inputs / outputs for that ability are not what they should). I've noticed some XNodes that have abilites (GetImage.vi) that instead say the ability is the "old" name (Image). Check my ppt presentation for the "old" (8.0) list versus the "new" list (8.2). If an ability has a 2, 3 following it then it's the working Ability name (example: AAA, AAA2, AAA3). If it's something like "OnXXX" (in LV8.2) and the original is "XXX" (in LV8.0) then the ability "XXX" is the real name, despite the .vi being called "OnXXX" inside the LLB you refer to. Does that make sense? Not very consistent. I'm also not sure if this is true for all of the "new" names but I noticed it for most of them. This post has been edited by Michael_Aivaliotis: Feb 24 2007, 08:11 PM -------------------- Adam Rofer
|
||
|
|
|||
Feb 24 2007, 09:00 AM
Post
#8
|
|||
![]() Confucius say: Crowded elevator always smell different to midget Admin ![]() Posts: 2363 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 created an xnodes category in the code repository. Please post this code there.
Also, please post the xnodes presentation there. Thanks for the hint on the 2Mb limit, I've increased it to 10Mb. Don't want to be all administrative and stuff but I might just end up shutting down threads in the future that would rather be initiated via the code repository. --------------------
|
||
|
|
|||
Feb 25 2007, 12:55 AM
Post
#9
|
|||
|
Changing the world, one VI at a time. JKI ![]() Posts: 1692 Joined: 22-October 02 From: San Francisco, CA Member No.: 17 Using LabVIEW Since:1995 LV:8.2.1 ,8.5 ,7.1.1
My Blog
My Gallery
|
This is an application for creation and management of XNodes. Hypothetical future versions will be at the bottom of the thread. Aitor: Under which license are you distributing the XNode Manager tool? I would like to volunteer to help package this up so that people can install it using VIPM. --------------------
|
||
|
|
|||
Feb 26 2007, 03:23 PM
Post
#10
|
||||
![]() Extremely Active Member Posts: 262 Joined: 26-January 05 Member No.: 1450 Using LabVIEW Since:2000 LV:8.5 ,8.20 ,7.1.1
|
Does that make sense? Not very consistent. I'm also not sure if this is true for all of the "new" names but I noticed it for most of them. Thanks, Adam. Yes, it seems there are some inconsistences, like deprecated abilities that point to an ability not supported. Also, there are at least two VIs that are not abilities but of recommended use: L10N and HelpMap. Here is my last list of abilities, see if you find any hole: I've created an xnodes category in the code repository. Please post this code there. I'm preparing a new version with Adam's suggestions for the Code Repository. But I'm reading the CR requisites and seem daunting Aitor: Under which license are you distributing the XNode Manager tool? I would like to volunteer to help package this up so that people can install it using VIPM. Good question. I hadn't thought about that. People is free to use the code, modify it as they please and redistribute it, provided they respect original authorship and their versions retain the same conditions. Is there any of the usually acepted licenses that accomplishes that? Saludos, Aitor
|
|||
|
|
||||
Feb 26 2007, 03:42 PM
Post
#11
|
|||
![]() I'm a LAVA, not a fighter. V I Engineering, Inc. ![]() Posts: 3740 Joined: 13-October 03 From: Michigan, USA Member No.: 181 Using LabVIEW Since:1993 LV:8.5 ,. ,.
My Blog
|
I'm preparing a new version with Adam's suggestions for the Code Repository. But I'm reading the CR requisites and seem daunting Don't be frightened Aitor! All you need is neat code, a decent style with an appropriate level of documentation and all will be well - it doesn't need to be the best code ever, but it can't be the worst -------------------- ![]()
|
||
|
|
|||
Feb 26 2007, 04:09 PM
Post
#12
|
|
|
Extremely Active Premium Member ![]() Posts: 412 Joined: 8-July 05 From: Tullahoma, Tennessee, USA Member No.: 2547 Using LabVIEW Since:2000 LV:8.20 ,7.0 ,8.0.1
|