This page is to collect all information about LabVIEW that is used for the SpinQuest target system.
Version
- All computers for operation and development must use version 2019 SP1.
- For learning purpose
- You might use two computers (hp) in the NM4 counting house on which LabVIEW 2019 SP1 is available.
- You might install the LabVIEW Community Edition (or any free version) to your own computer. There is no critical difference in basic programming between versions.
Introductory Documents
- Tutorial by NI: https://learn.ni.com/learn/article/labview-tutorial
- Working with Hardware for Beginner: https://www.halvorsen.blog/documents/teaching/courses/labview_automation/labview_daq.php
- https://github.com/uva-spin/Test-VIs — Collections of small programs that are tested here and implemented in the SpinQuest target system.
Installation of Version 2019 SP1
UVA has a LabVIEW site license as explained in this page; https://data.library.virginia.edu/research-software/labview/ . We have to use the "Professional" version which can be installed by faculty/staff, only where version 2019 SP1 is available. But the procedure described in the page above did not work as of July 2023. Below is a temporary(?) procedure.
- Install 2022 Q3, using a saved installer that UVA provided for Kenichi on 2023-07-10.
- Create and log in to NI, using your UVA e-mail address.
- Any e-mail address could be fine.
- Launch "NI License Manager".
- Click "Activate Software".
- Select "Enter a serial number" and enter the serial number into all fields.
- Click "Activate".
- Start LabVIEW 2022 Q3 for confirmation.
- Launch "NI Package Manager" (not "VI Package Manager").
- Click "BROWSE PRODUCTS".
- Click "LabVIEW and Drivers"
- Select "2019 SP1" and "64-bit", and click "INSTALL".
- Launch "NI License Manager".
- Activate 2019 SP1, using the same serial number.
- Start LabVIEW 2019 SP1 for confirmation.
DQMH: Delacor Queued Message Handler
- DQMH had been used in some VIs, but is no longer used actively since it is over-complicated for our system. Below are just old information for our record.
- Documentation: http://delacor.com/documentation/dqmh-html/GettingStarted.html
- Get familiar with Delacor: https://www.youtube.com/watch?v=M75PAwjTg1c&list=PLZ3A_SIOKdQs73IjbtaWwCSqoxQfxlWj6&index=2&t=0s