home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 26 / CD_ASCQ_26_1295.iso / vrac / fluke13.zip / FLUKECOM.DOC < prev    next >
Text File  |  1995-08-31  |  5KB  |  111 lines

  1.                                *What is it?*
  2.  
  3. Flukecom is a command line interface which is used with Datastorm's
  4. Procomm Plus for DOS 2.01 which allows you to talk with a Fluke Scopemeter 97.
  5. It was developed and tested on several very low end PC's and a Mac running
  6. SoftWindows (from Insignia).  It is highly oriented towards data logging
  7. and is not intended to compete with the Fluke offered software.  It can be
  8. used to make an "electronic chart recorder" or "timestamp when trigger"
  9. type of device.
  10.  
  11. This should run on anything that works with Procomm Plus for DOS
  12. (which is just about anything).  Most of today's software has a 
  13. minimum of 286 or Windows requirement.  This is really a shame since the old
  14. PC's are great for data logging and terminals, which is exactly what this
  15. is intended to do.  Pull out that old PC and use it.
  16.  
  17. This has only been tested with a Fluke Scopemeter 97 running V4.02 software
  18. but if you check the manuals for yours, it might work.
  19.  
  20.                                 *Installation*
  21. Place all of the supplied files into the directory where Procomm Plus for
  22. DOS is stored (v2.01 recommended).  You need to have the environment
  23. variable PCPLUS set to this directory per the manual, e.g.
  24.  
  25. set pcplus=c:\pcplus
  26.  
  27. The software consists of the following files
  28. flukeint.asp    source for initialization
  29. flukeint.asx    compiled version of above (Execute this to start!)
  30. flukecom.asp    source for the main routine
  31. flukecom.asx    compiled version of the above
  32. flukexit.asp    source for the exit routine
  33. flukexit.asx    compiled version of the above
  34. flukecom.h      include file for compiling
  35. flukecom.hlp    online help file
  36. null.*          used with auto trigger function, see online help examples
  37. sample.*        sample waveform to send to meter
  38. *.mac           example macro files
  39. flukecom.doc    this file
  40. makecsv.c       source for binary to ascii conversion
  41. makecsv.exe     executable for binary to ascii conversion
  42.  
  43. Use the Procomm <alt>P command to set the default port for the meter.  It 
  44. is not necessary to select the baud rate or any other parameters.
  45. Execute the macro named flukeint.  This may be done
  46. with the <alt><f5> sequence and select flukeint.  Alternatively, you may
  47. do it from the command line with 'pcplus /fflukeint'.  This is the
  48. flukerun.bat supplied file.  Finally, you can do it with an internally 
  49. defined metakey if you wish.
  50.  
  51. The script will autobaud to the meter on COM1.  No settings or waveforms
  52. will be lost during this process.  If the meter is found, a version number
  53. will be reported, otherwise the script will abort with an error message.
  54.  
  55. To get started type '? <cr>' at the 'flukecom>' prompt.  This is a quick
  56. explanation of the scripting capabilities.  If you want more, you'll have
  57. to look at the source but you really shouldn't need to.
  58.  
  59.                             * Licensing *
  60. This script is freeware and it may be freely distributed.  I maintain 
  61. copyright to this software so please distribute it with my name in it.
  62.  
  63.                             * Disclaimers * 
  64. I hate all of the usual stuff so here is my version.
  65.  
  66. It's free, it's not bug free!
  67.  
  68. NEITHER I NOR MY EMPLOYER MAKES NO WARRANTY OR REPRESENTATION, EITHER
  69. EXPRESS OR IMPLIED, WITH RESPECT TO SOFTWARE, ITS QUALITY, PERFORMANCE,
  70. MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS
  71. SOFTWARE IS OFFERED AS IS, AND YOU ARE ASSUMING THE ENTIRE RISK AS TO
  72. ITS QUALITY AND PERFORMANCE.
  73.  
  74. IN NO EVENT WILL MYSELF OR MY EMPLOYER BE LIABLE FOR DIRECT, INDIRECT,
  75. SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT
  76. IN THE SOFTWARE OR ITS DOCUMENTATION, even if advised of the possibility
  77. of such damages. In particular, neither I nor my employer shall have any
  78. liability for any programs or data stored in or used with this product,
  79. including the costs of recovering such programs or data.
  80.  
  81. THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF
  82. ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED.
  83.  
  84.                              * Comments *
  85. I wrote this in a hurry (between jobs as they say), and I will welcome 
  86. constructive comments and suggestions.  Actual source for your recommendations
  87. is even better.  Depending on whether anyone actually uses this, I may
  88. do further improvements.  If you are interested in my personal comments
  89. and bug list, check out the source.
  90.  
  91. Depending on interest, I could create a Procomm for Windows version or
  92. possibly make a standalone version of this.
  93.  
  94. Comments may be sent to jlgroezinger@mmm.com
  95.  
  96.                            * Revision History *
  97. V1.1, 6/28/95, cleaned up typos in various files, added additional 
  98. information about the main executing routine and the startup routine,
  99. fixed bad bug in writing binary data to disk, added some additional 
  100. error checking to makecsv routine to look for files with less than 512
  101. data bytes, added the init command, moved the version string to the
  102. header file.  Added a default of '*.*' to the dir command.
  103.  
  104. V1.2, 6/30/95, cleaned up typos in help file, speeded up autosync feature,
  105. added optional parameter to timestamp to allow writing to file,
  106. added get and put commands, added profile.mac feature
  107. added error indication if directory didn't exist on change directory
  108. fixed bug for long timeout on autosetup
  109.  
  110. V1.3, 8/31/95, fixed bug with null data in get_array routine
  111.