labview: a guide to strengths and uses presented by … · would labview be useful for you...
TRANSCRIPT
![Page 1: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/1.jpg)
LabVIEW: A guide to strengths and uses
presented by Dummies
Michael Flynn
&
Florent Brondolo
![Page 2: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/2.jpg)
Why dummies?
• Self- taught
• LabVIEW is a (massive) package
• Our programs have been designed for our use
![Page 3: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/3.jpg)
Would LabVIEW be useful for you application?
• If you want to centralize your data collection and your device control
• Easier to expand
• You’ve got - exactly - what you need
• Essentially if you are running any experiment and want to save time/money
![Page 4: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/4.jpg)
What is LabVIEW?
Wiki definition: LabVIEW is a system-design platform and development environment for a visual programming language from National Instruments.
![Page 5: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/5.jpg)
• Principle:
What is LabVIEW?
Pressure
![Page 6: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/6.jpg)
What is LabVIEW?
Any sensors – devices – or other pieces of equipment
Computer side
![Page 7: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/7.jpg)
What is LabVIEW?
• LabVIEW will allow you to :
• Gather data
• Display them
• Record them
• Manipulate them as much as you want…
![Page 8: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/8.jpg)
The computer side
User interface
Graphical code
![Page 9: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/9.jpg)
The computer side
Graphical interface Coding interface
![Page 10: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/10.jpg)
The computer side
![Page 11: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/11.jpg)
Actual examples
4DRP project GeoMeChem project
![Page 12: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/12.jpg)
Limitations
• Licenced
• Not real stand-alone application
• Easy to get lost with a graphical language
• Multi-core machine required
• Knowledge of programming basics is a (big) plus
• No zoom function (that’s the worst)
![Page 13: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/13.jpg)
Our expertise
What we can do:• Instrument connection
• Sequential coding
• Parallel execution (a bit…)
• Handle queues (for finely timed software)
But LabVIEW is way more than that:• Remote control your devices (from a phone/tablet, etc…)
• Can be combined with other languages
• Plenty of open libraries
![Page 14: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/14.jpg)
Funny way of using LV
“I am in the process of connecting an original Nintendo controller to a custom built high power laser system […] moreover I am thinking of upgrading to a Super Nintendo controller for more buttons.”
“All I need now is for someone to give me lots of money so I can build this laser system on a moving vehicle! Every gamers' dream.”
IEC – a NI forum member
![Page 15: Labview: A guide to strengths and uses presented by … · Would LabVIEW be useful for you application? •If you want to centralize your data collection and your device control •Easier](https://reader031.vdocuments.site/reader031/viewer/2022022601/5b4b06b17f8b9a403d8c9c6a/html5/thumbnails/15.jpg)
Any questions ?