Re: BC LabVIEW User Group Future Topics and Activities
Thanks to all for sharing your ideas for possible topics in the future.
List of Possible Topics: (New items added).
As mentioned during the meeting, volunteering yourself is free of charge and you will get a free 'genuine applause' (appreciation for sharing your ideas) from your co-LabVIEW users.
For those who are interested, please send me an e-mail: email@example.com
1. Graphical User Interface (MP's Approach)
This is a presentation I created a couple of years ago and I find it useful after sharing it with my colleagues.
The main focus of this presentation is on the technicality of a UI (i.e. Its purpose, standardization, where to put what, alignment, basic things we usually forget to consider that has a great impact with your desing, etc.). This is not a guideline to create a fancy-looking UI but to create a decent and professionally-looking one instead.
2. Toddler's LVOOP
From the title itself, I would like to see a higher-level LVOOP presentation in BC LabVIEW User Group meeting. This would really help other developers that have not used it yet or have not used it frequently.
I have no idea how to discuss it in 30mins (I guess that's the challenge here).
3. Inter-Process Communication of Asynchronous VIs
There is a lot of available APIs (user event, FGV, queues, notifier, etc.) that we can use to communicate each VI but I think it would be helpful if we can share ideas what are the best approach for different scenarios.
4. LabVIEW Real-Time Application
It is also nice to have this discussion so we can have an idea or more ideas how LabVIEW behaves when running in a Real-Time operating system. This could also help others who are currently developing deterministic application.
5. Vision System
6. Custom probes and advanced debugging techniques
7. Overcoming Queued message handler architecture biggest problem: Ensuring correct order of execution
(this would present how/why to get from "JKI state machine" type architecture to "Top Level Baseline's" idea introduced by an NI engineer many year ago
8. How to easily and quickly parallelize code execution using "daemons" and "clones".
9. Bit Banging - Low-level technique
10. Unit Test Framework / JKI Unit Test