Skip to content

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 by spacing 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