Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/lxiPublic

Go-based implementation of the LAN eXtensions for Instrumentation (LXI) standard

License

NotificationsYou must be signed in to change notification settings

gotmc/lxi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go-based implementation of the LAN eXtensions for Instrumentation (LXI)standard.

GoDocGo Report CardLicense Badge

Overview

This packages enables controlling LXI compatible test equipment (e.g.,oscilloscopes, function generators, multimeters, etc.) over Ethernet. While thispackage can be used by itself to send Standard Commands for ProgrammableInstruments (SCPI) commands to a piece of test equipment, it also serves toprovide an Instrument interface for both theivi andvisa packages. Theivi package provides standardized APIs for programming test instrumentsfollowing theInterchangeable Virtual Instrument (IVI) standard.

Installation

$ go get github.com/gotmc/lxi

Documentation

Documentation can be found at either:

Contributing

Contributions are welcome! To contribute please:

  1. Fork the repository
  2. Create a feature branch
  3. Code
  4. Submit apull request

Testing

Prior to submitting apull request, please run the tests using eitherGNUMake:

$ make check$ make lint

or you can useJust:

$ just check$ just lint

To update and view the test coverage report usingMake run:

$ make cover

or you can useJust:

$ just cover

License

lxi is released under the MIT license. Please see theLICENSE.txt file for more information.


[8]ページ先頭

©2009-2025 Movatter.jp