Menu

Tree [e3d599] default tip /
 History

Read Only access


File Date Author Commit
 devel 2023-12-29 John Donoghue John Donoghue [d8f482] Allow read of > 1024 bytes (Bug #65088)
 doc 2025-04-15 John Donoghue John Donoghue [54746b] * doc/instrument-control.css: updated link and ...
 inst 2025-03-31 John Donoghue John Donoghue [761a65] udpport, serialport, tcpclient: add Tag propert...
 src 2025-04-15 John Donoghue John Donoghue [34593a] maint: dump version to 0.9.5
 .hgignore 2013-07-16 Carnë Draug Carnë Draug [6fc7d6] maint: add hgignore file
 .hgtags 2025-04-15 John Donoghue John Donoghue [e3d599] Added tag release-0.9.5 for changeset 34593a4a1f97
 COPYING 2017-08-08 John Donoghue John Donoghue [827426] maint: release 0.3.0
 DESCRIPTION 2025-04-15 John Donoghue John Donoghue [34593a] maint: dump version to 0.9.5
 INDEX 2023-05-25 John Donoghue John Donoghue [544153] read/writeline improvements
 Makefile 2025-04-15 John Donoghue John Donoghue [a6f193] update doc generation
 NEWS 2025-04-15 John Donoghue John Donoghue [34593a] maint: dump version to 0.9.5
 README.md 2023-02-09 John Donoghue John Donoghue [62475e] * README.md:update for octave version requirement
 octave-instrument-control.metainfo.xml 2025-04-15 John Donoghue John Donoghue [eb0f5f] * octave-instrument-control.metainfo.xml: add n...

Read Me

Introduction

The Instrument control package provides low level I/O functions for serial, i2c, spi, parallel, tcp,
gpib, vxi11, modbus, udp and usbtmc interfaces.

It attempts to provide the same function calls as the Matlab toolkit, as well as additional functionality.

Requirements

  • Octave >= 4.0.0

  • linux-gpib (Linux only)

  • libmodbus for MOSBUS support

  • rpcgen and libtirpc for VXI11 support

Installing

To install, run the octave package manager:

  1. If running Windows, the package may already be installed:
    type pkg list, to view the installed packages.

  2. To install from source forge:
    pkg install -forge instrument-control

  3. To install from a local tarball.
    pkg install instrument-control-XXXXXXX.tar.gz
    Where XXXXXXX is the version of the the downloaded tarball.

Usage:

  1. Load the package.
    pkg load instrument-control
    (Required each time Octave is started)

  2. Use the function calls to control the instrument hardware.

Documentation

See the function list for instrument-control on octave forge for function documentation.

Read the Octave instrument-control wiki for install tips and examples.

Known limitations and bugs

None provided

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.