02-03-2016 01:48 AM
Meeting Topics
Meeting Logistics
Remote Attendance
Thanks to Sixclear for sponsoring remote connection. If you can't make it to NI for the meeting, join us remotely via screenshare and audio conferencing!
The presentation, along with the examples, and demos are attached and saved in LabVIEW 2015. All examples that are found online have a Download URL
02-24-2016 12:08 PM
Excellent presentation - good depth of knowledge, well presented, and useful examples.
02-24-2016 12:46 PM
Well done Brian. Clear and concise. This was an area I had never looked into in depth before. Now I see how they could be very helpful in several areas. I plan to put some of the exisiting Xnodes to use soon.
Thanks again for the great presentation.
02-24-2016 01:25 PM
Hey thanks for the kind words guys. This presentation always starts out a little slow, and then gets real interesting with the examples, and showing what is possible at the end. Glad there was some enthusiasm and interest in the topic.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
02-24-2016 01:26 PM
Now I want to play, too! It seems like there would be a handful of scripting tools or a set of templates for various abilities that could be reused in most xnodes. Is there a library of such things on LAVA yet? If not (and if my suspicion is right), I suggest that we start one!
02-24-2016 02:23 PM
The only thing that is close, is the LAVA Scripting Tools. This collection of code is a bit dated, but is a dependency for some of the XNodes on LAVA. If you look at some of my XNodes there are some common functions I could try to package up.
A few common things my XNodes do is with making an image that changes with the data type wired. It starts with reading the template VI icon, and replacing a specified color, with one from a data type.
The function that does the scripting associated with inlining the template, and wiring it up to the terminals, is common in my XNodes.
Getting and updating the wired data types, could be reused.
And there could also be better tools for the get terminals constant that is used on a template. I have one VI that helps but it isn't perfect.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
02-24-2016 03:04 PM
I too enjoyed this presentation, thanks to all involved. As mentioned yesterday, a centralized place for all this info is a good idea.
Maybe there should be an Xnode group on ni.com? This can be the collection of all things xnodes.
02-24-2016 03:23 PM
There's already a lot of discussion on LAVA, and code/tutorials/content posted over there carries a more permissive IP license than anything posted on ni.com. I recommend sticking to LAVA.
02-24-2016 04:39 PM
Anywhere central works for me; I certainly appreciate the differences between hosting things on ni.com and lavag, both are well known enough! For example until now I could not find the ini settings from slide 7.
02-25-2016 07:43 AM
Yeah XNode stuff can go on LAVA in the scripting section. There was a XNodes section, but I think Michael merged it with scripting due to interest in that topic being low at the time. But personally I think a separate section for XNodes would be a good idea. NI maybe understandably silent when it comes to this type of content. Some at R&D are very helpful and do chime in, but don't be surprised if they don't.
And besides I sorta think of LAVA as more advanced discussions, that are a bit more focused. We don't have 100's of new posts each day (like the LabVIEW subforum on NI.com). So this type of thing is totally welcome over there.
As for the INI keys I don't remember where they all came from. I know some are in the Crash Course presentation, linked to in the references section.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord