home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PSION / UTILS / FLUTILS / FLUTILS.TXT < prev    next >
Encoding:
Text File  |  1994-04-06  |  10.7 KB  |  281 lines

  1. FlUtils Suite : User Notes
  2.  
  3. The FlUtils suite consists of a set of useful but independent
  4. utilities for the Psion Series 3. This file gives brief notes on
  5. installing and using the applications.
  6.  
  7. Copyright
  8.  
  9. The software and data in the application suite is Freeware and is not
  10. public domain. You may copy and use it provided no commercial
  11. transaction is involved. This software is provided "as is", and is
  12. used at your own risk.
  13.  
  14. Installation
  15.  
  16. To install all utilities: copy Flutils1.als and Flutils2.als into any
  17. \APP directory, all the *.fl0, *.fl1 and *.fl2 files into any \OPO
  18. directory and *.pic and *.opd into any \OPD. Each program may be
  19. stored on separate local drives if you wish. Install Flutils1.als and
  20. Flutils2.als on the system screen, and the utilities should appear
  21. under these icons.
  22.  
  23. Each utility is independent. If you don't require an individual
  24. utility, simply delete it and its data files. Do not delete
  25. Flutils.fl0 as this is a library shared by a number of the utilities.
  26.  
  27. Note: *.fl1 utilities appear in the list under the Flutils1.als icon,
  28. *.fl2 under Flutils2.als. If you wish to move a utility from one list
  29. to the other, simply rename the file accordingly.
  30.  
  31. Ascii
  32.  
  33. Files: Ascii.fl1
  34.  
  35. Description: Simple Ascii table
  36.  
  37. Displays a dialog containing the Series 3 characters set, from codes
  38. 32 to 256 inclusive. Moving the highlight and pressing "Enter" zooms
  39. in on a line, allowing the code for a particular character to be
  40. pinpointed. "Esc" zooms out a level, or exits.
  41.  
  42. Batman
  43.  
  44. Files: Batman.fl2
  45.  
  46. Description: Real time battery checker
  47.  
  48. Displays and constantly updates the battery levels, as reported by
  49. the operating system. Written as a single OPL procedure so will
  50. continue to run even if the SSD doors are opened, allowing the backup
  51. battery to be rotated. Press "Esc" to exit.
  52.  
  53. Warning: Avoid accidentally leaving Batman running. It will run
  54. indefinitely and the S3 will not be able to auto power off.
  55.  
  56. Filter
  57.  
  58. Files: Filter.fl2
  59.  
  60. Description: Simple text file filter
  61.  
  62. Allows the new-line convention to be set and unnecessary spaces to be
  63. stripped from plain text files.
  64.  
  65. The new-line markers can be changed to either "Unix" ($0a) or "DOS"
  66. ($0d,$0a) format. Any $0d characters in the input file are ignored,
  67. and the remaining input treated as "Unix" format.
  68.  
  69. "Leave" spaces setting outputs space and tab characters exactly as
  70. they appear in the input file. "Drop EOLN" removes trailing spaces at
  71. the end of lines. "Squeeze" drops trailing spaces and replaces
  72. consecutive spaces within a line with a single one.
  73.  
  74. Simply set the source and destination files, choose the new-line and
  75. spaces option and press "Enter". The source and destination files
  76. _must_ be different. The input file will be echoed to the screen as
  77. the filtering progresses.
  78.  
  79. Graph
  80.  
  81. Files: Graph.fl1
  82.  
  83. Description: Graphical and statistical calculator
  84.  
  85. The largest and most complicated program in the suite, Graph aims to
  86. provide the functionality of graphical and statistical calculators.
  87. It is able to store and plot up to three simultaneous equations and
  88. perform regression calculations on sample data.
  89.  
  90. Note: In order to make direct use if the EVAL function, Graph uses a
  91. Calc memory. Before the application will run, M9 must be named "X".
  92. If this not done, Graph will display an error and exit.
  93.  
  94. File menu - maintenance of sample data files.
  95.  
  96. Once opened or created, data files can be viewed or edited with the
  97. "Edit" option. This has its own menu including "Function" which
  98. applies a function to all the X and Y values in the data file (eg.
  99. taking the ln() of the values to plot log graphs and performing
  100. logarithmic regression).
  101.  
  102. "Plot" plots data files on the current graph, after the graph "Range"
  103. and type (under the "Settings" option) have been set. 
  104.  
  105. Statistics menu - calculate and display statistics from current
  106. sample data file.
  107.  
  108. Displays various statistics from the current data file. A linear
  109. regression line can also be plotted on the graph and its equation
  110. saved to one of the three equation memories.
  111.  
  112. Analysis menu - calculations based on graph equations (not very
  113. accurate yet, I'm afraid).
  114.  
  115. Graph menu - controls graphical display and plots equations.
  116.  
  117. "Range" controls the X and Y size of the graph, and the interval of
  118. the scale markers.
  119.  
  120. "Polar" controls the minimum and maximum "theta" for polar equation
  121. plotting.
  122.  
  123. "Graph" allows the definition and plotting of up to three equations.
  124. Each equation can be either cartesian or polar, or can be ignored for
  125. the current chart. Graph plots can be aborted with the "Esc" key.
  126.  
  127. "Trace" displays a cursor that can walk a plotted equation line. It
  128. has its own menu that includes a zoom option, that rescales the graph
  129. centred on the current cursor position.
  130.  
  131. "Clear" clears the current graph and redraws the axis.
  132.  
  133. Special menu - miscellaneous items.
  134.  
  135. "Settings" controls various options: the detail in the line graph
  136. plotting; the type of graph plotted from the sample data, either X/Y
  137. scatter graph or frequency graphs of either the X or Y values; and
  138. the form or frequency graphs if selected, either bar chart or line
  139. graph (when frequency graphs are plotted, the range of the individual
  140. bars is determined by the X scale in the "Ranges" dialog).
  141.  
  142. "Exit" quits the Graph program.
  143.  
  144. Hex
  145.  
  146. Files: Hex.fl2
  147.  
  148. Description: Hexadecimal file viewer and editor
  149.  
  150. Allows any file to be viewed in either a pure hexadecimal or mixed
  151. Ascii and Hex display ("T" toggles between displays).  
  152.  
  153. If opened in "Read/Write" mode, individual bytes in the file can be
  154. altered (alterations are written directly to disk so avoid editing
  155. files on Flash SSD). "Edit" and "Jump to" dialogs accept any integer
  156. valued expression, use "%" and "&" prefixes for Ascii and Hexadecimal
  157. values.
  158.  
  159. "Find" option can search for binary strings. Find string is read as a
  160. simple Ascii string, unless a "<" is found. If found, the "<" starts
  161. a simple byte valued expression, terminated with a ">". Values can be
  162. in decimal (eg. "<32>") or hex (eg. "<&ff>"). To search for a "<"
  163. character, enter "<<>".
  164.  
  165. Press "Menu" for other options.
  166.  
  167. Pixel
  168.  
  169. Files: Pixel.fl2
  170.  
  171. Description: Picture file editor
  172.  
  173. A simple picture file editor with two editing buffers, copy/paste and
  174. magnify mode. Cursor is moved using arrow keys, "Space" applies
  175. current tool, "Enter" begins selecting a range at the current point.
  176. Press "Menu" for options. Pixel is not quite finished off but it is
  177. small and functional.
  178.  
  179. Timer
  180.  
  181. Files: Timer.fl1
  182.  
  183. Description: General purpose stopwatch
  184.  
  185. Provides twin 100 hour timers operating like a chess clock, each with
  186. a private lap time display. Currently active option keys are
  187. displayed at the bottom of the screen. Being based on the system
  188. time, timers will continue to run even when the S3 is switched off.
  189. However accuracy is lost each time a timer is restarted.
  190.  
  191. Warning: Avoid accidentally leaving Timer running. It will run
  192. indefinitely and the S3 will not be able to auto power off. To
  193. prevent this, Timer includes a sleep mode ("Menu" key). When
  194. sleeping, the clock continues to run but the display is not updated,
  195. allowing the S3 to turn off safely.
  196.  
  197. Units
  198.  
  199. Files: Units.fl1, Units.odb
  200.  
  201. Description: Programmable units conversion calculator
  202.  
  203. Units can either be used directly or from within Calc. In stand alone
  204. mode, simply enter the source and destination units, and the amount
  205. you want to convert, the press "Enter". Press "Esc" to quit. To use
  206. the units within Calc load the Units.fl1 module. This provides the
  207. function conv:(from$,to$,value).
  208.  
  209. Unit types must be defined and be compatible for conversion to
  210. succeed. Units will only be recognised if an exact match, either full
  211. name or abbreviation, is found in the database. All length units can
  212. be suffixed with "2" and "3" for area and volume units respectively
  213. (eg. "in2" for square inches).
  214.  
  215. The units database, Units.odb, can be edited with the Data
  216. application. Each record defines a unit and has four fields: the full
  217. name (plural), an abbreviation, a type number and a value.
  218.  
  219. Some type numbers are reserved: 0-temperature, 1-length, 2-area,
  220. 3-volume. The standard database also uses types: 4-mass, 5-power.
  221. Conversion will only succeed if the type numbers are compatible
  222. (Units will automatically convert length units to area or volume
  223. units when a "2" or "3" suffix is entered by the user).
  224.  
  225. Unit sizes are defined either as an absolute number of base units or
  226. as a multiple of a compatible unit. Current base types are: length-m,
  227. area-m2, volume-m3, mass-kg, power-watts. Relative sizes are defined
  228. as a floating number followed by a "*" and a compatible type (eg.
  229. feet="12*in", cc="1*cm3"). Chains of such relative definitions are
  230. permitted (eg. yards="3*ft" when ft="12*in") provided no cycles are
  231. present.
  232.  
  233. Warning: Do not alter the type 0 (temperature) records - temperature
  234. conversion is a built in primitive.
  235.  
  236. Yearview
  237.  
  238. Files: Yearview.fl1, Yearview.pic
  239.  
  240. Description: Yearview for S3 (not S3a) Agenda files
  241.  
  242. Displays a year planner and allows individual days' appointments to
  243. be inspected (editing is not possible). Select the Agenda file, the
  244. year, the dividing time between AM and PM appointments and a filter
  245. pattern. Yearview will display all the timed appointments and
  246. day-notes for the year that match the pattern.
  247.  
  248. Each day is represented by a square. Two ticks at the bottom of the
  249. square indicate the presence of AM and PM appointments respectively.
  250. A box in the upper-left corner shows a one off day-note. Repeated
  251. day-notes appear in the top right corner. This box will be filled if
  252. the repeat frequency is annual.
  253.  
  254. Once plotted, the year view can be walked using the cursor keys and a
  255. day's appointments viewed with the "Enter" key. Psion left and right
  256. move by a weekly and Psion up and down by month-by-date increments.
  257. Highlights mark the day of the week and the month, and selected date
  258. is shown in the top left of the screen. Press "Menu" for options.
  259.  
  260. When drawing the year and viewing an individual day's appointments,
  261. Yearview needs to open the agenda file for reading. These operations
  262. are not possible if Agenda currently has the file open. However, once
  263. the plot is complete, the agenda file can be loaded into Agenda once
  264. more and the completed year view left open (of course any updates to
  265. the Agenda will not show on the Yearview until it is redrawn).
  266.  
  267. Note: Yearview cannot yet display repeated month-by-day items.
  268.  
  269. Feedback
  270.  
  271. If you have any comments, bug reports or suggestions about the
  272. programs in this application suite, please let me know.
  273.  
  274. David Rushall, "Markers End", Mounts Lane, Newnham, Northants, UK,
  275. NN11 6ES.
  276.  
  277. I can also be contacted by Email until Autumn 1994: dr@cs.man.ac.uk
  278.  
  279.  
  280.  
  281.