06-17-2019 02:21 PM - edited 08-31-2019 06:20 PM
[Edit: Added videos from the meeting, thanks to Chris Stryker for editing the videos]
Meeting Logistics
Meeting Topics
Using VIMs to enable simpler and more flexible reference libraries
Presenter: Craig Hitchman
Malleable VIs (VIMs) are a feature in LabVIEW 2017+ that allow more dynamic compile-time type propagation. When building reference libraries this behavior can be used to reduce the number of VIs you have to create and make the interface more powerful. This presentation looks at how Craig utilized VIMs to solve pin-abstraction programming challenges in NI Semiconductor Test Systems (STS), and all the different considerations that came into play. Details include making the proper decisions about reentrancy settings within the reference library to reduce compiled code complexity (don’t inline everything!) to balance edit-time performance with runtime performance.
Getting there from here
Presenter: Aaron Gelfand
You have a customer requesting a solution, where do you start? How do you plan an architecture? Take a walk through the customer request, follow-up investigation and architecture design for a quick turn project (customer asked me to drop what I was already doing and give a proposal in 5 minutes and a finished project in no more than two weeks).
Remote Attendance
Thanks to Sixclear for sponsoring remote connection. If you cannot make it to NI, join the web conference
06-17-2019 02:35 PM
Is Craig going the full 2 hours or is the second hour open right now?
06-17-2019 02:46 PM
Am I no longer presenting?
06-17-2019 03:18 PM
I'm only presenting for the first section, the second slot is open. Aaron, what is the title and abstract for your topic? I expect you can have the slot, assuming Fabiola is alright with it 🙂
06-17-2019 03:22 PM
Title: Getting there from here
Summary: You have a customer requesting a solution, where do you start? How do you plan an architecture? Take a walk through the customer request, follow-up investigation and architecture design for a quick turn project (customer asked me to drop what I was already doing and give a proposal in 5 minutes and a finished project in no more than two weeks).
06-17-2019 04:25 PM
original post updated!
06-18-2019 09:54 AM
It has been brought to my attention and Craig's attention that the title should be "Malleable VIs", the term VI Macros only lives in the .vim extension. VI Macros is what Jeff K called them, but once they were released, the feature was named Malleable VIs.
There is one more trivia question for the Challenge the Champions contest at NIWeek 😉
See you on Thursday,
Fab
06-18-2019 09:58 AM
@FabiolaDelaCueva wrote:
It has been brought to my attention and Craig's attention that the title should be "Malleable VIs", the term VI Macros only lives in the .vim extension. VI Macros is what Jeff K called them, but once they were released, the feature was named Malleable VIs.
There is one more trivia question for the Challenge the Champions contest at NIWeek 😉
See you on Thursday,
Fab
Thanks to David Corney for bringing the name issues to our attention.