LabVIEW Architects Forum

cancel
Showing results for 
Search instead for 
Did you mean: 

Meeting Tuesday, February 23, 2016 Rusty Nails From the Attic

Meeting Topics

  • Topic 1: Xnodes - Treasures of Reuse in LabVIEW's Attic
  • Duration: 45 minutes + Q&A
  • Description:  In this presentation we will discuss LabVIEW Scripting, and XControls, and how their technologies are what XNodes are built off of. Then we will go over some of the XNodes NI has on the palette today, and some that were posted on LAVA, to understand what features XNodes can have. Then finally we learn the basics of what it takes to make XNodes and what they can do for making more reusable, modular, and scalable code.
  • Presenters: Brian Hoover

  • Topic 2: Open Discussion
  • Duration: 45 minutes
  • Description: Bring your questions, or topic discussions and we will discuss as a group.
  • Presenters: All attendees

Meeting Logistics


  • Location: Mopac C, 1S13 @ NI headquarters 11500 North MoPac Expressway, Austin TX
  • Date: Tuesday, February 23, 2016
  • Time: 6:00 PM Central Time
  • Duration: ~ 2 hours
  • Format: presentation and group discussion
  • Food: An accurate headcount helps here so please register if you're attending in-person. If you're not an NI employee, please register HERE. NI employees should use internal invitation; if you're not already on the list contact fabiola@delacor.com. If you are attending remotely, there is no need to register, just join us using the Remote Attendance coordinates below!


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!

  • Join the Audio Conference
    • Via VOIP: click the phone icon after joining
    • Via Phone: 415.655.0381 (international numbers) with access code 836-896-920#
    • Note: Please mute your audio during presentations to help minimize background noise, but, please pipe up or use the chat window for questions or comments anytime!

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

Best,
JLSx
Sixclear
VI High - LabVIEW Programming Video Blog
Message 1 of 12
(11,130 Views)

Excellent presentation - good depth of knowledge, well presented, and useful examples.





Copyright © 2004-2023 Christopher G. Relf. Some Rights Reserved. This posting is licensed under a Creative Commons Attribution 2.5 License.
0 Kudos
Message 2 of 12
(10,107 Views)

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.

-John
------------------------
Certified LabVIEW Architect
0 Kudos
Message 3 of 12
(10,107 Views)

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.

0 Kudos
Message 4 of 12
(10,107 Views)

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!

0 Kudos
Message 5 of 12
(10,107 Views)

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.

Message 6 of 12
(10,107 Views)

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.


Certified LabVIEW Architect, Certified Professional Instructor
ALE Consultants

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications
0 Kudos
Message 7 of 12
(10,107 Views)

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.

0 Kudos
Message 8 of 12
(10,107 Views)

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.


Certified LabVIEW Architect, Certified Professional Instructor
ALE Consultants

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications
0 Kudos
Message 9 of 12
(10,107 Views)

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.

0 Kudos
Message 10 of 12
(10,107 Views)