opamp module#

class OpAmpSymbol[source]#

Bases: Symbol

pin_name_size: float | None = 0.7#

Font size of pin name text of Pin objects in this symbol, in grid units. If unset, defers to a parent Symbol, if a parent exists. This can be overriden at the Pin level by setting its pin_name_size attribute.

pad_name_size: float | None = 0.7#

Font size of pad name text of Pin objects in this symbol, in grid units. If unset, defers to a parent Symbol, if a parent exists. This can be overriden at the Pin level by setting its pad_name_size attribute.

OUT = Pin((4, 0), 4, <Direction.Right: 'right'>)#
Vp = Pin((0, 4), 4, <Direction.Up: 'up'>)#
INn = Pin((-4, 2), 4, <Direction.Left: 'left'>)#
INp = Pin((-4, -2), 4, <Direction.Left: 'left'>)#
Vn = Pin((0, -4), 4, <Direction.Down: 'down'>)#
value = Shape[Text]#
reference = Shape[Text]#
art = [Polyline(width=0.2, elements=[(-4, -4), (4, 0), (-4, 4), (-4, -4)]), Polyline(width=0.2, elements=[(0, -2), (0, -4)]), Polyline(width=0.2, elements=[(0, 4), (0, 2)]), Polyline(width=0.2, elements=[(-3.2, -2), (-2, -2)]), Polyline(width=0.2, elements=[(-2.6, -1.4), (-2.6, -2.6)]), Polyline(width=0.2, elements=[(-3.2, 2), (-2, 2)])]#