A bus bar is a component that is used to electrically connect multiple wire terminations together. Typically bus bars are used on Circuit Breakers (CB) and Terminals Boards (TB) which our implementation captures as device objects with Stud Pins. What is the best way to capture the bus bar in the data. We are thinking it would be to create the bus bar as a device object and connect to the CB or TB by pins.
Question 1:
With two devices connected at the same pin, when adding the ring terminal how do I ensure the ring terminal attaches to the CB or TB pin and not to the Bus Bar?
SYMBOL BUS BAR
The Standard symbol for a bus bar is to show lines on either side of the wire termination point. Our implementation utilizes a semicircle for the top and bottom, as well as a standard device break if the bus bar will be broken. The bussing will need to have the top and bottom positioned in such a way that pins 1 pin grid apart can be bussed separately without overlapping.
![CB-Busbar.png]()
Question 2:
Param: border specifies whether extra space is added to the top and bottom of the device. Would I create a standard top and bottom glyph centered at 0,0 and then use the param: border to shift in toward the device
- create glyphs that are shifted and leave the Param Border at 1.0
- create pin TL, pin TR, Pin BR, and PinBL glyphs and set the param: border at 0.0
- how do you handle when a device is broken?
While trying to create the shapes, it appears that the parameters are expecting certain decorations to work, and that these decorations have to be in a specific order.
EXAMPLE 1: I tried creating the top parameter as a single arc decoration
<glyph type="decoration" name="Busbar-top">
<arc x="0" y="0" radius="5" startangle="0" travelangle="180"/>
</glyph>
But when I added only this to the top parameter I have no graphics displayed.
EXAMPLE 2: After the Example 1 attempt I removed the decoration (Top was now empty), I do I right click and add glyph which defaulted to corner-TL, I pick the glyph name, and repeat the process. When I do this the new glyph is added above the existing glyph. I assign this to corner-TR and pick the glyph name. The result is backwards. The corner-TR is applied first (on the left) and then the corner-TL is applied (on the right)
Question 3:
Is there any documentation that address what is required for each parameter?
Question 4:
Is there a way to reorder the glyphs in a parameter? In the Example 2, I could not have two corner-TL under the same parameters, so I had to change the type of the corner-TL to something else, change the corner-TR to a corner-TL, and then change the other glyph to a corner-TR