A boundary across which two systems communicate. An interface might be a hardware connector used to link to other devices, or it might be a convention used to allow communication between two software systems.
The G.P.I.B. (General Purpose Interface Bus) or more formerly IEEE-488 transmits data in parallel instead of serial format. This defines a set of codes and formats to be used by devices connected via a parallel bus system. This standard also defines communication protocols that are necessary for message exchanges, and further defines common commands and characteristics.
IEEE 1394 (Firewire)
A very fast external bus standard that supports data transfer rates of up to 400 Mbps. A single 1394 port can be used to connect up 63 external devices.
The identification number of a standard published by the Electronic Industries Association. This standard specifies the electrical characteristics of a serial communications system.
Industry standard programming language. Also referred to as G-code machine programming. A command set specific for the machine tool industry that defines geometric moves.
Industry communication standard for sending signals over distances up to 4000 feet. Standard line driver encoder interfaces utilize RS-422 because of the noise immunity.
Universal Serial Bus (USB)
An external bus standard that supports data transfer rates of 12 Mbps. A single USB port can be used to connect up to 127 peripheral devices, such as mice, modems, and keyboards. USB also supports Plug-and-Play installation and hot plugging.
Also referred to as Hi-Speed USB, USB 2.0 is an external bus that supports data rates up to 480Mbps. USB 2.0 is an extension of USB 1.1. USB 2.0 is fully compatible with USB 1.1 and uses the same cables and connectors.USB 3
Known as SuperSpeed USB, USB 3.0 has an external bus that supports data rates up to 4.8Gbps (~572 Mb/s).