Menu

Tree [411c3b] 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 2024-01-07 John Donoghue John Donoghue [837d7b] Description: Add direntry and dircategory for t...
 inst 2024-03-31 John Donoghue John Donoghue [6dec3c] * inst/@octave_modbus/read.m: convert to reques...
 src 2024-08-02 John Donoghue John Donoghue [411c3b] * src/serial/serial_class_win32.cc, src/serialp...
 .hgignore 2013-07-16 Carnë Draug Carnë Draug [6fc7d6] maint: add hgignore file
 .hgtags 2024-03-31 John Donoghue John Donoghue [bd6a82] Added tag release-0.9.3 for changeset 864efe8fbbd8
 COPYING 2017-08-08 John Donoghue John Donoghue [827426] maint: release 0.3.0
 DESCRIPTION 2024-03-31 John Donoghue John Donoghue [864efe] maint: dump for 0.9.3
 INDEX 2023-05-25 John Donoghue John Donoghue [544153] read/writeline improvements
 Makefile 2024-01-20 John Donoghue John Donoghue [d2593f] * Makefile: dont remove doc generation tools fr...
 NEWS 2024-03-31 John Donoghue John Donoghue [864efe] maint: dump for 0.9.3
 README.md 2023-02-09 John Donoghue John Donoghue [62475e] * README.md:update for octave version requirement

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