top of page
viomeustupcutpa

Htbasic Serial Number: What You Need to Know About the LPT 1 Port and the v2 Configuration File



The HPIBS Driver supports HP/Agilent and compatible GPIB cards. Before the driver can be used, the Agilent I/O Libraries must be installed and the interface must be correctly configured for SICL. There are a number of parameters and configuration options which are controlled through the SICL Interface.




Htbasic Serial Number




The GPIBNI Driver supports NI and compatible GPIB cards. Before the driver can be used the National Instruments software must be installed and the interface must be correctly configured in the NI software. There are a number of parameters and configuration options which are controlled through the NI Interface.


Before the driver can be used, the Agilent I/O Libraries must be installed and the interface must be correctly configured for SICL. There are a number of parameters and configuration options which are controlled through the SICL Interface. Use the IO configuration program (iocfg32.exe) in order to configure the interface. Write down the "Device Name".


Machine_name is the name of the machine on which the printer is shared, the share_name is the shared name of the printer, and the x with lpt is the number of the LPT port you wish to print from. The selected LPT port can be a LPT port that physically either resides on the machine or not.


Meanwhile I have developed a number of utilities which support transfer over HP-IB as well as via floppy disk. I also made some tests with RS232 connections, however HP-IB and floppy disk exchange are still (from my point of view) the most versatile and performant ways for PC connectivity. If you like to experiment with the 16-bit-parallel connection on your own, I would be interested very much in the results. In addition, there is a kermit implementation for the 9845 equipped with a 98046 RS232 interface. It should be possible to do file transfer (both ASCII and binary) with a kermit capable terminal program on the PC side via RS232, but I did not yet proove that. But for now let's concentrate on the HP-IB and the floppy disk solutions.


TransEra's Windows Version of HP's Rocky Mountain BASIC was called HTBasic (HT for 'High Technology'). It quickly filled the market of BASIC programs for instrument control, measuring data aquisition and data processing, since it made it easy to use the large amount of software written in Rocky Mountain BASIC on the Windows platform. This niche proved to be so stable that TransEra still offers and maintains HTBasic, currently with the version number 10.0.


Unfortunately, there is still no free version of HTBasic for Windows available (even not the first release, I think it was HTBasic 5.0). So if you plan to use the advantages of HTBasic, you should take care that a license is already included when acquiring your IEEE488/GPIB hardware. You can check www.htbasic.com for a limited demo, anyway. There are demo packages for DOS, Windows 95 and Windows XP.


The printed address is the primary GPIB address the IEEE488/GPIB board has been configured to. Normally this is 20 for a non-system-controller. If it is 21, this is a hint that your board is still configured as a system controller and you should check your documentation. In principle, it can be any number except the primary GPIB address of the 9845 (which is factory set to 21).


Unfortunatly the number of vintage floppy disk drives which can be generically used with a 9845 is limited. There's built-in support only for the 9885 and the 9895A drives, which both use 8" floppy disks. And suitable 8" drives for a PC are hard to find. A workaround is provided by a special mass storage option ROM from Structured Software Systems, which extends the native operating system support to all AMIGO floppy disk drive, including the 82901 5.25" drives and the 9121 3.5" drives. But even worse, this ROM is extremely rare. So if you really want to do data exchange with a PC, using the HP-IB bus is the better choice, unless you own a newer system like a Series 80 computer or a Series 200 workstation.


Shortly for the 98046A interface: the 98046A is an enhanced version of the 98036A, basically there's a microcontroller added to the RS-232C logic which provides FIFO's, character conversions and other higher-level features, and it can be programmed. In principle the 98046A should be OK for a serial connection to the PC.


A simple alternative to the HTBasic program above is just to use a terminal program at the PC side (the standard HyperTerminal will do it). Configure the terminal program to the correct COM port, and set the communication parameters to 9600 baud, hardware handshake (RTS/CTS), no parity, 8 data bits, 1 stop bit. If you like, you can use the record function to save all received data into a file. Then start the program on the 9845 side, and the PC terminal program should capture all the file data. 9600 baud is the maximum transfer speed which is supported by the 98036 serial interface.


