Closed SJShep closed 3 months ago
I've made some changes to this PR, but unfortunately, I don't have permission to push commits to it. So I created another branch (updated_ni_filter_wheel) based on this PR.
I've made some changes to this PR, but unfortunately, I don't have permission to push commits to it. So I created another branch (updated_ni_filter_wheel) based on this PR.
No problem, I will let you know if we have any issues with the changes.
Added a NI DAQ filter wheel class that works with the NI DAQ class. There is an additional function in ni_daq.py to send a single digital pulse. We create the connection in microscope.py under shared devices. In device_startup_functions.py we included the new filter wheel class and also rearranged device loading to load the DAQ before loading filter wheels.
Configuration snippit: