Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data...
16
Thoughts on GUI-based Data Acquisition Software and LabVIEW Johnny Kirkland - Acquisition Software Inc./GTEC/NRL
Transcript of Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data...
![Page 1: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/1.jpg)
Thoughts on GUI-based Data Acquisition Software
and LabVIEW
Johnny Kirkland - Acquisition Software Inc./GTEC/NRL
![Page 2: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/2.jpg)
Outline
• Motivation
• Experience
• GUI program development with LabVIEW
• Examples of GUI principles in XDAC
• LabVIEW and EPICS
![Page 3: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/3.jpg)
GUI Design Principles
• Know your users
• Keep it simple - minimize clutter
• Show only relevant information
• Information easy to decode
• Colors, layout, buttons, similar page-to-page
![Page 4: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/4.jpg)
GUI Development with LabVIEW
![Page 5: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/5.jpg)
LabVIEW - EPICS clients
• LabVIEW to EPICS Library Function
• SNS Shared Memory Interface
• National Instruments’ EPICS interface
![Page 6: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/6.jpg)
![Page 7: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/7.jpg)
![Page 8: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/8.jpg)
![Page 9: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/9.jpg)
LabVIEW - EPICS servers
• CA Server to any LabVIEW-interfaced hardware
• CompactRIO IOC
![Page 10: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/10.jpg)
![Page 11: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/11.jpg)
![Page 12: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/12.jpg)
![Page 13: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/13.jpg)
![Page 14: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/14.jpg)
![Page 15: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/15.jpg)
![Page 16: Thoughts on GUI-based Data Acquisition Software and LabVIEW · Thoughts on GUI-based Data Acquisition Software and LabVIEW ... • GUI program development with LabVIEW • Examples](https://reader033.fdocuments.in/reader033/viewer/2022051106/5ad8a0af7f8b9a6b668e86d8/html5/thumbnails/16.jpg)