Interacting with Circuits Lists
A list of every individual electrical connection that must be present in your system or harness to satisfy your channel and disconnect maps.
Columns
Columns are automatically generated when circuits_list.new() is called. Additional columns are not supported and may result in an error when parsing.
| Column | Description |
|---|---|
net |
documentation needed |
net_chain_index |
0-based index into channel map chain_of_nets for this segment |
circuit_id |
documentation needed |
signal |
documentation needed |
net_from_refdes |
documentation needed |
net_from_channel_id |
documentation needed |
net_from_connector_name |
documentation needed |
net_from_cavity |
documentation needed |
net_to_refdes |
documentation needed |
net_to_channel_id |
documentation needed |
net_to_connector_name |
documentation needed |
net_to_cavity |
documentation needed |
from_side_device_refdes |
documentation needed |
from_side_device_chname |
documentation needed |
to_side_device_refdes |
documentation needed |
to_side_device_chname |
documentation needed |
from_channel_type |
documentation needed |
to_channel_type |
documentation needed |
Commands:
Use the following functions by first importing the module in your script like this: then use as written.
circuits_list.new()
Build the circuits list from the channel map and disconnect map.
Uses chain_of_connectors / chain_of_nets (from disconnect_map.resolve())
and ordered satisfaction rows on the disconnect map for disconnect channel IDs.
Overwrites any existing circuits list.