SweepMe! is a modular and flexible tool to create measurement procedures in short time. You can easily sweep and log various device parameters.
SweepMe! is a measurement and control software that can be easily configured. On the right side, the measurement
procedure is created and configured. On the left side, the 'DockingStation' contains plots and other widgets that
visualize the results of your measurement.
The 'Measurement' tab is where you can change the profile, see messages, and save your data. If you press 'Save Data',
SweepMe! creates inside your profiles measurement directory a folder with the given name and copies all
measurement files into it.
The measurement procedure is configured via the 'Sequencer'. Drag'n'drop modules from the list on the right into the
sequencer. Here, the mouse cursor position is measured over time by using 'Loop'. A 'Hold' makes sure that a
measurement is done every 30 ms. The module 'MakeFile' can be used to control the file generation and filling.
Double-click on a module to adjust it.
Several modules can load Device Classes that can be selected in the tab of the module. Here a 'Logger' module got the
label 'Mouse' and the Device Class 'Logger-PC_Mouse' is selected. This Device Class returns the current position of the
mouse cursor. Basically, any device can be included into SweepMe!, e.g. measurement instruments, sensors,
actuators, arduinos, etc.
Plots can be generated on demand and configured via double-click. Here, the top left plot is adjusted to show the y-position
vs. x-position of the mouse cursor.
The SweepMe! wiki
contains the documentation of the program features. We add information on demand. Let us
know if something is missing or unclear.
Important folders can be opened out of the program, e.g. to access the measurement folder, settings, or the public
SweepMe! folder where several additional files can be stored such as calibration files or external libraries.
Complex procedures can be created in minutes: For each temperature, a current-voltage characteristic is measured by
an SMU. At each measurement point another SMU measures a photodiode current, a sensor is read out using an
arduino, and a spectrometer takes a spectrum. Further parameters based on the measured values can be calculated
during the measurement.
You can store the entire procedure and configuration into a setting file. Have a look at the examples to see what else is
possible. The standard setting is the one that is loaded during program startup.❮❯
We have a background in applied physics and know how important it is to test a new idea immediately. We did our Ph.D. at TU Dresden (Germany) and we put our experience and the feedback of our colleagues into SweepMe! to make it a software which is hopefully useful to you. We are open for any feedback and feature requests that improve SweepMe!, feel free to start a conversation (firstname.lastname@example.org).