-----Original Message----- From: Jay Nemeth-Johannes [mailto:jayj@ventureconsult.com] Sent: Tuesday, September 10, 2002 6:21 AM To: VEE vrf Subject: [vrf] RE: HPP 8116A direct I/O
The 8116 is a very strange beast. It has been years since I wrote the panel driver, but I very clearly remember that it was easy to hang the parser if a space was sent near a device clear. We had a workaround programmed into the driver reset and initialization code.
I just downloaded the code and I recall that the fix was to perform a GET on the error component before performing the device clear. The bug was that the 8116 would hang if any uncompleted I/O was in the input buffer when a device clear was received. The workaround was to make certain that a command had been sent and verify it by performing a query, thus the error command. VEE will sometimes send out a space as data to a card to see if it handshakes. This space is what would cause the hang.
The 8116 is an old instrument. It is very unlikely that Agilent will write a new style driver for it. My recommendation would be to use the panel driver in component mode. In this particular case reliability may be a bigger issue than performance.
Best regards, Jay "ex-Agilent driver czar" Nemeth-Johannes Complete Test PO Box 6 Loveland, Colorado 80539 (970) 663-0006 www.completetest.com
-----Original Message----- From: RLDP-LSI R&D1 Division [mailto:rldpd1b@info.com.ph] Sent: Monday, September 09, 2002 9:31 PM To: VEE vrf Subject: [vrf] HPP 8116A direct I/O
I'm having a problem controlling HP8116A using direct I/O. I avoid using panel driver (because I think it slows down) the bus. Does anyone has a sample program for HP 8116A (using direct I/O)?
By the way, I'm using VEE Pro.
Thanks!
Giovanni
--- You are currently subscribed to vrf as: Jim.Dykema@gd-decisionsystems.com To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com". To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com". To send messages to this mailing list, email "vrf@it.lists.it.agilent.com". If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".
--- You are currently subscribed to vrf as: rsb@soco.agilent.com To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com". To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com". To send messages to this mailing list, email "vrf@it.lists.it.agilent.com". If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".
".
Jim Dykema
General Dynamics
Decisions Systems
8201 E. McDowell Rd.
Scottsdale, AZ 85257
Phone: (480) 675-2104
FAX: (480) 441-3625
Pager: (602) 204-0154
Email: jim.dykema@gd-decisionsystems.com
-----Original Message-----
From: Jay Nemeth-Johannes [mailto:jayj@ventureconsult.com]
Sent: Tuesday, September 10, 2002 6:21 AM
To: VEE vrf
Subject: [vrf] RE: HPP 8116A direct I/O
The 8116 is a very strange beast. It has been years since I wrote the panel
driver, but I very clearly remember that it was easy to hang the parser if a
space was sent near a device clear. We had a workaround programmed into the
driver reset and initialization code.
I just downloaded the code and I recall that the fix was to perform a GET on
the error component before performing the device clear. The bug was that
the 8116 would hang if any uncompleted I/O was in the input buffer when a
device clear was received. The workaround was to make certain that a
command had been sent and verify it by performing a query, thus the error
command. VEE will sometimes send out a space as data to a card to see if it
handshakes. This space is what would cause the hang.
The 8116 is an old instrument. It is very unlikely that Agilent will write
a new style driver for it. My recommendation would be to use the panel
driver in component mode. In this particular case reliability may be a
bigger issue than performance.
Best regards,
Jay "ex-Agilent driver czar" Nemeth-Johannes
Complete Test
PO Box 6
Loveland, Colorado 80539
(970) 663-0006
www.completetest.com
-----Original Message-----
From: RLDP-LSI R&D1 Division [mailto:rldpd1b@info.com.ph]
Sent: Monday, September 09, 2002 9:31 PM
To: VEE vrf
Subject: [vrf] HPP 8116A direct I/O
I'm having a problem controlling HP8116A using direct I/O.
I avoid using panel driver (because I think it slows down) the bus.
Does anyone has a sample program for HP 8116A (using direct I/O)?
By the way, I'm using VEE Pro.
Thanks!
Giovanni
---
You are currently subscribed to vrf as: Jim.Dykema@gd-decisionsystems.com
To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".
To send messages to this mailing list, email "vrf@it.lists.it.agilent.com".
If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".
---
You are currently subscribed to vrf as: rsb@soco.agilent.com
To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".
To send messages to this mailing list, email "vrf@it.lists.it.agilent.com".
If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".