The Museum of HP Calculators

HP Forum Archive 21

[ Return to Index | Top of Index ]

HP-71B and the HP-3421A
Message #1 Posted by Vassilis Prevelakis on 27 Feb 2012, 7:33 p.m.

Hi,

I'd like to connect my HP-71B to the HP-3421 Data Acquisition / Control Unit and I have come across two software packages:

a) the HP82479A Data Acquistion ROM Pack for the HP-71B, and

b) the LEX3421 file from the hpswap collection

For (a) I have the documentation but not the software, while for (b) I have the software but no documentation :-(

Anybody has the missing parts?

thanks

**vp

      
Re: HP-71B and the HP-3421A
Message #2 Posted by Garth Wilson on 27 Feb 2012, 11:39 p.m.,
in response to message #1 by Vassilis Prevelakis

I don't have them, but you don't really need either one. The Data Acquisition ROM and the LEX3421 just make it easier; but I used even the 41 with only the Extended I/O module (and of course HPIL). It just means you'll have to look up 3421A instructions in its manual.

      
Re: HP-71B and the HP-3421A
Message #3 Posted by Etienne Victoria on 28 Feb 2012, 1:25 a.m.,
in response to message #1 by Vassilis Prevelakis

Hi Vassilis,

I don't have my 3421 any more but had used some of the LEX3421 instruction syntax provided by Joe Horn on his Hp-71 Goodies page.

Look around the end of the list, sorted by LEXFilename.

No a full documentation though.

Etienne

LEX3421  FE/01 ADR3421$ fn
LEX3421  FE/02 CMD3421($)
LEX3421  FE/03 GET3421 fn
LEX3421  FE/04 INIT3421 ?device
LEX3421  FE/05 SEND3421 $
LEX3421  FE/06 USE3421 ?device
LEX3421  FE/07 AUTORANGE {ON/OFF}
LEX3421  FE/08 AUTOZERO {ON/OFF}
LEX3421  FE/09 DIGITS #
LEX3421  FE/0A GATE #
LEX3421  FE/0B OPTION DEGREES {F/C/K/R/$}
LEX3421  FE/0C RANGE #
LEX3421  FE/0D ACVOLTS(?#)
LEX3421  FE/0E BYTEREAD(#)
LEX3421  FE/0F BYTEWRITE #,#
LEX3421  FE/10 CHANTYPE(#)
LEX3421  FE/11 DCVOLTS(?#)
LEX3421  FE/12 FREQ(?#)
LEX3421  FE/13 OHMS2(?#)
LEX3421  FE/14 OHMS4(?#)
LEX3421  FE/15 READBIT(#)
LEX3421  FE/16 REFTEMP(?#)
LEX3421  FE/17 CLOSE {# / PAIR #}
LEX3421  FE/18 OPEN ?#
LEX3421  FE/19 SETSRQ #
LEX3421  FE/1A RTD(#)
LEX3421  FE/1B TCOUPLE($,#,?#)
LEX3421  FE/1C THMST2(#)
LEX3421  FE/1D THMST5(#)
LEX3421  FE/1E AUTOIDY {ON/OFF}
LEX3421  FE/1F HGL$($,?#)
LEX3421  FE/20 MONITOR {HIGH # / LOW # / SLOT #,#,#}
LEX3421  FE/21 HIGH postfix
LEX3421  FE/22 LOW postfix
LEX3421  FE/23 SLOT postfix
LEX3421  FE/24 WRITE postfix
LEX3421  FE/25 PAIR postfix
LEX3421  FE/26 BUF3421$ fn
LEX3421  FE/27 SET3421 $
LEX3421  52/01 KEYWAIT$ fn
LEX3421  52/07 STD$(#)
LEX3421  52/08 LTRIM$($,?$)
LEX3421  52/09 RTRIM$($,?$)
LEX3421  52/0A TRIM$($,?$)
LEX3421  52/0B RPT$($,#)
LEX3421  F0/11 RECLEN(#)
LEX3421  F0/12 DRECORDS(#)
LEX3421  F0/13 EXPAND #channel,#
LEX3421  F0/14 SWAP #channel,#,#,#
LEX3421  F0/15 DINSERT #channel,#
LEX3421  F0/16 DDELETE #channel,#
LEX3421  FE/01 ADR3421$ fn
LEX3421  FE/02 CMD3421($)
LEX3421  FE/03 GET3421 fn
LEX3421  FE/04 INIT3421 ?device
LEX3421  FE/05 SEND3421 $
LEX3421  FE/06 USE3421 ?device
LEX3421  FE/07 AUTORANGE {ON/OFF}
LEX3421  FE/08 AUTOZERO {ON/OFF}
LEX3421  FE/09 DIGITS #
LEX3421  FE/0A GATE #
LEX3421  FE/0B OPTION DEGREES {F/C/K/R/$}
LEX3421  FE/0C RANGE #
LEX3421  FE/0D ACVOLTS(?#)
LEX3421  FE/0E BYTEREAD(#)
LEX3421  FE/0F BYTEWRITE #,#
LEX3421  FE/10 CHANTYPE(#)
LEX3421  FE/11 DCVOLTS(?#)
LEX3421  FE/12 FREQ(?#)
LEX3421  FE/13 OHMS2(?#)
LEX3421  FE/14 OHMS4(?#)
LEX3421  FE/15 READBIT(#)
LEX3421  FE/16 REFTEMP(?#)
LEX3421  FE/17 CLOSE {# / PAIR #}
LEX3421  FE/18 OPEN ?#
LEX3421  FE/19 SETSRQ #
LEX3421  FE/1A RTD(#)
LEX3421  FE/1B TCOUPLE($,#,?#)
LEX3421  FE/1C THMST2(#)
LEX3421  FE/1D THMST5(#)
LEX3421  FE/1E AUTOIDY {ON/OFF}
LEX3421  FE/1F HGL$($,?#)
LEX3421  FE/20 MONITOR {HIGH # / LOW # / SLOT #,#,#}
LEX3421  FE/21 HIGH postfix
LEX3421  FE/22 LOW postfix
LEX3421  FE/23 SLOT postfix
LEX3421  FE/24 WRITE postfix
LEX3421  FE/25 PAIR postfix
LEX3421  FE/26 BUF3421$ fn
LEX3421  FE/27 SET3421 $
LEX3421  FE/28 RTNERR

Edited: 28 Feb 2012, 1:30 a.m.

            
Re: HP-71B and the HP-3421A
Message #4 Posted by Vassilis Prevelakis on 29 Feb 2012, 6:10 a.m.,
in response to message #3 by Etienne Victoria

Thank you for the reference to Joe Horn's site.

I was already aware of this information, but it only gives the parameters to the commands.

I was rather hoping that somebody may have a reference to a magazine article, or posting, or even the collection that this LEX file appeared[1] so that I can find some additional info on the program.

On the other front (option (a) in my original post), does anybody have this ROM? is there a copy somewhere?

Thanks

**vp

[1] in the archive it is under the JOEHLX collection which essentially is a collection of all the LEX files Joe could find, without any docs.

                  
Re: HP-71B and the HP-3421A
Message #5 Posted by J-F Garnier on 29 Feb 2012, 3:33 p.m.,
in response to message #4 by Vassilis Prevelakis

The LEX3421 is part of the data acquisition ROM, the keyword syntax is explained in detail in the data acquisition pac manual that you can find in the MoHPC DVD set.

                        
Re: HP-71B and the HP-3421A
Message #6 Posted by Vassilis Prevelakis on 29 Feb 2012, 9:30 p.m.,
in response to message #5 by J-F Garnier

Many thanks.

Now that I looked in the manual its there on page J-1 (Filenames used in this pac)

I feel really stupid! :-)

**vp


[ Return to Index | Top of Index ]

Go back to the main exhibit hall