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

feat: driver for M3201A awg #1

Merged
merged 13 commits into from
Mar 12, 2017

Conversation

lgnjanssen
Copy link
Collaborator

@lgnjanssen lgnjanssen commented Mar 6, 2017

Adds a basic driver for the M3201A awg card.
Also adds a test suite for the Signadyne drivers.

Changes proposed in this pull request:

  • Basic driver for M3201A
  • include general get-parameters
  • include channel-related set-parameters
  • include methods for direct control of hardware (off, close, open, self_test)
  • Result parser method for error handling and verbose mode printing
  • test suite containing test functions for nearly all parameters and methods

To do:

  • Functions for creating wave form objects
  • Test functions for awg, waveform and trigger related functions

@maij

lgnjanssen added 12 commits March 6, 2017 14:09
Add a correct get_cmd, since it previously was not a function, rather an evaluated function.
Add missing test for testing open/close and chassis/slot related functions.
change the order of positional arguments of several channel-related set functions so they can be used in 'partial'
add test functions for channel-related set-commands like frequency, phase, amplitude, offset and wave chape
previously only the get-cmd was available. This commit adds the set-cmd and also add a test function for this parameter.
Add waveform and awg related functions to the M3201A driver. Also add clock and trigger related functions.
@lgnjanssen lgnjanssen changed the title feat: add get parameters to driver for M3201A feat: driver for M3201A awg Mar 10, 2017
Add waveform related functions to the M3201A driver and also fix waveform writing convention
@lgnjanssen lgnjanssen merged commit a8bcc0d into feature/signadyne_driver Mar 12, 2017
@lgnjanssen lgnjanssen deleted the feature/signadyne_awg_driver branch March 12, 2017 23:20
jenshnielsen added a commit that referenced this pull request Nov 7, 2017
* beginnings of vna driver extension to get spectroscopy mode working

* debug spec mode on ZNB

* measuting with ZNB

* removed T3 specific modifications, now in wrappers pr #1

* removed unused imports, time and partial

* The znb may return a float so round before casting to an int
astafan8 pushed a commit that referenced this pull request Jun 14, 2018
astafan8 pushed a commit that referenced this pull request Jun 14, 2018
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.

1 participant