Inherits: Gate < DesignItem < ScriptObject

Gates are logical circuits part of a schematic. Component can be made up of multiple gates.

Properties

NameTypeGet/SetBrief
DefaultSymbolNamestrYes/YesThe name of the default symbol to use for this gate.
NamestrYes/YesThe name of the gate.
PinCountintYes/NoThe number of part pin items that belong to this gate.
PinsArray[PartPin]Yes/NoThe list of part pin items that belong to this gate.
SwapGroupintYes/YesThe swap group to which this gate belongs.
SymbolCountintYes/NoThe number of symbol library items that belong to this gate.
SymbolsArray[Dictionary]Yes/NoDictionaries with the fields “name”, “library” and “version” which describe which symbols this gate uses.

Property Details

DefaultSymbolName

Type: str

The name of the default symbol to use for this gate.


Name

Type: str

The name of the gate.


PinCount

Type: int

The number of part pin items that belong to this gate.


Pins

Type: Array[PartPin]

The list of part pin items that belong to this gate.


SwapGroup

Type: int

The swap group to which this gate belongs.


SymbolCount

Type: int

The number of symbol library items that belong to this gate.


Symbols

Type: Array[Dictionary]

Dictionaries with the fields “name”, “library” and “version” which describe which symbols this gate uses.