home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / hp48 / 6745 < prev    next >
Encoding:
Internet Message Format  |  1993-01-07  |  2.3 KB

  1. Path: sparky!uunet!think.com!rpi!usenet.coe.montana.edu!news.uoregon.edu!nntp.uoregon.edu!stevev
  2. From: stevev@miser.uoregon.edu (Steve VanDevender)
  3. Newsgroups: comp.sys.hp48
  4. Subject: Re: Using the 48 as a stop watch.
  5. Date: 7 Jan 93 10:08:49
  6. Organization: University of Oregon Chemistry Stores
  7. Lines: 37
  8. Message-ID: <STEVEV.93Jan7100849@miser.uoregon.edu>
  9. References: <1993Jan7.043319.8532@vpnet.chi.il.us>
  10. NNTP-Posting-Host: miser.uoregon.edu
  11. In-reply-to: mox@vpnet.chi.il.us's message of Thu, 7 Jan 1993 04:33:19 GMT
  12.  
  13. In article <1993Jan7.043319.8532@vpnet.chi.il.us>
  14. mox@vpnet.chi.il.us (William Moxley) writes:
  15.  
  16.    I would like to use my 48 as a stopwatch in the lab.  Most of my times
  17.    are less than a minute, but once inawhile their greater.  I tried using
  18.    the "time" function, but it seems to based on a 100 or something.  After
  19.    looking in the manual I tried converting it using ->HMS but I still got
  20.    incorrect values.  How do I do this?
  21.  
  22. The TIME command returns the current time of day in the form:
  23.  
  24. H.MMSSss
  25.  
  26. That is, the hours past midnight, two digits for the minutes, two
  27. digits for seconds, and two digits for hundredths of seconds.
  28. You would want to use HMS\-> to convert the time to decimal
  29. hours, and perhaps multiply that by 3600 to get the time of day
  30. in seconds.
  31.  
  32. A better command to use, both in terms of accuracy and
  33. convenience, would be the time returned by TICKS.  TICKS returns
  34. a binary integer representing the current time in units of 1/8192
  35. second since midnight, January 1, 1900.  This might not seem
  36. convenient for normal use but for timing applications it is more
  37. accurate.  Taking two successive values of TICKS, subtracting the
  38. first from the second, converting the difference to a real using
  39. B\->R, and dividing by 8192 will give you elapsed time in seconds
  40. accurate to less than a millisecond (although one should count
  41. the overhead for calling TICKS and doing other computations in
  42. your timing application if you need extremely accurate timing).
  43. When using TICKS also make sure that the binary integer wordsize
  44. is 52 or greater (use STWS to set it).
  45. --
  46. Steve VanDevender     stevev@greylady.uoregon.edu
  47. "Bipedalism--an unrecognized disease affecting over 99% of the population.
  48. Symptoms include lack of traffic sense, slow rate of travel, and the
  49. classic, easily recognized behavior known as walking."
  50.