Interactive Keyboard Programs

ICS provides interactive keyboard control programs which enable engineers to easily communicate with and control instruments and interfaces without having to write a program. ICS's interactive keyboard programs are available for the following communication media:

GPIB

Serial

Serial to GPIB Controllers (4895 and 488-SERIAL Controllers)

Ethernet (VXI11Kybd for VXI-11.2 Gateways and VXI-11.3 Instruments)

USB (USBkybd for the 2003 USB-to-Digital Interface)

VISA (VISAkybd for GPIB and Ethernet (VXI-11) devices)

All keyboard programs are downloaded as a .zip file. The user may need WINZIP or a similar utility to unzip the files. Most programs include the source files so they can be used as examples for your own programs.

System Requirements          


VB6 keyboard programs run on Windows 2K/XP. The .exe files were generated with Visual Basic 6. If you do not have Microsoft's Visual Studio 6 or later development system, click the link to download the VB6_Runtime_Files

VB.NET keyboard programs are for Windows 7 thru 10 and require Microsoft's .NET Framework 4.0 or later to run. Use Windows update to get the latest .NET Framework files.

   

GPIBKybd

A VB6 program that interactively controls GPIB devices using any ICS or NI compatible GPIB Controller. Includes GPIB (IEEE-488.1) command buttons, auto query, device command loops and 488.2 Findlstn protocol. Requires a GPIB Controller with a GPIB-32.dll be installed on the computer. Use with Windows 2000 and Windows XP operating systems.  

GPIBKybd.NET

A VB.NET version of GPIBkybd that interactively controls GPIB devices using any ICS or NI compatible GPIB Controller. Includes GPIB (IEEE-488.1) command buttons, auto query, device command loops and 488.2 Findlstn protocol. Requires a GPIB Controller with a GPIB-32.dll be installed on the computer. Use with Windows 7 and later operating systems.  
     

SerKybd

Interactively controls devices with serial interfaces using COM ports 1 to 4 on your PC. Allows you to set the baud rates up to 115.2 kbps. Operates with standard ASCII strings, with address prefix and with packets. Use with Windows 2000 and Windows XP operating systems.  

SerKybd.NET

A VB.NET version of the Serkybd program for Windows 7 and later operating systems. COM Port range expanded from 1 to 12 for USB-to-Serial Adapters. Use with Windows 7 and later operating systems.  
     

M95Kybd

A VB6 program that interactively controls ICS's 4895 and our new 488-SERIAL Serial-to-GPIB Controller and the instruments connected to it. Uses a serial COM ports on your PC and allows you to set baud rates up to 115.2 kbps. Provides the Controller initialization sequence. Lets the user send commands to the Controller and auto formats them for reads and writes to the GPIB instruments. A show commands feature displays the command string for inclusion into your own program. Use with Windows 2000 and Windows XP operating systems.  

M95Kybd.NET

A VB.NET version of the M95kybd program for the 4895 and our NEW 488-SERIAL module. COM Port range expanded from 1 to 12 for USB-to-Serial Adapters. Use with Windows 7 and later windows operating systems.  
   

USBkybd

Interactively controls ICS's products with USB Interfaces by communicating through a Microsoft Virtual COM port driver. Applies to ICS Models 2003, 9006, 9009 and VXI-5529 interfaces.  
     

VXI11Kybd

Interactively controls LAN Controllers and Instruments with an VXI-11 compatible Ethernet interface. Supports both LAN-to-GPIB Gateways and LAN Instruments. Uses ICS's proprietary dll to generate the rpc calls.  
     

VISAKybd

A VB6 program that interactively controls LAN and GPIB devices and other VISA resources. Devices may be defined as an IP address, as a GPIB address or as a VISA resource. Requires a Keysight (Agilent) or National Instruments VISA library be installed on the computer. Use with Windows 2000 and Windows XP operating systems.
 

VISAKybd.Net

VB.Net program that interactively controls LAN and GPIB devices and other VISA resources. Devices may be defined as an IP address, as a GPIB address or as a VISA resource. Requires a Keysight (Agilent) or National Instruments VISA library be installed on the computer. Use with Windows 7 and later windows operating systems.  
     
GPIB keyboard - Serial keyboard - VXI-11 keyboard - VISA Interactive keyboard Program - Ethernet keyboard program - USB keyboard program