Skip to main content

Control of data acquisition with remote instruments using IVI-C or IVI-COM, Visa, and serial protocols.

Project description

pyhardware combines in one package several data-acquisition protocols:
  • ivi drivers (using the lower level package pyivi)

  • visa

  • serial

Each instrument connected to the machine can be autodetected, and assigned a unique logical name. Graphical tools are provided to configure the different instruments and the way they should be interfaced.

It uses the lower-level package pyivi to communicate with ivi-drivers on the machine. The specificity of this package is to directly interact with the ivi-framework using comtypes and ctypes. This makes fully use of the interchangeability feature of IVI instruments: new instruments can be installed in a single click by simply installing the IVI-drivers provided by the manufacturer.

pyhardware is part of a higher-level package : pyinstruments, that you might want to check out : it adds-up database-capabilities to store the curves from the instruments in a consistent way.

Dependencies

  • PyQt4

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyhardware-0.0.12.zip (63.0 kB view hashes)

Uploaded Source

Built Distributions

pyhardware-0.0.12.win32.exe (257.2 kB view hashes)

Uploaded Source

pyhardware-0.0.12-py2.7.egg (150.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page