AxoCalculator 1.1 AxoCalculator is a general purpose programmable calculator, fully integrated within a text editor. Standard scientific functions (sin, cos, exp, ... ) and statistical calculations are supported. Calculations are performed by typing them into the editor window then pressing "enter". This approach maintains a record which can be cross-checked or printed. AxoCalculator is also a multi-language development environment. Programs and functions can be written in Pascal, Fortran, Basic or C and executed by AxoCalculator's multi-language interpreter. Programs can interact with the user via standard dialogs. They can be assigned names which are then appended to the "Calculator" menu. Programs can be automatically loaded onto the menu each time AxoCalculator is run. For details see the accompanying documents : ¥ "Getting Started" ¥ "Built in Functions" ¥ "Built in Procedures" ¥ "Programming in [Pascal, Fortran, Basic or C]" AxoAdvertisement AxoCalculator is a spin off from "AxoGraph", a scientific graphics and data analysis program available from Axon Instruments. An extended version of AxoCalculator is built into AxoGraph, and can be used to manipulate data and automate analysis. AxoGraph is optimized for speed when displaying and analyzing large numbers of data points. It outperforms other graphics programs when working with data sets greater than a few hundred points. It can read and display a 100,000 point file in a few seconds (2.5 sec on a IIfx). AxoGraph imports binary digitized data files acquired on either Mac or IBM computers. It has features for browsing and analysing episodic data, and many signal analysis features including automatic peak detection and measurement and very fast exponential curve fitting. It has several unique display options, including scale bars, raster display, zero-crossing axes, etc. For a brochure or a demo version of AxoGraph write to : Axon Instruments, 1101 Chess Dr. Foster City, CA 94404 Fax (415) 571-9500 Axon Instruments also offers a variety of data acquisition and image analysis software and hardware. Known Problems and Limitations AxoCalculator's implementations of Pascal, Basic, Fortran and C are designed for writing short, simple programs. Many language features are not implemented. Some of the strict requirements of the various languages have been relaxed to make programming easier. Unfortunately this can lead to ambiguities when working with complex statements or program flow structures. Even if you are very familiar with one of the above languages, please take a few moments to check the documentation for that language. Bug Reports, etc. Axon Instruments does NOT provide tech support for AxoCalculator. Send bug reports or suggestions by E-Mail to "clements@ohsu.edu", or by regular mail to John Clements c/o Axon Instruments 1101 Chess Dr, Foster City, CA, 94404 Acknowledgement The multi-language interpreter at the core of AxoCalculator was derived from a Pascal interpreter written by Wayne Rasband and included in the public domain image analysis program "Image". Distribution AxoCalculator is freeware. You are under no obligation to pay for it if you choose to use it. You are encouraged to copy and distribute AxoCalculator for non-commercial use with the following restrictions: ¥ You may copy and distribute the self-extracting ÒAxoCalculator.seaÓ file but not the individual application and document files. This ensures that users receive a complete package with all documentation files. ¥ You may not modify the ÒAxoCalculator.seaÓ file in any way. ¥ You may not charge any fee for the use, copying or distribution of the product. ¥ Clubs and user groups may charge a nominal fee (not to exceed $10) for expenses while distributing AxoCalculator. All other organizations must obtain written permission from the author to distribute copies of AxoCalculator if any fee is charged for the use, copying or distribution of the product. ¥ The above conditions also apply to the self-extracting ÒAxoCalculator No-FPU.seaÓ file.