levylabpitt / Transport

VIs for scripting and performing transport measurments.
Other
0 stars 0 forks source link

Sweep Control cannot call Continuous B Sweep #71

Closed ciozi137 closed 1 month ago

ciozi137 commented 1 year ago

Issue

Bottom line:*Sweep Control.vi cannot take data while a parameter is being swept (temperature, magnetic field, etc).

Continuous B Sweep.vi accomplishes the above task by calling "Take Measurement.vi" in parallel with "Set B.vi" and "Get B.vi". When the target is reached the "Take Measurement" loop is terminated via an event/notifier.

Sweep Control.vi cannot call Continuous B Sweep.vi because they both call Take Measurement, resulting in reentrancy error.

Options to Fix

ciozi137 commented 1 month ago

This is being put on hold, perhaps indefinitely while we transition to a python-based sequencer