savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #4109] Submission of experix data acqui


From: William Bayard McConnaughey
Subject: [Savannah-register-public] [task #4109] Submission of experix data acquisition, control and an
Date: Fri, 6 May 2005 19:38:15 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)

URL:
  <http://savannah.gnu.org/task/?func=detailitem&item_id=4109>

                 Summary: Submission of experix data acquisition, control and
an
                 Project: Savannah Administration
            Submitted by: mcconnaughey
            Submitted on: Fri 05/06/2005 at 19:38
         Should Start On: Fri 05/06/2005 at 00:00
   Should be Finished on: Mon 05/16/2005 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
                  Effort: 0.00

    _______________________________________________________

Details:


Site Admin. Approval/Edition URL:
 <https://savannah.gnu.org/admin/groupedit.php?group_id=7601>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  experix


Full Name:
----------
  experix data acquisition, control and an
  

Type:
-----
  non-GNU software & documentation


License:
-------- 
  GNU General Public License V2 or later


Other License: 
--------------
  


Description:
------------
  Experix is an RPN calculator style program intended as a platform for data
acquisition and device control applications.  It accepts an arbitrarily long
command line (via readline) and displays an object stack after each command. 
The stack objects include numbers, arrays, strings, pointers to variables and
functions, and file controls.  Operators are available for a wide variety of
stack manipulations and common mathematical operations, and command functions
are provided for 
mathematical operations, creating and deleting variables, scheduling
commands, operating devices, file operations and many other matters.
Data acquisition devices are operated through a specialized character device
file interface which uses the 'read' method to transfer commands and status
returns, and memory-mapped pages to share data with experix.  The driver
sends a "new data" signal to experix, which then runs a command string that
has been assigned to that signal.  Three drivers have been built and tested: 
a parallel-port demonstration, and two data acquisition device drivers
designed for operating an experiment in which a probe is moved while data is
obtained from sensors.
Graphics is done with an array graphing function that uses svgalib
and is fast enough to display incoming device data in real time.

The only possible license issues I can think of are the FFT function and the
'amoeba' data fitting function, both based on translations of Fortran code
from Numerical Recipes.

All code and documentation is at
http://sourceforge.net/projects/experix

There is an article in wikipedia that expands on some of what I said here.



Other Software Required:
------------------------
  svgalib


Other Comments:
---------------
  I have been communicating with the GNU project about this.  Karl Berry and
I concluded that it is premature to consider inclusion in GNU now because
issues about running as a normal user process (rather than root) have not
been worked out, there is no makefile or configure script yet (the build
process is extremely simple and it can only run on PC because of considerable
amounts of asm code) and the possibility of license issues mentioned
previously.

#########################################







    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?func=detailitem&item_id=4109>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]