It is planned to build RS-232C functionality in my Getfile and Sendfile utilities, too (so you won't need HTBasic or terminal programs). However, programming serial devices under WIN32 is something I've reserved for the future.


It depends what you mean by "standard BASIC". There are a number of flavors of BASIC around for the PC (VB, VB .NET, etc), on most of which a port this size would typically present quite a chore, and possibly some dead-ends.


HTBasic would probably give you a good head-start, though there still might be a large amount of work to do: if I recall correctly, Viper BASIC used some unique register numbers to enable communication with the PC OS and hardware, and accessing the file system on the PC from Viper BASIC was a bit odd, though I believe Viper BASIC was otherwise very similar to RMB. I'm not familiar with the details of HTBasic, which also implements RMB, so I can't say what resources it might provide for handling these idiosyncrasies.


One-click access with toolbars, pull-down menus, dialog boxes, undo and redo makes intuitive RMB programming easier than ever. HTBasic 10.1 is fully compatible with Windows 7, Windows 8 and Windows 10.HTBasic's windows-style editor with features like bookmarks, user-definable fonts, colored keywords, and syntax error identification that allows programmers to navigate and edit even the largest source code with ease. Toggling off line numbers eliminates inefficient programming limits without sacrificing programming ease.Expand your possibilities with Add-Ons Ultra-fast data exchange between HTBasic and Office applications like Microsoft Excel, Word or Access and Corel Wordferfect is provided through the optional MS Office Interface for HTBasic.With GRAPH-XT for HTBasic you create stunning, high quality 2D and 3D diagrams from your measurement data with just a few lines of code. Professional graphic.


HTBasic makes intelligent control of standard data acquisition boards easy and responsive. Featuring an homogenous I/O system, once a connection is established, data transfer is done in the same manner, regardless of whether the connection is to a file, IEEE-488 instrument, RS- 232 serial port or a plug-in data acquisition board. This makes programming easy and portable. HTBasic allows easy control of the IEEE-488 bus using familiar HP BASIC syntax.HTBasic works seamlessly with almost every PC IEEE-488 card and the many of the most popular PC data acquisition cards.


Complex numbers, Long integers, Static variables, matrix math operations, multi-megabyte arrays, whatever your data reduction and analysis requirements, HTBasic can make it happen.Because HTBaic combines acquisition, analysis and presentation in the same easy-to-use programming language, it can handle your data from start to finish.The HTBasic Workshop offers the Advanced Math Library for highly optimized functions such as curve fitting, signal processing and FFT routines. The HTBasic Numeric Compiler provides significant performance increases for compiled math operations.


4. Upon the detection of an untrapped error, control returns to the HTBasic command line. The error number, but not the error message text string, is displayed on the error message line.


Visual Basic doesn't implicitly dimension unspecified array ranges as 0 - 10. Instead, you must use Dim or ReDim to specify explicitly the number of elements in an array.


Dartmouth BASIC revolutionized computer programming for the non-experts, who greatly outnumber the experts! It was a simple language, used English words, and gave almost instantaneous response in the days when turnarounds of hours or even days was the norm.


Numerical values are printed with either a leading space or a minus sign, and with a trailing space. Thus, numerical values in a PRINT statement with semicolons as separators will have at least one space between values. Furthermore, numeric values will always produce a number of characters that is a multiple of three. Thus,


More specifically, the Controlled Access Point system Manager (CAPsMAN) allows centralization of wireless network management and if necessary, data processing. When using the CAPsMAN feature, the network will consist of a number of 'Controlled Access Points' (CAP) that provide wireless connectivity and a 'system Manager' (CAPsMAN) that manages the configuration of the APs, it also takes care of client authentication and optionally, data forwarding. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Kommentarer


bottom of page