home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / bus_pers / analycal.lha / README < prev    next >
Text File  |  1990-02-17  |  8KB  |  164 lines

  1.         A N A L Y T I C A L C
  2.    
  3.    A Full-Featured System for Numerical Analysis and Reporting
  4.  
  5.    Overview:
  6.    The AnalytiCalc  system  from  General  Cybernetic  Engineering
  7.    includes a full featured spreadsheet, graphics programs, documents,
  8.    and facilities for performing many commonly needed functions.
  9.    Database data extraction and word  processing integration are built
  10.    in.  A scheduling program is also furnished for calendar, meeting
  11.    scheduling, and  similar  functions. 
  12.    
  13.    Features include:
  14.    
  15.    * 18000 by 18000 cell spreadsheet size using  virtual  memory  so that
  16.      the ENTIRE sheet can be used.  Total storage can be as much as 6
  17.      times greater than possible using popular programs such as 1-2-3 on
  18.      a memory-loaded PC. Over 2 megabytes of virtual storage is available
  19.      and no penalty for using cells other than  in  the  upper  left
  20.      corner of the address space exists.  Legal cells range from A1 to
  21.      ZPH18000.
  22.  
  23.    * Full random access to other saved spreadsheet formulas or values
  24.      from  any  cells.    As  many other sheets can be linked as needed.
  25.  
  26.    * Easy save or merge of partial sheets with the most flexible cell
  27.      addressing in the industry.
  28.  
  29.    * As many windows on screen as you like.  Up to 400  can  be handled
  30.      on screen, and more on printouts.  You're not limited to 2, 4, or 8
  31.      regions as you are in some programs.
  32.  
  33.    * Ability to drive any cell from external macros, or to drive the
  34.      entire  sheet  from  other  external macros.    Internal macros (for
  35.      speed) are also available.  Easy console readin during  macros  is
  36.      provided.
  37.  
  38.    * Functions  provided  for  extracting data by keys from data files on
  39.      the system, or for  reading  in normal ASCII files and automatically
  40.      breaking them up for easy calculation.
  41.  
  42.    * Automatic "audit" display available to allow you to see exactly how
  43.      the formulas on your spreadsheet are related.  Can be printed out in
  44.      this format also.
  45.  
  46.    * Built in matrix algebra,  random  number  generation,  date
  47.      arithmetic  and conversions between all necessary date formats.  DIF
  48.      access provided also.
  49.  
  50.    * Ability built in to vary  up to 8 parameters automatically to solve
  51.      systems of equations.  Used with cell  programs and/or matrix
  52.      algebra routines,  this  gives  mathematical  power  unparalleled
  53.      in machines of the PC class.
  54.  
  55.    * Full selection of scientific, engineering, logical, business,  and
  56.      arithmetic functions.  Up to 109 characters of formula per cell,
  57.      which may contain  MULTIPLE  EQUATIONS.  (One AnalytiCalc cell can
  58.      frequently do the work of several cells in other programs.)
  59.  
  60.    * Table  addressing  functions and lookup functions useful for multi
  61.      dimensional  access  around  the sheet.
  62.  
  63.    * Conditionals,  display  sorting,  access  to  formulas  (rather
  64.      than  values)  for  sorts,  dynamic modifications of formulas where
  65.      desired.
  66.  
  67.    * Recursive macro substitution capability for simple re-use of complex
  68.      parts of  formulas.
  69.  
  70.    * 60 scratch accumulators global to the sheet.
  71.  
  72.    * Graph outputs and Word Processing documents may be overlayed onto
  73.      sheet, included within it, or even nested  as  frames under control
  74.      of the AnalytiCalc program.  One and two  dimensional  plots  and
  75.      piechart programs are provided.
  76.  
  77.    * Mechanism  for  executing  any DOS commands from within AnalytiCalc
  78.      without losing context.  May  be driven by macros (command files)
  79.      anywhere they are legal.
  80.  
  81.    * Large help system permitting online discovery of most command
  82.      formats.  Full manual available online with search utility  to
  83.      facilitate locating critical information quickly.  F1 used as help
  84.      key (as is common in many DOS programs).  User may expand command
  85.      set using supplied files.
  86.  
  87.    * Built in interactive scientific calculator.
  88.  
  89.    * Fast formula and subformula search commands simplify moving around
  90.      large sheets.
  91.  
  92. Requirements:
  93.     Current version runs on interlaced screen and may need more than
  94. 512K bytes. Requirements definitely are below 1 meg however.
  95.     Using non-interlaced screen, AnalytiCalc will fit in 512KB
  96. systems, but with reduced display size.
  97.     Sources may of course be recompiled (using Absoft Fortran
  98. 2.2d or later) to relax restrictions. Subroutines in AnalyO.Ftn can
  99. be overlayed against each other.
  100.     When using virtual memory files, FACC is a MAJOR speedup.
  101.  
  102.  Note on V22-03A: (10/31/1987 version):
  103.   AnalytiCalc will read raw: keystrokes and parse them so that the arrow
  104. keys and the HELP key have the expected behavior. The function keys are
  105. however supported in the following manner if the optional custom keymap
  106. is not used:
  107.   F1 becomes @DK:AKA.CMD
  108.   F2 becomes @DK:AKB.CMD
  109.   ...
  110.   F10 becomes @DK:AKJ.CMD
  111.  
  112. To use these, you must assign some area (suggest ram:) as DK: and
  113. have the AKc.CMD files copied into it. These files can contain
  114. any AnalytiCalc commands desired. The supplied files in the .EXE
  115. archive use the F1.CMD, F2.CMD ... naming convention; just
  116. rename those that are supplied. If you have either the full or the
  117. demo versions of SETKEY you can examine the custom keymap and find
  118. out what commands to use for the other keys. A separate support
  119. files archive will be distributed fairly soon with a complete set
  120. of these files. Since the RAW: device does not return different
  121. sequences for control, Alt, or Amiga-key'ed function keys, only
  122. the basic 10 keys are supported.
  123.     The parsing algorithm allows them to be reused. If you map
  124. F1 with an AKA.CMD file that contains a command ^ on a line of its'
  125. contents, a "Gold Level" internal flag is incremented. If a function
  126. key is now pressed, AnalytiCalc will look for AKcA.CMD (e.g.,
  127. AKAA.CMD, AKBA.CMD, and so on). If AKAA.CMD contains two of these
  128. ^ commands (each on a line of its own), two presses of F1 result
  129. in the remaining keys acting like @DK:AKcB.CMD, and so on.
  130.   It's a good idea to use the %%% commands (see the manual) to put up
  131. a label indicating gold level. Executing any @file.cmd command will
  132. zero the "gold flag" again; it's a "one time" flag.
  133.     AnalytiCalc will work with the supplied keymap, but you may prefer
  134. to use it without that. The keymap does terrible, awful things to the
  135. keys' meanings, and will not coexist well with other tasks at all. This
  136. executable is useful even without a keymap, and will shortly have
  137. the command files supplied to you in a more easily used form. Watch
  138. the place you got AnalytiCalc for updates.
  139.  
  140.   Note on Version 23-1A:
  141.   In response to complaints about slow spreadsheet load/save, I have added
  142. some speedups to normal text load/save. Also there is now a new pair of
  143. commands: PB and GB. These put or get a sheet in binary format, faster
  144. than the normal PP or GP methods. Sheets saved in this form are Amiga
  145. specific. Also, internal commands (e.g. *X cell) will not work on
  146. binary saved sheets. The PP/GP commands are still present, and work on
  147. ALL AnalytiCalc versions (VAX, PDP11, Amiga, MSDOS). Spreadsheets to be
  148. transmitted to other systems should be saved in ASCII form using the PP/GP
  149. commands.
  150.     Glenn Everhart
  151. Note on version 23-2C:
  152.   Two address modes are added:
  153. P#_AB (where A and B are accumulator names in the range A to Z)
  154.   addresses the cell whose column number is in the first accumulator
  155.   (A in the example) and whose row is in the second accumulator (B
  156.   in the example). Thus if accumulator D contains 2 and accumulator
  157.   G contains 5, then P#_DG addresses cell B2 (col 2 row 5).
  158. P#$V1:V2:
  159.   works like the P#_AB form but uses any cell address for V1 and V2.
  160.   Thus if cell D4 contains 2. and cell G12 contains 5., the cell
  161.   P#$D4:G12:  refers to cell B2. The variable names may be any legal
  162.   addressing forms EXCEPT the P#$v1:v2: form within this construct.
  163.  
  164.