Symbol Type
Represents a symbol, that contains a component and all the other information needed to render it
Record fields
Record Field | Description |
|
|
|
|
|
|
This is the electrical component. When the component is loaded into draw block the position is kept as Pos field in symbol However H & W remain important, as the height and width of the symbol. This is anomalous. It would make sure sense for all geometric info to be in fields on the symbol. However X,Y,H,W are used (to some extent) in non-draw-block Issie code. NB HScale, VScale modify V, H
|
|
Full Usage:
HScale
Field type: float option
|
|
|
|
Full Usage:
InWidth0
Field type: int option
|
|
Full Usage:
InWidth1
Field type: int option
|
|
Full Usage:
InWidths
Field type: int option list option
|
|
Full Usage:
IsClocked
Field type: bool
|
|
|
|
Full Usage:
LabelHasDefaultPos
Field type: bool
|
|
|
|
Full Usage:
Moving
Field type: bool
|
|
|
|
|
|
|
|
These maps contain the order (on and edge), and the symbol edge, of each port. Edge positions are known from the component XYPos and H (height), W (width). Ports are located as fixed equidistant positions along each component edge dependent on number of ports. Therefore port position can be calculated from these maps and XYPos, H, W.
|
|
|
|
Full Usage:
ReversedInputPorts
Field type: bool option
|
|
|
|
Full Usage:
VScale
Field type: float option
|