From Friday, January 17th 11 PM CDT (January 18th 5 AM UTC) through Saturday, January 18th 11:30 AM CDT (January 18th 5:30 PM UTC), ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

TCIB.OBJ Source

I was wondering if anyone had the source code for the DOS TCIB.OBJ GPIB language interface.  I have a large worldwide installation of old DOS based test systems that use either the PCII/IIA or AT/TNT gpib card and I need to convert some of the programs to DPMI16 so that I can free up some resources.  The only thing holding me up is the GPIB software.  Having the source would be of great benefit!
 
Any help would be greatly appreciated.
0 Kudos
Message 1 of 5
(3,482 Views)
Hi Trevor,

Is this what you are looking for?  If not, is it anywhere in this list?
Robert Mortensen
Software Engineer
National Instruments
0 Kudos
Message 2 of 5
(3,471 Views)

Hi Robert,

Thanks for the quick response.

Yeah I've sifted through all of that stuff with a fine tooth comb just hoping that I would see TCIB.C or TCIB.ASM or even a document describing how to interface with the GPIB.COM driver without using the language interface.

TCIB.OBJ is the language interface that I am currently using.  The reason I need the source code for the OBJ file is so that I can modify it to work with the Borland DPMI/16 server.  Another acceptable solution for me would be if you had a documents describing the various structures and functions needed to communicate with the GPIB.COM driver.  The best solution would be if you had a DPMI/16 compatible version of the language interface, but I determined that this was very unlikely.  Any further help would be greatly appreciated.

Thanks.

Trevor Lea

0 Kudos
Message 3 of 5
(3,467 Views)

For DOS-based GPIB application, an alternative solution is use the Universal Language Interface.  The ULI comes with a TSR (Terminate Stayed Resident) program, which wraps NI-488.2 DOS API into the standard DOS INT21h API - actually as file I/O calls.  Although I have no experience to use the old layer with any DOS extenders, DMPI programs may be able to call DOS API which is implemented as in x86 real mode.

http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3E18756A4E034080020E74861

 

このメッセージは 03-03-2006 09:16 AMに Makoto が編集しています。

0 Kudos
Message 4 of 5
(3,460 Views)

Makoto,

Thank you very much.  I believe that this will do the trick if the communication performance turns out to be adequate.  Most of the DOS int 21 functions are supported by the Borland DPMI server, so this should work fine. 

Thanks again,

Trevor Lea

0 Kudos
Message 5 of 5
(3,445 Views)