home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / prj140.zip / PRJ.DOC < prev    next >
Text File  |  1991-01-15  |  64KB  |  1,349 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                          ----------------------------------
  13.  
  14.                                        LxProj
  15.  
  16.                                 Projection Calculator
  17.  
  18.                                      Version 1.40
  19.  
  20.                          ----------------------------------
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.              Copyright (c) 1990-91 Helix Software.  All Rights Reserved.
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                            Steven Hawkins - Helix Software
  50.  
  51.            279 Sherbourne Street - Apt.No.5 - Toronto, Ontario - M5A 2R9
  52.  
  53.                                    (416) 929-3807
  54.  
  55.  
  56.  
  57.                                                                     Page  2
  58.  
  59.                              DISCLAIMER OF WARRANTY
  60.  
  61.         WITH THE USE OF THIS PROGRAM, THE USER ACKNOWLEDGES THIS DISCLAIMER
  62.         OF WARRANTY : 'THIS PROGRAM IS SUPPLIED AS IS.  HELIX SOFTWARE
  63.         DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
  64.         LIMITATION, THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS OF THIS
  65.         PROGRAM FOR ANY PURPOSE.  HELIX SOFTWARE WILL ASSUME NO LIABILITY
  66.         FOR DAMAGES DIRECT OR CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE
  67.         OF THIS PROGRAM.  ANY LIABILITY OF HELIX SOFTWARE WILL BE LIMITED
  68.         EXCLUSIVELY TO EITHER PRODUCT REPLACEMENT OR THE REFUND OF THE
  69.         PURCHASE PRICE.'
  70.  
  71.  
  72.                          PURCHASE AND LICENSE INFORMATION
  73.  
  74.         This program is NOT public domain but is being distributed via the
  75.         "Shareware" concept.  The program may be freely distributed but it
  76.         cannot under any circumstances be sold by anyone except the author.
  77.         You may distribute the program to others provided that it has not
  78.         been modified in any way, and that all supplied documentation and
  79.         support files remain intact.
  80.  
  81.         Feel free to try out the program for 30 days to see if it meets
  82.         your needs.  If you continue to use the program after the trial
  83.         period then please register by sending $35.00 as a single copy
  84.         license fee along with the registration form at the end of this
  85.         document to:
  86.  
  87.                                  Helix Software
  88.  
  89.           279 Sherbourne Street - Apt.No.5 - Toronto, Ontario - M5A 2R9
  90.  
  91.  
  92.         A single copy license fee entitles you to execute the program on
  93.         only one machine at a time.  You may move the program from one
  94.         machine to another, store the program on several machines or store
  95.         the program on a network fileserver as long as the program is only
  96.         executed on one computer at a time.
  97.  
  98.         When you register, you will receive much more extensive, printed
  99.         documentation, a copy of the latest version without the Shareware
  100.         reminder screen, notification of and a discount on any future
  101.         updates, and unlimited tech support.
  102.  
  103.         Volume discounts, site licenses, LAN licenses etc. are available
  104.         under very reasonable terms.  Please send any reports of bugs or
  105.         requests for multiple copy licensing to the above address.
  106.  
  107.  
  108.  
  109.                                                                     Page  3
  110.                               COMMERCIAL DISTRIBUTION
  111.  
  112.         Shareware distributors or bulletin board operators may distribute
  113.         the program only under the following conditions :
  114.  
  115.         - LxProj must be distributed as a complete system with all original
  116.           files included.
  117.  
  118.         - LxProj and its accompanying files may not be modified in any way.
  119.  
  120.         - No form of documentation may be added to the system.
  121.  
  122.         - No other software may be included on the diskette (or in the .ARC
  123.           or .ZIP file in the case of a bulletin board posting)
  124.  
  125.         - No purchase fee may be charged, a nominal handling and shipping
  126.           fee of $10 or less is allowed.
  127.  
  128.  
  129.                                      SHAREWARE
  130.  
  131.         "Shareware" is a term used to describe a system for distribution of
  132.         software.  Under the shareware concept, software may be freely
  133.         copied and passed along to others, or distributed through bulletin
  134.         board systems, etc.
  135.  
  136.         As a recipient of a shareware program, you may use the software for
  137.         a short trial period to determine if it meets your needs.  If it
  138.         does, you pay the registration fee.  By paying the fee, you are
  139.         granted the right to retain the software for your use.  If the
  140.         software is not suitable, then you may discard it.
  141.  
  142.         The shareware system provides substantial benefits.
  143.  
  144.         1) You get to try out the software before you buy it so you know
  145.            exactly what you're buying.
  146.  
  147.         2) Shareware is substantially less expensive than most commercial
  148.            programs.  You don't pay for costly marketing programs and fancy
  149.            packaging.
  150.  
  151.         3) You get access to a much broader base of available programs.
  152.            Thousands of excellent programs have been written by expert
  153.            programmers who would never consider marketing commercially.
  154.            Through the concept of shareware, these people make their
  155.            programs available to the community.  Usually, all they ask in
  156.            return is a small fee to reward them for the time and effort
  157.            they have put into the program.
  158.  
  159.         The system is based entirely on the honor system, and generally
  160.         works quite well.  (Most people are honest and wouldn't violate the
  161.         trust placed in them by the author of the software.)  Shareware is
  162.         NOT free software - the author counts on your integrity.  Please
  163.         register using the form the end of this manual.
  164.  
  165.         You are encouraged to copy this software and pass it along to others
  166.         who may be interested in using it.
  167.  
  168.  
  169.  
  170.                                                                     Page  4
  171.  
  172.        ==  Contents  ========================================================
  173.  
  174.  
  175.           LxProj               : Introduction                5
  176.                                : Installation & Files        6
  177.                                : Starting LxProj             6
  178.                                : Exiting LxProj              6
  179.  
  180.           Calc Mode            : Overview                    7
  181.                                : Operation                   7
  182.                                : Input Values                8
  183.                                : Output Values               9
  184.  
  185.           Functions            : Reset                      12
  186.                                : Lens Train                 12
  187.                                : Projectors                 12
  188.                                : Map                        13
  189.                                : Swap                       14
  190.                                : Print Data                 14
  191.                                : Solve                      15
  192.                                : Fast Exit                  15
  193.                                : Screen Blank               15
  194.                                : Restore                    15
  195.  
  196.           Units                : Overview                   16
  197.                                : Set Units                  16
  198.                                : Conversion                 17
  199.  
  200.           Command Summary                                   18
  201.  
  202.           Setup Mode           : Overview                   19
  203.                                : Colour Options             19
  204.                                : Save Option                19
  205.                                : Printer Port Selection     20
  206.                                : Command Line Options       20
  207.  
  208.           Help                 : Getting Help               21
  209.                                : On-Line Help               21
  210.                                : Tech Support               21
  211.  
  212.           Revision History                                  22
  213.  
  214.           Technical Notes etc.                              23
  215.  
  216.           Other Products                                    24
  217.  
  218.           Registration                                      26
  219.  
  220.  
  221.  
  222.                                                                     Page  5
  223.  
  224.        ==  LxProj : Introduction  ===========================================
  225.  
  226.         LxProj is designed to solve those tedious projection calculations
  227.         which, given the various calculators that I have seen, usually
  228.         involve a great many unit conversions, and are therefore a royal
  229.         pain to put it politely.  The program is written with a stage
  230.         lighting designer in mind, but should be most useful to anyone
  231.         working in an AV house or photographic studio etc.
  232.  
  233.         In LxProj, a unit of measurement can be assigned to each related
  234.         value generated by the package or entered by the user.  For example,
  235.         all distances can be expressed in feet, all focal lengths in
  236.         centimeters and all slide dimensions in millimeters.  Any required
  237.         conversions are done by the program automatically.  LxProj supports
  238.         both slide or image dimensions and will solve for each value
  239.         simultaneously.  You can enter horizontal and vertical projection
  240.         angles and accurately determine the effect and dimensions of the
  241.         resulting keystoning.
  242.  
  243.         The program functions much like a spreadsheet in that data is
  244.         entered into cells, and recalculations are automatic.  The generated
  245.         values are always an accurate reflection of the variables you have
  246.         entered.  In addition, LxProj can be appropriately configured for a
  247.         particular type of projector merely by selecting that projector from
  248.         a presented list of choices.  The program is very small, very fast,
  249.         and quite simple to use.  You can be up and running in five minutes
  250.         tops!  Please take the time to at least peruse this documentation
  251.         before plunging in.  If you need it, LxProj contains an On-Line Help
  252.         system that displays a condensed version of this Manual.
  253.  
  254.         This version of LxProj has been released under the Shareware
  255.         concept.  It is the complete package, and has not been crippled or
  256.         limited in any way.
  257.  
  258.         If by any chance you are wondering about the name of this program,
  259.         it is the third application I have designed and written primarily
  260.         for a stage lighting designer.  The first is called LxData, a
  261.         commercial application designed to manage lighting paperwork, and
  262.         the second LxPlot, a cross section solver for plotting lighting
  263.         instruments.  Just keeping it in the family !!
  264.  
  265.  
  266.  
  267.                                                                     Page  6
  268.  
  269.        --  Installation & Files  --------------------------------------------
  270.  
  271.         LxProj is a very small application that requires no installation at
  272.         all, merely copy your master disk to a working diskette or to
  273.         your hard disk.  Please do NOT work with a master diskette, copy it
  274.         and then file it away for safety.  For a full list of the files that
  275.         make up this package, please view the VENDOR.DOC file.  The basic 
  276.         package consists of only two files, they are :
  277.  
  278.                                     PRJ.EXE
  279.                                     PRJ.HLP
  280.  
  281.         The PRJ.EXE file can run on any IBM compatible XT or AT or greater
  282.         system with at least 90K of free memory.  When the program is first
  283.         run, it determines your video setup and sets its colour defaults
  284.         accordingly.  This information, along with any other values changed
  285.         in Setup, are then written to a file called PRJ.CNF on exit.  The
  286.         next time you start LxProj, your new colours and switches are loaded
  287.         by the program automatically .
  288.  
  289.         An additional file called README.DOC may exist on your disk that
  290.         contains any update information not included in this documentation.
  291.         If it exists, please read it first by entering the following command
  292.         at the DOS prompt and pressing Enter, or by using a browse utility
  293.         such as LIST.
  294.  
  295.                                 TYPE README.DOC
  296.  
  297.         Also, if you are tight on disk space and feeling cocky about your
  298.         knowledge of the program, the PRJ.HLP file can be dumped.  If for
  299.         any reason the PRJ.CNF file gets trashed, LxProj will automatically
  300.         create one for you on exit from the program.
  301.  
  302.  
  303.        --  Starting LxProj  -------------------------------------------------
  304.  
  305.         To start LxProj, merely type 'PRJ', without the quotes, at the DOS
  306.         prompt and press the Enter key.  The screen will clear and a title
  307.         block will briefly appear in the centre of your display.  LxProj
  308.         will then display the main program block, which is described in the
  309.         next section of this Guide.
  310.  
  311.         As you will see, LxProj is broken down into three principal parts,
  312.         Calc, Units and Setup.  Each mode will be discussed in turn in the
  313.         remaining sections of this manual.
  314.  
  315.  
  316.        --  Exiting LxProj  --------------------------------------------------
  317.  
  318.         To exit the program, just press the F10 or Escape key from the main
  319.         screen (Calc Mode).  A message confirming the Exit will appear along
  320.         with a Yes/No prompt.  If you wish to exit press the "Y" key, or
  321.         press any other key to cancel the Exit command.  An alternative to
  322.         F10 or Escape is to use the Fast Exit command (Alt F10) described
  323.         below under Functions.
  324.  
  325.  
  326.  
  327.                                                                     Page  7
  328.  
  329.        ==  Calc : Overview  =================================================
  330.  
  331.         Calc Mode (startup default) solves all of the required projections
  332.         values.  Similar to a spreadsheet program, one can enter known
  333.         values to automatically calculate the unknowns.  When LxProj starts,
  334.         the screen is divided into two distinct sections, the Input Window
  335.         on the top, and the Output Window on the bottom.
  336.  
  337.         Along the very top of your display you will see a reverse video
  338.         status line containing the current function, the present status
  339.         of the Conversion function, and any error messages in the upper
  340.         right corner.  Along the bottom of your display you will find very
  341.         brief descriptions of the function keys.  The block separating the
  342.         Input and Output windows is used for messages or to display the
  343.         currently assigned units.
  344.  
  345.         The Input Window is composed of cells, or fields of data, and one
  346.         can move from cell to cell in much the same way as a spreadsheet.
  347.         The Up and Down Arrow keys or the Enter key move you from cell to
  348.         cell, the Home key moves you to the first (upper left), and the End
  349.         key moves you to the last (lower right).  In addition, the Tab key
  350.         will always move the cursor to the field immediately above or below
  351.         the present field position.  Current values are always displayed
  352.         until you start to enter a new number, at which time the cell will
  353.         clear for entry and editing.  Pressing either Enter or the Up or
  354.         Down Arrow key accepts the new value and moves you to the next cell.
  355.         To clear the current cell, just press the Spacebar.
  356.  
  357.         The Output Window mirrors any entered values and presents as
  358.         complete a solution as possible given your entries in the Input
  359.         Window.
  360.  
  361.  
  362.        --  Calc : Operation  ------------------------------------------------
  363.  
  364.         Calc Mode basically works with the relationship of four types of
  365.         values; any three value types solves the fourth.  These four value
  366.         types are:
  367.  
  368.           Optical Centre                Image Size (H)     Slide Size (H)
  369.                or           Distance
  370.           Focal Length                  Image Size (W)     Slide Size (W)
  371.  
  372.         To start a solution, enter any three of these four value types to
  373.         solve the fourth.  The entered values and any solved variables will
  374.         then be displayed in the Output Window.  Should you wish, you can
  375.         enter values for the second slide or image dimension (Width) at the
  376.         same time.  You do not have to restrict both dimensions to the same
  377.         item; you can mix up Image and Slide entries.  To access the Optical
  378.         Centre field, press the Shift Tab key.  If you try to enter both a
  379.         Focal Length and an Optical Centre value, an error message will
  380.         appear on the top status line.  Just clear one of them by pressing
  381.         the Spacebar in the appropriate field, to continue.
  382.  
  383.  
  384.  
  385.                                                                     Page  8
  386.  
  387.         The Output Window is divided into three main groups of variables.
  388.  
  389.         The upper group :
  390.  
  391.            Focal               Dist.              Img.H              Sld.H
  392.  
  393.            Opt.C.              Magn.              Img.W              Sld.W
  394.  
  395.         reflects a solution based on the four main Input variable types just
  396.         discussed above, and assumes that the projector is always placed
  397.         vertically and horizontally perpendicular to the projection surface.
  398.  
  399.         The second group :
  400.  
  401.                            Ang.V                BmA.V
  402.                            ------------------------------------
  403.                            Height               T.Wid.
  404.  
  405.                            Depth                B.Wid.
  406.  
  407.         reflects a solution using the same four variable types and the
  408.         contents of the Ang.V (Vertical Angle) field.
  409.  
  410.         The third group :
  411.  
  412.                            Ang.H                BmA.H
  413.                            ------------------------------------
  414.                            Left                 L.Hgt.
  415.  
  416.                            Right                R.Hgt.
  417.  
  418.         reflects a solution using the same four variable types and the
  419.         contents of the Ang.H (Horizontal Angle) field.  Please see the
  420.         Angle item in the next section for more information.
  421.  
  422.         When you have finished with a solution, you can either press F2 to
  423.         clear both Windows, enter new values on top of the old, or press F10
  424.         or Escape to exit the program.
  425.  
  426.  
  427.        --  Calc : Input Values  ---------------------------------------------
  428.  
  429.         Focal Length  :  Focal Length of the projector lens ie. the distance
  430.                          from the Optical Centre of the lens to its point of
  431.                          principal focus.
  432.  
  433.         Distance      :  Distance from the projector to the projection
  434.                          surface.
  435.  
  436.         Image Size    :  Size of the projected Image in two dimensions,
  437.                          width and height
  438.  
  439.         Slide Size    :  Size of the Slide in two dimensions, width and
  440.                          height.
  441.  
  442.  
  443.                                                                     Page  9
  444.  
  445.         Optical Cen.  :  Distance from the Optical Centre of a lens to the
  446.                          Slide plane.  The Optical Centre is a point,
  447.                          usually within the glass of the lens, which
  448.                          geometrically determines the beginning of a lens
  449.                          bending effect.
  450.  
  451.         Vertical      :  Vertical Angle off of perpendicular at which the
  452.                          Angle projector sits relative to the projection
  453.                          surface, the default being perpendicular (90
  454.                          degrees).  If the projector is tipped down, the
  455.                          Angle is less than 90 degrees, if tipped up, the
  456.                          Angle is greater.  If you enter a value greater
  457.                          than 180 degrees, then an Error message will appear
  458.                          along with a short beep.  You must either correct
  459.                          or erase the value before LxProj will allow you to
  460.                          move to another field.
  461.  
  462.                          Section :        Top    |
  463.                                                  |     +
  464.                                                  |
  465.                                                 -+--------- 90
  466.                                                  |
  467.                                                  |     -
  468.                                           Bottom |
  469.  
  470.         Horizontal    :  Horizontal Angle off of perpendicular at which
  471.                          Angle projector sits relative to the projection
  472.                          surface, the default being perpendicular (90
  473.                          degrees).  If the projector is swung to the Right,
  474.                          the Angle is less than 90 degrees, if swung to the
  475.                          Left, the Angle is greater.  If you enter a value
  476.                          greater than 180 degrees, then an Error message
  477.                          will appear along with a short beep.  You must
  478.                          either correct or erase the value before LxProj
  479.                          will allow you to move to another field.
  480.  
  481.                          Plan :                    90
  482.                                                     |
  483.                                               +     |     -
  484.                                                     |
  485.                                      Left ----------+---------- Right
  486.  
  487.         Input values may be entered with up to eight decimal places.
  488.         Although the Output Window rounds them to two places, they are used
  489.         internally by the program as entered.
  490.  
  491.  
  492.        --  Calc : Output Values  --------------------------------------------
  493.  
  494.         Magnification :  A Magnification factor is included here for use
  495.                          with any additional calculations you may need to
  496.                          make.  In many publications, particularly those
  497.                          distributed by Kodak, this factor is a key element
  498.                          in their printed formulas, and can help you avoid
  499.                          some extra calculations.
  500.  
  501.  
  502.                                                                     Page 10
  503.  
  504.         Left Group    :
  505.  
  506.         Beam Angle V. :  Vertical Angle of the projected beam in degrees.
  507.  
  508.         Height        :  Distance from the centre of the projected image to
  509.                          the top of the image, along the centre axis.
  510.  
  511.         Depth         :  Distance from the centre of the projected image to
  512.                          the bottom of the image, along the centre axis. At
  513.                          a 90 degree Vertical Angle, the Depth will be the
  514.                          same as the Height.
  515.  
  516.         Top Width     :  Width of the Image along the top of the projection.
  517.  
  518.         Bot.Width     :  Width of the Image along the bottom of the
  519.                          projection.  At a 90 degree Vertical Angle, the
  520.                          Bot.Width will be the same as the Top Width.
  521.  
  522.         Right Group   :
  523.  
  524.         Beam Angle H. :  Horizontal Angle of the projected beam in degrees.
  525.  
  526.         Left          :  Distance from the centre of the projected image to
  527.                          the left side of the image, along the centre axis.
  528.  
  529.         Right         :  Distance from the centre of the projected image to
  530.                          the Right side of the image, along the centre axis.
  531.                          At a 90 degree Horizontal Angle, Left will be the
  532.                          same as Right.
  533.  
  534.         Left Height   :  Full height of the Image along the Left side.
  535.  
  536.         Right Height  :  Full height of the Image along the Right side.  At
  537.                          a 90 degree Horizontal Angle, the Left Height will
  538.                          be the same as the Right Height.
  539.  
  540.         The following chart will help illustrate these dimensions :
  541.  
  542.                                        Top Width
  543.                            +---------------|---------------+
  544.                            |               |               |
  545.                            |             Height            |
  546.                   Left     |               |               |   Right
  547.                   Height  -|---- Left -----+---- Right ----|-  Height
  548.                            |               |               |
  549.                            |             Depth             |
  550.                            |               |               |
  551.                            +---------------|---------------+
  552.                                       Bottom Width
  553.  
  554.         Please be aware that the Vertical and Horizontal Angles are very
  555.         tightly integrated and that changing one of them will affect values
  556.         displayed in the other Angle group (Left or Right).  The grouping
  557.         merely keeps the most pertinent values affected by a specific Angle
  558.         change together.
  559.  
  560.  
  561.                                                                     Page 11
  562.  
  563.         If the Input information is insufficient to solve a particular
  564.         equation, then the affected Output field will remain blank, as will
  565.         any other equations that use that solved value.  LxProj will do its
  566.         best to reconcile the missing values and present as complete a
  567.         solution as possible, but it can't read your mind!
  568.  
  569.         Negative Distance or Dimension values usually indicate that either
  570.         the Angles of the projector are too severe to be relevant, or the
  571.         Unit assigned to Distance values bears no relation to the entered
  572.         value, for example an entry of 20 feet with an assigned Unit of
  573.         millimeters.  Please see the section on Units for more details.  If
  574.         this happens, the lower groups of variables (Angles) may be blank,
  575.         because the program does not solve with negative input or solved
  576.         values.  Also, if the entered Angles are too severe, a beep will
  577.         sound and the message "Range" will appear in the upper right corner
  578.         of the status line to indicate a "Range Error".  Modifying the
  579.         appropriate Angle will remove the message.
  580.  
  581.         Output values are solved internally with an accuracy of eight
  582.         digits.  If a solved variable exceeds the numeric format of LxProj
  583.         (five digits to the left and two decimal places), it will be
  584.         displayed in exponential format.
  585.  
  586.  
  587.  
  588.                                                                     Page  12
  589.  
  590.        ==  Functions  =======================================================
  591.  
  592.  
  593.        --  Func : Reset (F2)  -----------------------------------------------
  594.  
  595.         The Reset command clears all entered and solved variables and allows
  596.         you to start with a clean slate.  Both the Input and Output Windows
  597.         are also cleared.  Even though you are prompted to confirm the
  598.         Reset, please be careful.
  599.  
  600.  
  601.        --  Func : Lens Train (F3)  ------------------------------------------
  602.  
  603.         If you cannot obtain a lens of the desired Focal Length, and you
  604.         have to make one up by combining two other lenses, the Lens Train
  605.         function will tell you how far apart these lens have to be in order
  606.         to achieve the desired Focal Length.
  607.  
  608.         When you press F3, the cursor will hop to the Foc.A field in the top
  609.         block of the display.  Enter the focal length of the first lens and
  610.         then press Enter to move to the next field.  Enter the second focal
  611.         length and press Enter or the Down Arrow key to move out of the
  612.         Foc.B field.  The distance required between the two lenses will
  613.         appear in the 'Len D' block in the upper right corner.
  614.  
  615.         In order for this function to work, a Focal Length must be either
  616.         entered or solved by LxProj.  Also, the Lens Train function requires
  617.         that entries be in Focal Length Units, should the Conversion feature
  618.         be switched on. The generated 'Len D' value will also be in the same
  619.         Units.  To return to the Input Window, press the F10 key.
  620.  
  621.  
  622.        --  Func : Projectors (F4)  ------------------------------------------
  623.  
  624.         For convenience, LxProj can set itself up for a particular type of
  625.         slide projector.  The principal elements affected when loading a
  626.         projector type are the specific dimensions of the Slide and the
  627.         Focal Length and Slide Size Units.  To load a projector, just press
  628.         the F4 key.
  629.  
  630.         The centre block will then present a list of choices, with each
  631.         containing a highlighted letter.
  632.  
  633.         +------------------------------------------------------------------+
  634.         | Proj. : Kodak  Pani  Reiche 13cm - Vogel 18cm  Strand 252  RDS   |
  635.         +------------------------------------------------------------------+
  636.  
  637.         Just press the letter key of the appropriate choice, and LxProj will
  638.         automatically load both Slide dimensions and set the Focal Length
  639.         and Slide Units to their appropriate values.  The Conversion
  640.         function will be switched On if currently Off, and the new Units
  641.         will be displayed in the centre block.  The Distance Unit is never
  642.         modified, as it is usually set according to personal taste.  Please
  643.  
  644.  
  645.  
  646.                                                                     Page 13
  647.  
  648.         see the section on Units for more details.  LxProj will then
  649.         recalculate all variables to reflect the changes made.  If you do
  650.         not wish to select a projector, just press the Spacebar or F10 to
  651.         return to the normal display.
  652.  
  653.         Once loaded, you can continue to enter new variables etc.  Please be
  654.         careful with the Reset function, as it will erase the new Slide
  655.         values. It is usually better to just enter new values where needed,
  656.         and erase old ones by pressing the Spacebar in the appropriate
  657.         field.  If you wish to use LxProj with the same projector setup
  658.         every time, I suggest that you set the Save Input Data switch On, as
  659.         this will preserve the Slide values from session to session. The new
  660.         Units are automatically saved regardless of this switch.
  661.  
  662.         Most of the choices in the projector list should be quite clear,
  663.         with one possible exception.  The Reiche & Vogel projectors use two
  664.         different slide sizes, 13 and 18 centimeters.  The 13 cm. choice
  665.         uses the R letter key and the 18 cm. the V key.  These two choices
  666.         are not for projectors made by different manufacturers.
  667.  
  668.  
  669.        --  Func : Map Angle Dimensions (F7)  --------------------------------
  670.  
  671.         For those of you to whom a picture is worth a thousand words (or
  672.         numbers), you can display the associated Vertical and Horizontal
  673.         Angle dimensions in a more graphic form.  When you press the F7 key
  674.         from within Calc Mode, the Output Window clears and presents a
  675.         screen resembling this one on the next page.
  676.  
  677.                                                    11.56
  678.            Ang.V  75.00              +-------------------------------+
  679.                                      |               |               |
  680.            BmA.V  36.80              |              9.67             |
  681.                                      |               |               |
  682.            ------------        25.00 |---  7.27 -----+----  8.58 ----| 27.00
  683.                                      |               |               |
  684.            Ang.H  85.00              |             11.78             |
  685.                                      |               |               |
  686.            BmA.H  29.56              +-------------------------------+
  687.                                                    15.39
  688.  
  689.         I am sure you can recognize it a visual representation of the values
  690.         from the lower Left and Right Angle groups.  The variables are
  691.         mapped out for you as in a previous illustration.  This display is
  692.         Not a graphic representation of the specific shape created at
  693.         varying Vertical and Horizontal Angles, but a simple picture to more
  694.         clearly show the meaning of the solved numbers.
  695.  
  696.         If a complete solution is not displayed in the Output Window when
  697.         you press F7, then a message "Insufficient Data to Map!" will be
  698.         briefly displayed in the centre block, cancelling the Map function.
  699.         Pressing any key will restore the previous display immediately,
  700.         rather than timing out.
  701.  
  702.  
  703.  
  704.                                                                     Page  14
  705.  
  706.         If the Vertical and Horizontal Angles are not equal to 90 degrees,
  707.         the Map displays additional information in the form of two specific
  708.         angles (a) and (b) that are required in order to draft an Image. The
  709.         placement of these angles is shown within the Map block, and their
  710.         values are displayed to the left, as illustrated below.  For more
  711.         information on using these angles, please consult the Users Guide.
  712.  
  713.                                    +-----------------------------
  714.                      a  93.24      |               | a
  715.                                    |              9.67
  716.                                    | b             |
  717.                              25.00 |---  7.27 -----+----  8.58 --
  718.                                    |               |
  719.                      b  82.56      |             11.78
  720.                                    |               |
  721.  
  722.         To restore the previous display, just press any key.  Please be
  723.         careful if you use the Spacebar to exit the Map function.  If you
  724.         accidentally tap it twice, you can erase the contents of the Focal
  725.         Length field.
  726.  
  727.  
  728.        --  Func : Swap (F8)  ------------------------------------------------
  729.  
  730.         The Swap function swaps the contents of the Slide and Image Height
  731.         cells with those for Width.  In LxProj, the Image and Slide Height
  732.         fields take precedence over the Width cells.  Focal Length and
  733.         Distance calculations can be solved using the Width fields if and
  734.         only if both Height cells are blank.  If you then enter a Height
  735.         value, LxProj will attempt to find a solution.  To solve based on
  736.         the Width fields regardless of the Height values, just press the F8
  737.         key.
  738.  
  739.         This function is also very handy when using the Projector function,
  740.         should you need to rotate the slide from its default orientation.
  741.  
  742.  
  743.        --  Func : Print Data (F9)  ------------------------------------------
  744.  
  745.         The Print Data function creates a one sheet report of the current
  746.         Input and Output variables, along with a copy of the Map output.
  747.         This can be very handy if you wish to take the information away
  748.         to cut slide masks etc..
  749.  
  750.         When you press F9 you are prompted to choose the paper size format,
  751.         either Condensed or Normal.  The Condensed option prints the report
  752.         in condensed type with a page layout of 5.5 x 8.5 inches.  This
  753.         format is a standard three ring notebook size.  The Normal option
  754.         prints to a regular 8.5 x 11 inch sheet. Please make sure that your
  755.         printer is connected and on-line before you select an option.  Also,
  756.         the print routine does not send a form-feed prior to printing, so
  757.         make sure you are at the top-of-form.
  758.  
  759.  
  760.  
  761.  
  762.                                                                     Page  15
  763.  
  764.         If you change your mind about printing, just press F10 or Escape to
  765.         return to the main screen.  If you select an option and your printer
  766.         is not ready, then a message will appear to that effect.  Just turn
  767.         your printer on, or on-line, and press any key to continue.
  768.  
  769.         The printout is arranged much like the various screen elements in
  770.         LxProj, the Input Window is duplicated at the top of the report,
  771.         followed by the contents of the Output Window.  At the bottom you
  772.         will find a mock up of the Map display.  The rules regarding the
  773.         display of angles (a) and (b) is the same on the report, if the
  774.         either the Vertical or Horizontal Angle is 90 degrees, then the two
  775.         angles will not be displayed.  Once a report has been sent to the
  776.         printer, you will be returned to the main screen.
  777.  
  778.  
  779.        --  Func : Solve (Alt F9)  ------------------------------------------
  780.  
  781.         If for some reason you are unsure of the solution displayed in the
  782.         Output Window, you can force LxProj to recalculate by pressing Alt
  783.         F9.  Because the program recalculates automatically, this function
  784.         should be seldom, if at all, needed.
  785.  
  786.  
  787.        --  Func : Fast Exit (Alt F10)  --------------------------------------
  788.  
  789.         The normal way to exit LxProj is to press either the F10 or Escape
  790.         key.  The centre block presents a prompt asking you to confirm the
  791.         exit to DOS by hitting 'Y'.  If you wish to bypass this prompt
  792.         entirely, use the Alt F10 key combination, which will write your
  793.         data to disk if the Save Input Data switch is on, and exit directly
  794.         to DOS.
  795.  
  796.  
  797.        --  Func : Screen Blanking (Alt B)  ----------------------------------
  798.  
  799.         In addition to the commands discussed above, LxProj contains a
  800.         function to blank the screen from within the program.  This can be
  801.         most useful if you wish to leave the program running while you do
  802.         other things, and not have the image burn into your monitor.  To
  803.         blank the display, just press the Alt B key combination.  All but
  804.         the top status line of your screen will clear and a short message
  805.         will be displayed.  Press any key to restore the previous display.
  806.  
  807.  
  808.        --  Func : Restore Last Value (Alt R)  -------------------------------
  809.  
  810.         Should you enter a new value in any field and then change your mind,
  811.         you can easily recover the original by pressing the Alt R key
  812.         combination.  This function will automatically advance you to the
  813.         next field, and will only work within the current field.  As soon as
  814.         you move to the next field the original value is lost.
  815.  
  816.  
  817.  
  818.                                                                     Page 16
  819.  
  820.        ==  Units : Overview  ================================================
  821.  
  822.         As was previously mentioned, a unit of measurement can be assigned
  823.         to each related value generated by the package or entered by the
  824.         user.  For example, all distances can be expressed in feet, focal
  825.         lengths in centimeters, and all slide dimensions in millimeters. Any
  826.         conversions that are required for a solution are done by the program
  827.         automatically.
  828.  
  829.         The Conversion function can be toggled On or Off as you please.  If
  830.         Off, all inputs are expected to be in the Same units of measurement,
  831.         if On, the entered Units take effect in all calculations and
  832.         displays.  If you toggle the Conversion function when a complete
  833.         solution is displayed, LxProj will solve again to reflect the new
  834.         status of the variables.
  835.  
  836.         All assigned Units are automatically saved to disk on exit and
  837.         reloaded on entry to LxProj.  The status of the conversion function
  838.         is also retained by the program.
  839.  
  840.  
  841.        --  Units : Set Units (F5)  ------------------------------------------
  842.  
  843.         Units apply to three main groups of data, Focal Lengths, Distances
  844.         or Dimensions, and Slide Sizes.  From my experience, these three
  845.         groups are the most distinct and require separate conversion.
  846.  
  847.         To assign Units to any of these three groups, just press the F5 key.
  848.         The centre block will display each group name and the unit currently
  849.         assigned. The first Unit (Focal Lengths) will be displayed in
  850.         reverse video.  To change the Unit, just press the Up or Down Arrow
  851.         key to move through the available options.  These options are Inches
  852.         (in), Millimeters (mm), Centimeters (cm), Feet (ft), or Meters (m.).
  853.         When the desired Unit is displayed, either press F10 to exit the
  854.         function, or the Left or Right Arrow key to move to the next group.
  855.  
  856.         When the Units are set, pressing the F10 key will return you to the
  857.         normal display.  If the Conversion function is switched On, the new
  858.         values will be displayed in the centre block.  If the Units are
  859.         changed when the Conversion function is active, then all values will
  860.         be recalculated when you exit by pressing F10.  If the Conversion
  861.         function is Off, then the new values will be retained by LxProj for
  862.         future use.
  863.  
  864.         Internally, LxProj converts all values to Inches before solving;
  865.         therefore it is useless to set All Units to Inches. This would be
  866.         the same thing as toggling the Conversion feature Off.  By default,
  867.         the standard Units are Focal Lengths in Inches, Distance and
  868.         Dimensions in Feet, and Slide Sizes in Inches.
  869.  
  870.  
  871.  
  872.                                                                     Page 17
  873.  
  874.        --  Units : Conversion (F6)  -----------------------------------------
  875.  
  876.         To activate any entered units, just press the F6 key.  The indicator
  877.         on the top line of your display will show the current status of the
  878.         function. When activated, all inputs Must be in the appropriate
  879.         units, as displayed in the centre block.
  880.  
  881.         +------------------------------------------------------------------+
  882.         | Units :  -- in --     ---------- ft -----------        -- in --  |
  883.         +------------------------------------------------------------------+
  884.  
  885.         The F6 key acts as a toggle to turn the Conversion function On or
  886.         Off.  By default, the Conversion function is turned Off.  Whenever
  887.         the F6 key is pressed, all values in the Output Window will be
  888.         recalculated to reflect the current status of the Conversion
  889.         function.
  890.  
  891.  
  892.  
  893.                                                                     Page 18
  894.  
  895.        ==  Command Summary  =================================================
  896.  
  897.  
  898.            Function Keys :
  899.  
  900.               Key         Label      Function
  901.               ---         -----      -------------------------------------
  902.               F1      -    Hlp    -  Help System
  903.               F2      -    Rst    -  Reset System
  904.               F3      -    Len    -  Enter Lens Train values
  905.               F4      -    Prj    -  Select Projector values
  906.               F5      -    Unt    -  Modify current Units
  907.               F6      -    Cnv    -  Toggle Conversion function On or Off
  908.               F7      -    Map    -  Show Angle dimensions in Graphic form
  909.               F8      -    Swp    -  Swap Height and Width Fields
  910.               F9      -    Prn    -  Print current data
  911.               F10     -    Exit   -  Exit program or current function
  912.  
  913.               Alt F9  -           -  Recalculate variables
  914.               Alt F10 -           -  Fast Exit to DOS
  915.  
  916.            Command Keys :
  917.  
  918.               Escape              -  Same as F10
  919.               Alt B               -  Blank screen display
  920.               Alt R               -  Return contents of current field to
  921.                                      its original value.
  922.               Alt S               -  Enter Setup facility
  923.  
  924.  
  925.            Edit & Movement Keys :
  926.  
  927.               Up Arrow            -  Move to Previous cell
  928.               Down Arrow / Enter  -  Move to Next cell
  929.               Left Arrow          -  Move to Previous digit
  930.               Right Arrow         -  Move to Next digit
  931.               Tab                 -  Move to cell immediately above or
  932.                                      below current cell.
  933.               Spacebar            -  Clear current cell
  934.               Shift Tab           -  Access the Optical Centre field
  935.  
  936.  
  937.  
  938.  
  939.                                                                     Page 19
  940.  
  941.        ==  Setup : Overview  ================================================
  942.  
  943.         The Setup section of LxProj allows you to configure the main display
  944.         colours to your liking and to control the operation of some of the
  945.         programs functions.  Setup is entered with the Alt S key combination
  946.         from within Calc Mode.  When called, the screen will clear except
  947.         for the status line and you will be presented with a list of
  948.         changeable values on the left and a box of colour values on the
  949.         right.
  950.  
  951.         Also, in the upper right corner you will see an indicator showing
  952.         the amount of memory currently available on your system, and along
  953.         the bottom, a display of available command keys.  Each item on the
  954.         left can be accessed by repeatedly pressing the Enter key until you
  955.         get to the one you want.  Pressing the Escape key exits Setup.
  956.  
  957.  
  958.        --  Setup : Colour Options  ------------------------------------------
  959.  
  960.         In LxProj, each colour value is a single number containing both the
  961.         background and foreground attributes.  Whenever you have selected
  962.         one of the colour choices listed below, the present value will be
  963.         highlighted in the colour box on the right.  Moving about in the
  964.         colour box with the Arrow keys etc. selects the desired colour,
  965.         which is then assigned when you press Enter.
  966.  
  967.         General Colour     : Normal background and foreground colour
  968.                              combination used by LxProj.
  969.  
  970.         Highlight Colour   : Colour value assigned to any solved values, or
  971.                              input not currently being edited.
  972.  
  973.         Edit Colour        : Colour value assigned to any value currently
  974.                              being edited.
  975.  
  976.         Header Colour      : Colour of the top Status line.  Usually reverse
  977.                              video.
  978.  
  979.         Command Key Colour : Colour of the Keys displayed on the command
  980.                              line at the bottom of your screen and any on
  981.                              screen prompts.
  982.  
  983.  
  984.        --  Setup : Save Option   ---------------------------------------------
  985.  
  986.         Save Input Data    : When On (Yes), any values currently displayed
  987.                              in the Input Window will be retained on exit
  988.                              and reloaded when you return to LxProj.  If No
  989.                              (Off), the Input Window will be clear except
  990.                              for the Angle value which will be set to the
  991.                              default 90 degrees.  To toggle the status of
  992.                              this switch, just press the Spacebar.
  993.  
  994.                              Default = No
  995.  
  996.  
  997.                                                                     Page 20
  998.  
  999.        --  Setup : Lpt Port  ------------------------------------------------
  1000.  
  1001.         Lpt Port           : This switch allows you to direct any printouts
  1002.                              to the printer port of your choice.  Sucessive
  1003.                              presses of the Spacebar will increment the
  1004.                              value up to 3 and then back to 1.  Just press
  1005.                              Enter when you've hit the port number you
  1006.                              require.
  1007.  
  1008.                              Default = LPT 1
  1009.  
  1010.  
  1011.        --  Setup : Command Line Options -------------------------------------
  1012.  
  1013.         You can, in addition to the Setup Options just discussed, direct
  1014.         some of LxProj's actions from the DOS command line.  These choices
  1015.         are entered as parameters after the 'PRJ' program name, and are
  1016.         separated by either a forward slash (/) or a minus sign (Unix
  1017.         style).  You do not need to enter spaces between parameters, but the
  1018.         separator is essential.  Parameters are case insensitive.
  1019.  
  1020.         Please note that the status of these switches, with the exception of
  1021.         the /b switch, is not preserved by LxProj when you exit the program.
  1022.         They must be added to the command line when you run LxProj.  If you
  1023.         consistantly use them, then write a simple batch file to load LxProj
  1024.         with the appropriate parameters.
  1025.  
  1026.         /b  :  This switch forces LxProj to load its default monochrome
  1027.                colour values, regardless of the type of monitor in use.
  1028.                This can be most useful if you are using a two colour monitor
  1029.                with a CGA or EGA card. The multiple colour defaults may
  1030.                result in a display that is somewhat difficult to read.  This
  1031.                switch need only be used once as any assigned colour values
  1032.                are automatically saved to the configuration file on exit.
  1033.  
  1034.         /c  :  This switch overrides the status of the Save User Data option
  1035.                if on, forcing LxProj to come up with blank fields and not
  1036.                load any saved data.  It will Not turn the Save User Data
  1037.                option off.  It can come in handy when you know you want to
  1038.                dump the last set of variables and start fresh.
  1039.  
  1040.         /s  :  This switch activates a display of the current status of both
  1041.                the Capslock and Numlock keys.  Two indicators will appear in
  1042.                the lower right corner of your screen.
  1043.  
  1044.                NB. This function is included as a command line switch only,
  1045.                    due to a potential problem with some system setups.  If
  1046.                    you have a memory resident program loaded that traps the
  1047.                    keyboard interrupt, it may clash with the /s option and
  1048.                    lock up your system.  I know that having Sidekick loaded
  1049.                    memory resident will do this for sure !  I suggest that
  1050.                    you run LxProj with the /s switch from a scratch copy on
  1051.                    a diskette to make sure that it functions properly before
  1052.                    using the option regularly.
  1053.  
  1054.         /? /h  Either the /? or /h switch will display a brief list of the
  1055.                command line switches and not run LxProj.
  1056.  
  1057.  
  1058.  
  1059.                                                                     Page 21
  1060.  
  1061.        ==  Getting Help  ====================================================
  1062.  
  1063.         There are basically two ways to get Help if you have questions about
  1064.         using LxProj, or are having any technical problems.  First and
  1065.         foremost is an integrated On-Line Help system that contains a more
  1066.         concise version of this manual.  This facility is a simple file
  1067.         viewer that allows you to browse the Help file.  Secondly, you can
  1068.         call me at the number found below.
  1069.  
  1070.  
  1071.        --  Help : On-Line Help  ---------------------------------------------
  1072.  
  1073.         LxProj contains On-Line Help in the form of a condensed version of
  1074.         this manual.  A Help file viewer is integrated with the package and
  1075.         available by pressing F1 from within Calc Mode.  The Help file is a
  1076.         simple Ascii text file that could be viewed by another utility
  1077.         outside of LxProj should you find it preferable.  To use Help, just
  1078.         press F1, and the Output Window will clear and load in the Help
  1079.         file.  The first screen will present a list of main headings
  1080.         throughout the text.  The headings are broken down in the same
  1081.         fashion as this Guide, main headings are defined by a double line
  1082.         header and sub-headings by a single line.  To move through the file,
  1083.         use the PgUp, PgDn, or Up and Down Arrow keys.  The Home key will
  1084.         always return you to the top of the file.  To exit Help, just press
  1085.         either Escape or F10.
  1086.  
  1087.  
  1088.        --  Help : Tech Support  ---------------------------------------------
  1089.  
  1090.         Should you have questions about using LxProj that are not covered in
  1091.         this manual, please feel free to call or write.  I will gladly
  1092.         answer basic questions about the package from un-registered users,
  1093.         and will fully support those who register.  I am by profession a
  1094.         stage lighting designer and could be out of town if you call, but
  1095.         someone here will be able to give you a number for me.
  1096.  
  1097.         I will not accept any collect long distance calls, and would very
  1098.         much appreciate it if you could be aware of time zones and not call
  1099.         any earlier than 11:00 am. or later than 9:00 pm. Eastern Standard
  1100.         Time.  Many Thanks !!
  1101.  
  1102.                            Steven Hawkins - Helix Software
  1103.  
  1104.            279 Sherbourne Street - Apt.No.5 - Toronto, Ontario - M5A 2R9
  1105.  
  1106.                                    (416) 929-3807
  1107.  
  1108.         I can also be reached via the Inet2000 system under S.Hawkins, or
  1109.         in Toronto via the Rose Media BBS (416) 733-2285 as Steven Hawkins.
  1110.  
  1111.         I would be most grateful to anyone reporting any bugs they find in
  1112.         the program.  I have tested it as extensively as possible before
  1113.         this release and use it in my own work, but I do not have ten
  1114.         computers each with different hardware configurations, so who knows
  1115.         !!  I would also be glad to hear ideas for any extensions or new
  1116.         options that would improve LxProj.
  1117.  
  1118.  
  1119.                                                                     Page 22
  1120.  
  1121.        ==  Revision History  ================================================
  1122.  
  1123.  
  1124.          vr.1.30  August  7, 1990
  1125.  
  1126.             Initial Shareware Release
  1127.  
  1128.          vr.1.31  August 17, 1990
  1129.  
  1130.             Fix minor bug in Print routine.
  1131.             Slight reduction in executable file size.
  1132.  
  1133.          vr.1.32  August 29, 1990
  1134.  
  1135.             Minor fixes to Setup section.
  1136.             Change default values for colour displays
  1137.  
  1138.          vr.1.33  October 25, 1990
  1139.  
  1140.             Recompile under Basic vr.7.10
  1141.  
  1142.          vr.1.40  January 15, 1991
  1143.  
  1144.             Remap various keys to make the most used functions more easily
  1145.             accessable and consistant with other products.  The affected
  1146.             keys are F3, F4, F8, F9.
  1147.  
  1148.             Add Fast Exit (Alt F10) command.
  1149.  
  1150.             Add Printer Port selection to Setup.
  1151.  
  1152.             Modify Status Line to display current selected function.
  1153.  
  1154.  
  1155.  
  1156.                                                                     Page 23
  1157.  
  1158.        ==  Technical Notes etc. =============================================
  1159.  
  1160.        LxProj was written with the Multi-Edit editor and compiled under the
  1161.        Microsoft Basic Professional Development System, Basic vr.7.10 to the
  1162.        rest of us !  It relies quite heavily on the QuickPak Professional
  1163.        Library published by Crescent Software.  If you do any serious Basic
  1164.        programming then you owe it to yourself to check out their products.
  1165.  
  1166.                                  Crescent Software
  1167.                                  32 Seventy Acres
  1168.                                  West Redding, CT
  1169.                                  06896
  1170.  
  1171.                                  (203) 846-2500
  1172.  
  1173.  
  1174.        Thanks should also go to Randy MacLean of FormGen Corporation for his
  1175.        strong arguments persuading me to release LxProj under the Shareware
  1176.        concept.  His excellent product, FORMGEN (a Shareware package) was
  1177.        also used to rough out the screen designs for this product, and his
  1178.        DUP utility is busy cranking out the registered version disks.
  1179.  
  1180.                                  FormGen Corporation
  1181.                                  13 Holland Drive
  1182.                                  Bolton, Ontario
  1183.                                  L7E 1G4
  1184.  
  1185.                                  (416) 857-0022
  1186.  
  1187.  
  1188.  
  1189.                                                                     Page 24
  1190.  
  1191.        ==  Other Products ===================================================
  1192.  
  1193.  
  1194.        --  LxData -----------------------------------------------------------
  1195.  
  1196.        LxData is a high speed database application intended for the stage
  1197.        lighting designer.  It provides all of the tools required to set up
  1198.        and maintain both the electrics and the cueing paperwork for one or
  1199.        two shows, or two shows in a repertory situation.  The designer can
  1200.        quickly and easily access or modify this information and present it
  1201.        in a great many forms, either on screen or on paper.
  1202.  
  1203.        LxData extends the options found in most stage lighting packages, and
  1204.        adds some important and useful new functions to assist the designer,
  1205.        or an assistant.  Some of these enhancements are as follows :
  1206.  
  1207.        -  Fully implemented cue structure to allow the designer to record
  1208.           and document all cue information.
  1209.  
  1210.        -  Integrated or stand alone multi file text editor to view any
  1211.           reports sent to a file, or any other file in Ascii format.
  1212.  
  1213.        -  Full support for hard disk directory structures.
  1214.  
  1215.        -  A Run command to execute any program or DOS command and return to
  1216.           LxData.
  1217.  
  1218.        -  Pull Down Menu structure to allow fast and simple access to the
  1219.           program's functions without memorizing commands.
  1220.  
  1221.        -  Password protection for use on a system widely shared by other
  1222.           users.
  1223.  
  1224.        -  Split screen Edit to allow you to concurrently open a window to
  1225.           refer to other records you may need information from.
  1226.  
  1227.        -  Full global Replace options with a complete 'Undo' function,
  1228.           Sub-String support, and a Preview Mode to view selected records
  1229.           before executing the Replace command.
  1230.  
  1231.        -  A Find command to quickly locate any record or group of records
  1232.           based on any criteria.
  1233.  
  1234.        -  A Query command to view or print a group of records sharing a
  1235.           common criteria.
  1236.  
  1237.        -  Filter options to screen out unwanted records when editing or
  1238.           viewing.
  1239.  
  1240.        -  Automatic saves to disk so that data won't be accidentally lost.
  1241.  
  1242.        -  Ability to send a text file to the printer in the background.
  1243.  
  1244.        -  dBase compatible file formats and built-in translation utility to
  1245.           allow easy import and export of data to and from other software.
  1246.  
  1247.  
  1248.  
  1249.                                                                     Page 25
  1250.  
  1251.        -  An online reference utility to provide specs on all common
  1252.           instrument types and Ansi coded lamps.
  1253.  
  1254.        Specifications :         IBM or 100% Compatible
  1255.                                 448K Ram, 512K Suggested
  1256.                                 Dot Matrix Printer Required
  1257.  
  1258.                                 65,000 records
  1259.                                 99 lamps per location
  1260.                                 999 channels, 99 repatches
  1261.                                 Largest circuit number: 999z
  1262.                                 65,000 lamp types
  1263.                                 65,000 location codes
  1264.                                 799 cues plus point and part cues
  1265.  
  1266.        Pricing :
  1267.  
  1268.        LxData is currently priced at $195.00, which includes complete
  1269.        on-line documentation, free updates for six months from date of
  1270.        purchase, unlimited tech support, and free updates of the Reference
  1271.        Data files.
  1272.  
  1273.  
  1274.        --  LxPlot -----------------------------------------------------------
  1275.  
  1276.        LxPlot is a small application very similar to LxProj that calculates
  1277.        a complete lighting cross-section and provides integrated reference
  1278.        data on every major lighting instrument and bulb type in common use.
  1279.        The package can save the stage lighting designer hours of drafting
  1280.        time, and ensures the accurate placement and choice of any lamp he or
  1281.        she plots.  LxPlot can even calulate the affect of top or bottom
  1282.        shutter cuts !  LxPlot also provides complete performance data to
  1283.        tell you how much light you are getting from the lamp with a certain
  1284.        gel and at a pre-determined channel level.
  1285.  
  1286.        The user can extract information from the reference files to create
  1287.        any number of personal data files.  You could for example create a
  1288.        file for each theatre or venue you work in.  Each user file can be
  1289.        edited and new records can be added to include any lamp types not
  1290.        found in the main reference.  User files can also be printed in
  1291.        either of two page size formats.
  1292.  
  1293.        The program functions much like a spreadsheet and is very easy and
  1294.        very fast to use.
  1295.  
  1296.        Requires :               IBM or 100% Compatible
  1297.                                 180K Ram
  1298.                                 DOS 3.00 or greater
  1299.  
  1300.        Pricing :
  1301.  
  1302.        LxPlot is available in two versions, depending on your needs.  The
  1303.        full package with Reference data and related functions currently
  1304.        costs only $90.00.  The package with just the solver section of the
  1305.        program costs $40.00.  Both version include complete printed
  1306.        documentation and full tech support.
  1307.  
  1308.  
  1309.                                                                     Page 26
  1310.  
  1311.  
  1312.         +------------------------------------------------------------------+
  1313.         |                        LxProj  Registration                      |
  1314.         +------------------------------------------------------------------+
  1315.  
  1316.         By registering, you will have a printed manual with more detailed
  1317.         information, an update of the program including any new features,
  1318.         and a clear conscience.  If you prefer, you can print out the file
  1319.         ORDER.FRM included with this package.
  1320.  
  1321.         The registration is a very reasonable price that helps me to make a
  1322.         living and to continue to maintain and improve the program.  If you
  1323.         do not register, but continue to benefit from the use of my program,
  1324.         you are clearly violating the terms of my copyright.
  1325.  
  1326.        ----------------------------------------------------------------------
  1327.  
  1328.           Please register me as a LxProj User!  Enclosed is my $35.00
  1329.           registration fee.
  1330.  
  1331.           +-------------------------------------------------------------+
  1332.           | Name    :                                                   |
  1333.           |-------------------------------------------------------------|
  1334.           | Company :                                                   |
  1335.           |-------------------------------------------------------------|
  1336.           | Address :                                                   |
  1337.           |-------------------------------------------------------------|
  1338.           | City    :                      Prov :                       |
  1339.           |-------------------------------------------------------------|
  1340.           | Postal Code :                                               |
  1341.           +-------------------------------------------------------------+
  1342.  
  1343.            Mail to:
  1344.  
  1345.                                    Helix Software
  1346.  
  1347.            279 Sherbourne Street - Apt.No.5 - Toronto, Ontario - M5A 2R9
  1348.  
  1349.