Bus terminals are placed by instantiating the tbus device found in the device.lib file and consequently in the device menu in electrical mode. They look a bit like the tbar terminal device, and are placed similarly. The terminal contains a ``hot spot'' which can connect to underlying bus connectors or wires.
The bus terminal has two labels. The name label defaults to ``tbus'', and the connector width label defaults to ``1''. For the terminal to be useful, these labels should be edited. This is most easily done by selecting the label, pressing the label button in the side menu, and entering the desired text. The width label represents the number of connections, and must be a positive integer in the range 1-1024.
The name label can be any short text word. As for regular terminals, bus terminals with the same name are implicitly connected together. However, each terminal can have a different width, so the actual connection mechanism is a bit more complicated.
The existence of a bus terminal ``registers'' the names name.index as possible connections, where name is the bus terminal name, and index represents the range of connection indices for the terminal's width. For example, suppose that a bus terminal is placed, and given a name ``foo'' and a width 4. This exports the names ``foo.0'', ``foo.1'', ``foo.2'', ``foo.3''.
These names can be used to name ordinary terminals, which are then connected to the corresponding contact in the bus terminal. For example, place a regular terminal over a connection point in the schematic. Change the name label of the terminal to ``foo.2''. This connects the location of the regular terminal to the ``foo'' bus line 2.