Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E3632(!)A: handover of self.value as float + software averaging function #102

Conversation

Code-Craftsman-Christian
Copy link
Contributor

Bugfix: self.value is now handed over explizitly as float. This fix was necessary for the "Test Field" function to work properly as contrary tp values out of the sweep list, the text field hands over its content in string format.

Added Feature: the SMU class offers the option of averaging values. The E36xxA instruments offer a read-back resolution (model dependend) down to 1mA, often saving the use of an additional DMM. By sampling multiple measurement values, the readout can be stabilized conderable, making these PSUs suitable for recording DC curves on their own for many simple parts. This is now implemented, offering the option of averaging with a simple click of an options box within the SMU class GUI.

@Code-Craftsman-Christian Code-Craftsman-Christian requested a review from a team as a code owner October 29, 2024 05:51
Copy link
Contributor

@franz-sweepMe franz-sweepMe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes are useful contributions to the driver, thanks for you work @Code-Craftsman-Christian

src/SMU-Keysight_E3632A/main.py Outdated Show resolved Hide resolved
…nted

Bugfix: self.value is now handed over explizitly as float. This fix was necessary for the "Test Field" function to work properly as contrary tp values out of the sweep list, the text field hands over its content in string format.

Added Feature: the SMU class offers the option of averaging values. The E36xxA instruments offer a read-back resolution (model dependend) down to 1mA, often saving the use of an additional DMM. By sampling multiple measurement values, the readout can be stabilized conderable, making these PSUs suitable for recording DC curves on their own for many simple parts. This is now implemented, offering the option of averaging with a simple click of an options box within the SMU class GUI.
@franz-sweepMe franz-sweepMe force-pushed the SMU-Keysight_E3632A_fix241029 branch from c42221d to fddbf59 Compare November 8, 2024 11:14
@franz-sweepMe franz-sweepMe merged commit 2983f36 into SweepMe:main Nov 8, 2024
2 checks passed
@Code-Craftsman-Christian Code-Craftsman-Christian deleted the SMU-Keysight_E3632A_fix241029 branch January 6, 2025 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants