This is the LabVIEW implementation of On-Board Sound Intensity Data Aquisition System (OBSIDAS). The project consists of a main Virtual Instrument (VI) along with SubVIs to complete specific tasks.
The application.vi is the start up screen when running the executable.
The User Interface consists of two tabs: Acquisition and Results
- LabVIEW 2024 Q1 Full or Professional
- LabVIEW Runtime 2024 Q1
- LabVIEW Sound & Vibrations Toolkit 2023 Q3
- LabVIEW Application Builder Addon
- NI-DAQmx 2024 Q1
- Device Acquisition (DAQ mode)
- File input to reprocess
For LabVIEW DAQ applications, we need to specify the sample rate, size and task before reading voltages from the analog inputs
Default is TRUE
in seconds, indicate time length of the Data Acquisition
indicate the name of the .csv file produced when application finishes processes
default file name "unnamed_raw_acquisition.csv"
- Channel for Lead In microphone connected to USB-4431 ai0
- Channel for Lead Out microphone connected to USB-4431 ai1
- Channel for Trail In microphone connected to USB-4431 ai2
- Channel for Trail Out microphone connected to USB-4431 ai3
path indicated the location of the saved file
- DAQ mode: current duration / trial length x 100
- File Input: current index / # samples collected x 100
- ai0 - Lead In probe
- ai1 - Lead Out probe
- ai2 - Trail In probe
- ai3 - Trail Out probe
preview the header and first contents of the saved raw output file
There 4 graphs to represent the 4 probes connected to the device. Each graph has the same subtabs, for processed results
Things to look out for when developing on LabVIEW in genral is to get the software early. Get a dedicated machine with all the necessary packages
LabVIEW needed to be shared with a team, so installing on a single desktop with Remote Desktop access is feasible
LabVIEW 2017 did not recognize the compatible versions of NI-DAQmx (20.7 & 20.1) installed
Version control was kept through multiple folders; no more than one person can edit at a time
Development progressed on LabVIEW 2024. Downgrade OBSIDAS.lvproj to allow all VI files to be 2017 compatible
User needs to make sure all appropriate packages, modules and addons are compatible with LabVIEW 2017 before compiling with Build EXE
ALL VI FILES ARE COMPATIBLE WITH LABVIEW 2017,
THE CURRENT EXE IS COMPILED ON LABVIEW 2024, REQUIRING LABVIEW RUNTIME 2024
