HP Forums
HP-71B and the HP-3421A - Printable Version

+- HP Forums (https://archived.hpcalc.org/museumforum)
+-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html)
+--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html)
+--- Thread: HP-71B and the HP-3421A (/thread-212768.html)



HP-71B and the HP-3421A - Vassilis Prevelakis - 02-27-2012

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 - Garth Wilson - 02-27-2012

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 - Etienne Victoria - 02-28-2012

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 - Vassilis Prevelakis - 02-29-2012

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 - J-F Garnier - 02-29-2012

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 - Vassilis Prevelakis - 02-29-2012

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