Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

GPIB, DOS, and PCI slots

Hi all,
I support a mature product line that uses the ISA-style low cost GPIB board
from National. My product's software is written using Borland C++ V4.5 for
a DOS 6.22 platform and the national instrument gpib calls are integrated
into the software (ibwrta, ibrd, etc). With new models of PCs, ISA slots
are becomming less frequent. Does anyone know how to make a PCI-style GPIB
card work with DOS and the old function calls?
0 Kudos
Message 1 of 8
(3,840 Views)
As i know, the PCI-GPIB does not support DOS driver. Instead
you can run your DOS/GPIB app under the Win9x/NT's dos prompt.
The 32bit NI-488.2M driver will emulate dos function calls.

Makoto


"John Prigeon" wrote in message
news:396e6045@newsgroups.ni.com...
>
> Hi all,
> I support a mature product line that uses the ISA-style low cost GPIB
board
> from National. My product's software is written using Borland C++ V4.5
for
> a DOS 6.22 platform and the national instrument gpib calls are integrated
> into the software (ibwrta, ibrd, etc). With new models of PCs, ISA slots
> are becomming less frequent. Does anyone know how to make a PCI-style
GPIB
> card work with DOS and the old function calls?
0 Kudos
Message 2 of 8
(3,840 Views)
Thanks for the message, but my system's software MUST run on DOS. It is integrated
with a DOS extender program, meaning to port it to another platform would
be a harendous amount of work. Is there another source for a PCI-style GPIB
card that will run on pure DOS?

Thanks again..
john


"Makoto" wrote:
>As i know, the PCI-GPIB does not support DOS driver. Instead>you can run
your DOS/GPIB app under the Win9x/NT's dos prompt.>The 32bit NI-488.2M driver
will emulate dos function calls.>>Makoto>>>"John Prigeon"
wrote in message>news:396e6045@newsgroups.ni.com...>>>> Hi all,>> I support
a mature product line that uses the ISA-style low cost GPIB>board>> from
National. My product's software is written using Borla
nd C++ V4.5>for>>
a DOS 6.22 platform and the national instrument gpib calls are integrated>>
into the software (ibwrta, ibrd, etc). With new models of PCs, ISA slots>>
are becomming less frequent. Does anyone know how to make a PCI-style>GPIB>>
card work with DOS and the old function calls?>>
0 Kudos
Message 3 of 8
(3,840 Views)
It is sure that NI PCI-GPIB does not support real DOS driver. I don't know
about other vendors such as Agilent, IOtech, Capital Equipment, etc. Better
to contact them. But DOS drivers are typically function-incompatible
between vendors. Possibly you need rewrite GPIB low level I/O portions.
Also I don't know if their DOS drivers work on the protected mode (DOS
extender) correctly.
regards,

Makoto


"John Prigeon" wrote in message
news:396f4d2f@newsgroups.ni.com...
>
> Thanks for the message, but my system's software MUST run on DOS. It is
integrated
> with a DOS extender program, meaning to port it to another platform would
> be a harendous amount of work. Is there another source for a PCI-style
GPIB
> card that will run o
n pure DOS?
>
> Thanks again..
> john
0 Kudos
Message 4 of 8
(3,840 Views)
Thanks again!

Although the system software is made in protected mode (Pharlap 3.1) The
DOS extender can execute a real mode DLL, and that's how the existing drivers
are done. I'm willing to work on the changing the guts of my software to
make it happen, but the PCI board just needs to work with DOS. I'll check
out the vendors you mentioned and see what happens. THANKS!
john


