home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 Mobile / Chip_Mobile_2001.iso / palm / business / mycalc / mycalc.exe / ReadMe.txt < prev    next >
Text File  |  2000-09-12  |  15KB  |  331 lines

  1. Introduction -
  2.  
  3.       MyCalc simulates a programmable scientific calculator on the Palm pda. The user can custom label
  4. buttons for four user supplied equations. Each equation can have four user labeled variables and two
  5. user labeled constants. Up to 100 program steps can be stored for each equation.
  6.     
  7.      To install MyCalc, simply locate the file MyCalc.exe and double click on it.
  8.  This self-extracting program will automatically install the MyCalc files into your
  9.  C:\Palm\Install directory. It will also install and register the conduit necessary for this database software to operate.
  10.  
  11.     The following files will be installed in the C:\Palm\Install directory:
  12.  
  13.      1) MyCalc.prc
  14.  
  15.      2) CASLrt_pro.prc
  16.  
  17.      3) CondReg.exe - installs the conduit
  18.  
  19.      4) RemCond.exe - removes conduit
  20.  
  21.      5) Caslcn20.dll - conduit
  22.  
  23.      6) MathLib.prc
  24.  
  25.     To run MyCalc on your Palm Pilot you must Hotsync the following the files into
  26.  your Palm Pilot:
  27.  
  28.      1) MyCalc.prc      
  29.  
  30.      2) CASLrt_pro.prc         
  31.  
  32. Important:
  33.   If your Palm does not have the MathLib.prc file, you must also HotSync the supplied
  34.  MathLib.prc file to your Palm.
  35.  
  36.    These files will be located in the C:\Palm\Install directory 
  37.  
  38.   The file MyCalc.prc requires that the CASLrt_pro.prc file be present on your Palm before it can operate. 
  39. After you have Hotsynced these two files into your palm, there will be two icons visible on the applications
  40. screen. To run MyCalc, simply tap on its icon. You do not have to be concerned with the other icon that 
  41. represents CASLrt_pro.prc.  
  42.  
  43.  IMPORTANT: 
  44.    The database files for this application will be located in C:\Palm\Oj\Casl. This folder will be
  45.  created during the next Hotsync which is performed after the MyCalc is first opened.
  46.  If you do not see this folder after the Hotsync then close the Hotsync Manager and then 
  47.  re-open the Hotsync Manager and do another Hotsync.
  48.  
  49.    In addition, to copy the database files to another Palm or a Palm that has lost battery power
  50. for an extended length of time, the database files in the Casl directory must have their extentions
  51. changed from .cdb to .cdi.
  52.  
  53.  
  54. Calculator button descriptions :
  55.  
  56.     Numeral buttons - labeled ( 0 ) thru ( 9 ).
  57.                   (1) Tap on these buttons to enter a numeral on the display.
  58.                   (2) Successive taps on numeral keys will enter additional numbers on the display.
  59.  
  60.     Decimal point - ( . ) - Enters a decimal point on the display    
  61.  
  62.     Arithmetic buttons -
  63.                 ( + ) - Performs addition on previously entered numeric entry
  64.                 ( - ) - Performs subtraction on previously entered numeric entry
  65.                 ( X ) - Performs addition on previously entered numeric entry
  66.                 ( / ) - Performs addition on previously entered numeric entry
  67.  
  68.    Trigonometric buttons -
  69.               ( sin ) - displays the sine of the previously entered number of degrees or radians
  70.               ( cos ) - displays the cosine of the previously entered number of degrees or radians
  71.               ( tan ) - displays the tangent of the previously entered number of degrees or radians
  72.               (asin ) - displays the arcsine of the previously entered sine in degrees or radians
  73.               (acos ) - displays the arccosine of the previously entered cosine in degrees or radians 
  74.               (atan ) - displays the arctangent of the previously entered tangent in degrees or radians
  75.  
  76.    Raise to power - ( x^y) - raises the value x to the power y, y >= 0.
  77.  
  78.    Exponential to power y - raises e ( 2.718280) to the power y, y >=0.
  79.  
  80.    Factorial - ( n ! ) - displays the factorial ( n x (n-1) x (n-2) x...) of the previously entered integer
  81.  
  82.    Radians - ( Rad ) - sets the calculator for working in radians
  83.  
  84.    Degrees - ( Deg ) - sets the calculator for working in degrees
  85.  
  86.    Memory - ( Mem ) -  initializes the calculator for storing a number in one of nine memories
  87.  
  88.    Recall - ( Rcl )  - initializes the calculator for recalling a number stored in one of nine memories
  89.  
  90.    Sign change ( +/- ) - changes the algebraic sign of the previously entered number
  91.  
  92.    Pi - displays the constant Pi = 3.141593
  93.  
  94.    C - clears the calculator of all pending operations but does not clear the memories or equations
  95.  
  96.    CE - clears the displayed number without clearing pending operations
  97.  
  98.    CP - initializes the calculator for clearing the program steps of one of four equations
  99.  
  100.    A - displays the function A name and associated variables and constants. Clears the function A
  101.           program steps if the CP button was previously tapped. 
  102.  
  103.    B - displays the function B name and associated variables and constants. Clears the function B
  104.           program steps if the CP button was previously tapped.
  105.  
  106.    C - displays the function C name and associated variables and constants. Clears the function C
  107.           program steps if the CP button was previously tapped.
  108.  
  109.    D - displays the function D name and associated variables and constants. Clears the function D
  110.           program steps if the CP button was previously tapped.
  111.  
  112.    Function - displays the user name of function A - function D.
  113.  
  114.    Variable 1 - In program mode, displays the user name of variable 1a - 1d. In non-program mode, displays the current value of
  115.                         variable 1a - 1d.
  116.   
  117.    Variable 2- In program mode, displays the  user name of variable 2a - 2d.. In non-program mode, displays the current value of
  118.                         variable 2a - 2d.
  119.  
  120.    Variable 3 - In program mode, displays the user  name of variable 3a - 3d. In non-program mode, displays the current value of
  121.                         variable 3a - 3d.
  122.  
  123.    Variable 4 - In program mode, displays the name of variable 4a - 4d. In non-program mode, displays the current value of
  124.                         variable 4a - 4d.
  125.  
  126.    Constant 1 - displays the user defined constant 1a - 1d. Tap on this button to enter a new constant when prompted.
  127.  
  128.    Constant 2 - displays the user defined constant 2a - 2d. Tap on this button to enter a new constant when prompted.
  129.  
  130.    L - The button labeled "L", adjacent to each function, variable and constant button, enables the user to change the button
  131.          label.
  132.  
  133. Programming buttons - 
  134.  
  135.    Prog - puts the calculator in the program mode. Displays a "Program mode" anunciator on the display. A second tap on
  136.               Prog stops the program mode and removes the "Program mode" anunciator.
  137.  
  138.    Run - starts the automatic execution of the stored program steps for functions A to D.
  139.  
  140.    Enter -  enters the previously entered numeric value in to the user defined variable during program execution
  141.  
  142.    Step - steps thru each programmed step in numerical sequence and displays the step.
  143.  
  144.    Del - deletes the current program step when the "Step" button is tapped.
  145.  
  146.    Chg - changes the current program step to the currently displayed step.
  147.  
  148. Examples -
  149.  
  150.   1) Trigonometric functions -
  151.           a) Sine, Cosine, Tangent - 
  152.                  Ex.: To find the sine of 30 degrees, tap on the Deg button to work in degrees. Enter 30 on the display
  153.                         and tap on sin button. The answer .499992 is displayed.
  154.            b) Arcsine, Arccosine and Arctangent -
  155.                 Ex. : To find the arcsine of .5 , enter .5 on the display and tap on arcsine. The answer 30.000000 is displayed.
  156.  
  157.    2) Raise-to-power - x^y
  158.                 Ex. : to raise the value 5 to the second or 2 power, enter 5 on the display, tap on x^y, enter 2 on the display
  159.                         and tap on =. The value 25 is displayed. Note: to take the square root, raise the number to .5.
  160.  
  161.    3) Exponential - e^x
  162.                 Ex. : to raise e to the second ( 2 ) power, tap on "2" and then tap on "e^x".
  163.  
  164.    4) Factorial - n !
  165.                 Ex.: to display the factorial of 3, tap on "3" and then tap on "n !". The answer is 6.
  166.  
  167.     5) Addition -
  168.                 Ex.: to add 6.54 to 8.92, enter 6.54, tap on "+", enter 8.92, tap on "=". The answer 15.460000 is displayed.
  169.  
  170.     6) Subtraction-
  171.                 Ex.: to subtract 32.45 from 86.43, enter 86.43, tap on "-", enter 32.45, tap on "=". The answer 53.980000 is displayed.
  172.  
  173.     7) Multiplication -
  174.                 Ex. : to multiply 4.56 times 98.32, enter 4.56, tap on "X", enter 98.32, tap on "=". The answer 448.339200 is displayed.
  175.  
  176.     8) Division -
  177.                 Ex. : to divide 56.23 by 12.34, enter 56.23, tap on "/", enter 12.34, tap on "=". The answer 4.556726 is displayed.
  178.  
  179. Memories -
  180.  
  181.     To store a value into Memories 1 - 9, tap on Mem and then tap on keys 1 - 9. The displayed,
  182.     numeric value will be stored into  the corresponding memory number.
  183.  
  184.     To recall a value from Memories 1 - 9, tap on Rcl and then tap on keys 1 - 9. The value
  185.     stored in that memory location will be displayed.
  186.  
  187.  
  188.     
  189. Entering a user constant -
  190.         a)  Enter a name for the constant on the display, eg. "Speed".
  191.         b) Tap on the "L" button next to the Constant 1 button or My Con 1A  - 1D button. 
  192.         c) Tap on "Yes" when prompted to change the label constant name.
  193.         d) Enter the numerical value for the constant using the calculator keypad.
  194.         e) Tap on the constant 1 button or in this case the Speed button to record the constant value. 
  195.  
  196. Progamming an equation -
  197.   
  198.      The procedure for programming MyCalc is very simple. First label the function and variable buttons with names that
  199.  correspond to the equation or formula you wish to store. Next, tap on the Prog button, enter the steps as you would in
  200. solving the equation, tap on total to see the result and then tap on Prog to turn off the Progam mode.
  201.  
  202. Important  :
  203.  
  204.    1) Always use memories 1 to 9 to store sums of products or products of sums or trig or raise to power values and then
  205.        recall these memory values when adding or subtracting, multiplying or dividing. MyCalc does not use parentheses.
  206.        The memories 1 - 9  are used in place of parentheses.
  207.  
  208.    2) To program one of the variables or constants into MyCalc, tap on the corrresponding button. The name of the
  209.        variable or the value of the constant will appear in the display. When the program is run, MyCalc will prompt the
  210.        user to enter the value of the variable and then press the "Enter" button.
  211.  
  212. Programming example :
  213.  
  214.     To program the equation for the solution to the hypotenuse of a right triangle, given the base and the height, or
  215.     Hypot = square root( (base)^2 + (height)^2):
  216.  
  217.      1)Tap on the "A" button
  218.  
  219.      2) Label the My FuncA button as "Hypot"
  220.  
  221.            a) Put the word "Hypot" on the display
  222.            b) Tap on the "L" button next to the My FuncA button
  223.            c) Tap on "Yes" when ask to change the label
  224.  
  225.  
  226.      3) Label the My Var 1A button as "Base"
  227.  
  228.            a) Put the word "Base" on the display
  229.            b) Tap on the "L" button next to the My Var1A button
  230.            c) Tap on "Yes" when ask to change the label
  231.  
  232.  
  233.      4) Label the My Var 2A button as "Height"
  234.  
  235.            a) Put the word "Height" on the display
  236.            b) Tap on the "L" button next to the My Var2A button
  237.            c) Tap on "Yes" when ask to change the label
  238.     
  239.       5) To program :
  240.  
  241.        Step              Tap on                                Notes
  242.       
  243.           1             "Prog"          Starts programming mode   - Program mode anunciator on               
  244.  
  245.           2             "Base"         "Base" is displayed as a variable
  246.  
  247.           3             "x^y"           x = 1.000000 is displayed ( default value for Base)
  248.  
  249.           4              "2"            Square of base
  250.  
  251.           5              "="            x^y = 1.000000 is displayed or (Base)^2
  252.  
  253.           6             "Mem"           Initialize calculator for memory storage
  254.  
  255.           7              "1"            Store (Base)^2 into Memory 1
  256.  
  257.           8            "Height"        "Height" is displayed as a variable
  258.  
  259.           9             "x^y"           x = 1.000000 is displayed (default value for Height)
  260.  
  261.          10             "2"             Square of height
  262.  
  263.          11             "="             x^y = 1.00000 is displayed or (Height)^2
  264.  
  265.          12            "Mem"            Initialize calculator for memory storage
  266.  
  267.          13             "2"             Store (Height)^2 into Memory 2
  268.  
  269.          14             Rcl             Initialize calculator for memory recall
  270.  
  271.          15             "1"             Recall Memory 1 or (Base)^2 = 1.00000 (default value)
  272.  
  273.          16             "+"             Perform addition 
  274.  
  275.          17             Rcl             Initialize calculator for memory recall
  276.  
  277.          18             "2"             Recall Memory 2 or (Height)^2 = 1.000000 (default value)
  278.  
  279.          19             "="             Total of  ( Base )^2  +  ( Height )^2 = 2.000000
  280.  
  281.          20             "x^y"           Raise previous sum to power or square root
  282.  
  283.          21             ".5"            Take square root
  284.  
  285.          22             "="             Display square root of ( (Base)^2 + ( Height)^2 )  = 1.414214 (default value)
  286.  
  287.          23             "Prog"          Stop program mode - Program mode anunciator off
  288.  
  289.     To run stored program, tap on the "Run" key. When the calculator prompts you for the "Base", enter
  290. a numeric value. When the calculator prompts you for a "Height", enter a numeric value. The hypotenuse
  291. will be automatically calculated and  displayed.
  292.  
  293. Delete, Change step and Step buttons - 
  294.  
  295.     The "Step" button allow the user to sequentially step thru the program in order to debug any errors. 
  296. The "Del" button will delete the currently displayed step. The "Chg" button will change a step to another
  297. step after the new step is entered on the display.
  298.  
  299.  
  300. Warranty 
  301.  
  302.     No warranty on product software or User Guide. Even though JB Software has tested the software and 
  303. User Guide and reviewed their contents, JB Software makes no warranties, either expressed or implied, 
  304. as to the fitness for a particular purpose. The software and User Guide are sold on an as is basis. 
  305. The entire risk as to their quality and performance is with the user. JB Software shall not be liable for
  306.  any incidental or consequential damages in connection with or arising out of the furnishing or performance
  307.  of the keystroke procedures as represented.
  308.  
  309.    Some states do not allow limitations on how long an implied warranty lasts or the ex-
  310. clusion or limitation of incidental or consequential damages, so the above limitations or
  311. exclusions may not apply to you.
  312.                                                                          
  313.                                    
  314.  
  315. Trademarks -
  316.  
  317.     JB Software and MyCalc are trademarks of JB Software
  318.     
  319.     All other trademarks are acknowledged.
  320.  
  321.  
  322. For more information, contact:
  323.  
  324. John O. Boyd
  325. JB Software
  326. 6611 Burkett St.
  327. Houston, Texas 77021
  328. voice: 713-747-5393
  329. fax: 713-747-7946
  330. e-mail: jboyd@technologist.com
  331.