Re: BC LabVIEW User Group Future Topics and Activities
Hope everybody's doing great.
Been offline for a while but it's also a good thing that I can share new and exciting things.
I am excited to meet up again this coming September to learn from everybody and I am still looking for volunteers to deliver presentation.
Who's up for the challenge? Let me know. As a summary for possible topics:
Note: I added a couple of topics that I think might be interesting to share. If you have other ideas that you want to see or present (cross-finger), let me know.
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
11. IoT (Internet of Things) in LabVIEW
12. Integrating C/C++ and Python in LabVIEW
All the best,