Skip to content

nbeaver/mx-trunk

Repository files navigation


                 MX - A Data Acquisition and Control System

                            by William M. Lavender

MX is a data acquisition and control system that is designed to serve
several functions:

    o As a portable toolkit for writing data acquisition and control programs.

    o As a standalone system capable of controlling entire experiments.

    o As a platform for building device control servers to be used by other
      applications.

    o As a way of extending other control systems and of glueing disparate
      control systems together.

MX has been developed primarily for use in the X-ray and synchrotron radiation
field, but may be useful for other types of experiments.

DOCUMENTATION:

Most MX documentation may be found at the MX web site:

        http://mx.iit.edu/

INSTALLATION:

The installation procedure for MX is documented in the MX Users and Developer's
Manual which may be found at:

        http://mx.iit.edu/manuals/

COPYRIGHT:

Most of MX was written by William Lavender and is copyright by the Illinois
Institute of Technology.  MX is freely distributable and is covered by an
MIT X11 or XFree86 style license that may be found in the file 'LICENSE'
that is included with every source code distribution of MX.

A few parts of the distribution are covered by other copyrights.  These
include:

    tools/generic/src/getopt.c - Written by Henry Spencer and covered by
          a license given at the top of the file.

    tools/generic/src/strlcpy.c and tools/generic/src/strlcat.c - These
          functions were copied from OpenBSD (dated 2005-08-08).

    tools/generic/src/strptime.c - Copied from NetBSD (dated 2009-05-24).

    tools/unix/src/editline/ - The files in this directory are copyrighted
          by Simmule Turner and Rich Salz and are covered by a license found
          in the file 'tools/unix/src/editline/README'.  The makefile for
          this package has been modified to fit better into the MX build
          system, but the original makefile may be found in the file
          'Makefile.orig'.

    libMx/mx_util_cfaqs.c - Utility functions from the book "C Programming
          FAQs" by Steve Summit.

About

Git mirror of SVN repo for MX data acquisition and control system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published