jsl/symbols/net-symbols/bar-ground¶
Package name: jsl/symbols/net-symbols/bar-ground
Summary¶
BarGroundSymbol¶
Bar Ground Symbol Builder
Functions¶
Function | Description |
---|---|
BarGroundSymbol | Constructor for the BarGroundSymbol |
General Definitions¶
Variable | Description |
---|---|
DEF_GND_SYMB_LINE_WIDTH | |
DEF_GND_SYMB_PORCH_WIDTH | |
DEF_BAR_GND_SYMB_SPACING | |
DEF_BAR_GND_SYMB_LINES |
Definitions¶
BarGroundSymbol¶
Bar Ground Symbol Builder
public defstruct BarGroundSymbol <: SymbolBuilder :
line-width: Double
lines: Tuple<Double>
porch-width: Double
spacing: Double
-
line-width: Double
- Set the width of the constructed lines. Default value is 0.05 -
lines: Tuple<Double>
- A set of lengths for the horizontal lines to construct. The default set is [1.0, 0.6, 0.2]. This will construct 3 horizontal lines starting with the longest at the highest Y, and then going further negative in the Y direction byspacing
amount for each line there after. -
porch-width: Double
- Set the porch width of the net symbol The porch width is the distance from the symbol pin to the start of the first horizontal line in the -Y direction. By default, this value is 0.5. -
spacing: Double
- Spacing between horizontal lines of this symbol This parameter is used for consistent spacing between all of the horizontal lines. The default value is 0.2.
This builds a typical power ground net symbol consisting of 3 or more horizontal lines of decreasing length, evenly spaced in the -Y dimension.
TODO - Diagram here.
All units are in schematic symbol grid units.
Functions¶
BarGroundSymbol¶
Constructor for the BarGroundSymbol
public defn BarGroundSymbol ( -- line-width:Double = ?, porch-width:Double = ?, spacing:Double = ?, lines:Tuple<Double> = ?) -> BarGroundSymbol
- Returns
BarGroundSymbol
General Definitions¶
DEF_GND_SYMB_LINE_WIDTH¶
public val DEF_GND_SYMB_LINE_WIDTH
DEF_GND_SYMB_PORCH_WIDTH¶
public val DEF_GND_SYMB_PORCH_WIDTH
DEF_BAR_GND_SYMB_SPACING¶
public val DEF_BAR_GND_SYMB_SPACING
DEF_BAR_GND_SYMB_LINES¶
public val DEF_BAR_GND_SYMB_LINES
Related Packages¶
Forwarded by package: jsl/symbols/net-symbols