Open do-lab-ku opened 1 week ago
GUI updated with initial repo push. Need to verify params are updated when new options are available. Controls and queue support also in the works.
Created a branch for work on this feature, was able to test most recent changes and fixed bugs pertaining to 1D sweep functionality. Changes pushed last night did not seem to fully implement addition of params to 2D sweep fields. Will work on this today and get some changes pushed asap to hopefully remedy this.
Need to replace/disable "time" placeholder for 2D sweeps (or at the very least allow it but issue a loud warning) since it shouldn't be used as a parameter for such sweeps.
Need to also do a check before running a 2D sweep that both parameters are different, alongside the already implemented checks for 1D sweeps.
Needs testing on an actual device, but as long as parameters are being set for each box in the 2D sweeps menu, I believe that 2D sweeps should run. Still need to refactor the queue, though.
One of the most important kinds of measurements we are interested in is dual-gate measurements, which involves continuously sweeping two different parameters.
For example, using one Keithley 2450 SMU to sweep a voltage from A to B, and a magnet to sweep a field. This will create a 2D heatmap of voltage ranges for each and every magnetic field state applied by the magnet.