go-measure

module
v0.1.1-0...-345adea Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 7, 2023 License: BSD-3-Clause

README

Go software for automated measurements

Copyright Jan Kåre Vatne, 2020

This package implements interfaces for different multimeters, oscilloscopes and power supplies. It is independent of National instruments drivers or other software. The only non-google imports are the serial library, which is my own fork of github.com/tarm/serial, with some modifications, and the small logger project on github.com/jkvatne/alog

It is is developed for Windows 10, but all tcp/ip and serial interfaces should work on Linux. The only exception is the Digilent Analog Discovery 2, which uses a binary library. But this is also available in Linux, so it should be possible to implement a Linux version.

NB: This is a work in progress, and things may change dramatically when new functions are added.

Instruments support will be extended later. The following are currently supported:

Multimeters
  • Fluke 8845A
Power supplies
  • TTi CPX400
  • Korad KD3005
  • Manual controlled supply
Oscilloscopes
  • Tektronix TDS2000 series
Multifunctions instruments
  • Digilent Analog Discovery 2

--

Directories

Path Synopsis
Package alog extends the default log package with levels and other features Program command line arguments can be used to override defaults Logging level is taken from the flag "-level=2" Format is taken from the flag "-format=3" File is taken from the flag "-logfile=stdout"
Package alog extends the default log package with levels and other features Program command line arguments can be used to override defaults Logging level is taken from the flag "-level=2" Format is taken from the flag "-format=3" File is taken from the flag "-logfile=stdout"
dmm
psu
Package tps2000 defines a Tektronix oscilloscope in the Tps2000 series
Package tps2000 defines a Tektronix oscilloscope in the Tps2000 series

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL