Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 727 Bytes

README.md

File metadata and controls

20 lines (16 loc) · 727 Bytes

This library enables connection with some oscilloscopes and signal generators.

Dev. environment: Python 3.5 de 32 bits. Dependencies:

  • Drivers for the instruments to use.
  • C-types for modules that use C compiled libraries.
  • C# CLR (Common Language Runtime) for C# based libraries.
pip install ctypes clr

Modules covered so far:

  • SignalGenerator (tested Agilent RF N9319A 9kHz-3GHz)
  • Attenuator: TEM cells attenuator (tested RCDAT-6000-60)
  • Utils: conversions between hexa/string/binaries/integers, endianess, etc. BinaryParser to parse C structures from hex strings.
  • Visa: Loads visa32.dll (NIVISA), and its functions can be used from python (not wrapped).

Some examples are provided as test_*.py.