home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / hp / 14360 < prev    next >
Encoding:
Internet Message Format  |  1992-12-24  |  2.2 KB

  1. Path: sparky!uunet!spool.mu.edu!uwm.edu!linac!att!cbnewsk!cbnewsj!att-out!pacbell.com!lll-winken!taurus!stockel
  2. From: stockel@taupo.oc.nps.navy.mil (Jim Stockel)
  3. Newsgroups: comp.sys.hp
  4. Subject: HPIB in EISA slot on 9000/730
  5. Message-ID: <7229@taurus.cs.nps.navy.mil>
  6. Date: 24 Dec 92 17:34:14 GMT
  7. Sender: news@taurus.cs.nps.navy.mil
  8. Organization: Naval Postgraduate School,Monterey CA
  9. Lines: 36
  10.  
  11.  
  12.     I am working on a project that requires communication via HPIB between
  13. a 9000/730 running HPUX 8.07 and a 9000/300 running BASIC 5.1.  The biggest 
  14. problem is the lack of documentation for HPIB on the 700's.  There is quite 
  15. a bit of information for the 600/800 and 300/400 in the HPUX documents 
  16. "Device I/O User's Guide" and "HPUX Reference Volume 3 Section 7", however 
  17. there is no information specific to the 700. 
  18. Consequently I've tried to apply the information for the 600/800 and 300/400
  19. to the 700 with mixed results.  Specific problems/questions include:
  20.  
  21. 1) Device file minor numbers.  I have constructed device files for auto
  22. addressed files using the minor number format 0x41xx00 where xx is a hex 
  23. number representing the bus address the file is connected to.  This appears
  24. to work fine.  The question I have regards a raw bus file, which according to
  25. 300/400 documentation would have an address of 31 decimal ( 0x1f ).  Is this
  26. true for the 700?
  27.  
  28. 2) C functions hpib_io and hpib_send_cmnd appear to be missing on the 700.
  29. By missing I mean prototypes do not appear in the dvio.h file, and they are
  30. not in the libdvio.a library.  In the absence of these two critical functions,
  31. how can you use a raw bus file to address specific devices on the bus.
  32.  
  33. 3) On an auto addressed or raw device file, how can you disable a read 
  34. termination pattern.  The function io_eol_ctl does not work.  I'm trying to 
  35. send binary data, and I can't have a read terminated arbitrarly if two 
  36. consecutive bytes just happen to be CrLf.  What I want is HPIB EOI termination
  37. only.
  38.  
  39.     I've searched the LaserROM/UX library and haven't found answers to 
  40. these questions.  Any hints or pointers would be greatly appreciated.
  41. -Jim
  42.  
  43. -- 
  44. Jim Stockel                     |
  45. stockel@taupo.oc.nps.navy.mil   |
  46. (408) 656-3256                  |
  47.