"Makoto" wrote:
>It is sure that NI PCI-GPIB does not support real DOS driver. I don't know>about
other vendors such as Agilent, IOtech, Capital Equipment, etc. Better>to
contact them. But DOS drivers are typically function-incompatible>between
vendors. Possibly you need rewrite GPIB low level I/O portions.>Also I don't
know if their DOS
drivers work on the protected mode (DOS>extender) correctly.>regards,>>Makoto>>>"John
Prigeon" wrote in message>news:396f4d2f@newsgroups.ni.com...>>>>
Thanks for the message, but my system's software MUST run on DOS. It is>integrated>>
with a DOS extender program, meaning to port it to another platform would>>
be a harendous amount of work. Is there another source for a PCI-style>GPIB>>
card that will run on pure DOS?>>>> Thanks again..>> john>>>
0 Kudos
Message 6 of 8
(3,839 Views)
National Instruments does make an NI-488.2 DDK. This is source code for a
subset of the NI-488.2 driver. One of the examples that it ships with is a
driver for the PCI-GPIB board under DOS. Since this driver is a subset of
the NI-488.2 API (it only supports board-level calls), you may need to make
some modifications to your program, but it should be fairly straightforward.

Contact National Instruments sales for more information.

"John Prigeon" wrote in message
news:3973b5ac@newsgroups.ni.com...
>
> Thanks again!
>
> Although the system software is made in protected mode (Pharlap 3.1) The
> DOS extender can execute a real mode DLL, and that's how the existing
drivers
> are done. I'm willing to work on th
e changing the guts of my software to
> make it happen, but the PCI board just needs to work with DOS. I'll check
> out the vendors you mentioned and see what happens. THANKS!
> john
>
>
> "Makoto" wrote:
> >It is sure that NI PCI-GPIB does not support real DOS driver. I don't
know>about
> other vendors such as Agilent, IOtech, Capital Equipment, etc. Better>to
> contact them. But DOS drivers are typically function-incompatible>between
> vendors. Possibly you need rewrite GPIB low level I/O portions.>Also I
don't
> know if their DOS drivers work on the protected mode (DOS>extender)
correctly.>regards,>>Makoto>>>"John
> Prigeon" wrote in
message>news:396f4d2f@newsgroups.ni.com...>>>>
> Thanks for the message, but my system's software MUST run on DOS. It
is>integrated>>
> with a DOS extender program, meaning to port it to another platform
would>>
> be a harendous amount of work. Is there another source for a
PCI-style>GPIB>>
> card th
at will run on pure DOS?>>>> Thanks again..>> john>>>
0 Kudos
Message 8 of 8
(3,839 Views)
We have a few of this Brand New National Insturments GPIB Board,


National Insturments GPIB Interface for PCI - $395.00 -
Brand New - TNT4882C and MITE ASICs provide maximum IEEE 488.2
performance -
Transfer rates up to 1.5 Mbytes/s using IEEE 488.1 handshake; up to 7.7
Mbytes/s
using HS488 - Onboard bus master DMA Controller ensures no
microprocessor
interruption for data transfers - NI-488.2 for Windows NT/98/95,
Solaris 2,
Mac OS, Digital Unix - For more
information on this product including
detailed datasheets visit http://www.eio.com/micintro.htm#product


National Insturments GPIB Interface for ISA - $295.00 - Brand New -
Low-cost GPIB interface for ISA - NAT4882 ASIC provides maximum IEEE
488.2 performance - Transfer rates up to 300 kbytes/s - Half-s
ize ISA
board fits any I/O slot- NI-488.2 for Windows 98/95/3.1, DOS - For more
information on this product including
detailed datasheets visit http://www.eio.com/micintro.htm#product



Sent via Deja.com http://www.deja.com/
Before you buy.
0 Kudos
Message 5 of 8
(3,838 Views)
> National Insturments GPIB Interface for ISA - $295.00 - Brand New -
> Low-cost GPIB interface for ISA - NAT4882 ASIC provides maximum IEEE
> 488.2 performance - Transfer rates up to 300 kbytes/s - Half-size ISA
> board fits any I/O slot- NI-488.2 for Windows 98/95/3.1, DOS - For more
> information on this product including
> detailed datasheets visit http://www.eio.com/micintro.htm#product


Unfortunately DOS-support is for the half-ISA (= XT bus) model only. Not
PCI.
Makoto
0 Kudos
Message 7 of 8
(3,838 Views)