2011

Table Of Contents
8 Open the Circuit Builder spreadsheet, ace_circuit_builder.xls.
9 Find the circuit CATEGORY and TYPE, for example CATEGORY: 3ph
Motor Circuit and TYPE: Horizontal - FVNR - non reversing.
10 Open the circuit code sheet with the same name as the SHEET_NAME
value, for example SHEET_NAME: 3ph_H.
11 Find the optional component, for example CODE: PB02, COMMENTS:
Start, UI_PROMPT_LIST: Start.
12 Edit the API call in the COMMAND_LIST column for the option that
would require the conditional insert. Multiple API calls can be used to
insert multiple components. For example:
(c:ace_cb_insym #xyz nil "HPB11" #scl 8 nil)(c:ace_cb_insym "XY02" nil
"HMS21" #scl 8 nil)
Note the difference in the second call. Instead of passing the #xyz global
variable name that carries the XY coordinate of the main marker block,
it passes the "XY02" code name. This means that the "HMS21" symbol
will insert wherever marker block "XY02" is located in the inserted
template.
13 Edit the API call in the COMMAND_LIST column for the option that
requires a wire trim or removal. For example:
(c:ace_cb_trim "XY01" nil) where XY01 is the CODE attribute value
assigned to each wire marker block.
Instead of passing the XY coordinate as the first argument, the "XY01"
code name is passed. It instructs Circuit Builder to find all marker blocks
with CODE attribute value "XY01" and with the target ORDER value and
trim or remove their underlying wires
NOTE See the API documentation for more information.
14 Save the spreadsheet.
Control the multi-pole insertion direction
The default build direction for a multi-pole component is down for horizontal
bus wires, and left to right for vertical bus wires. You can override the default
build direction.
1 Open the circuit template drawing that contains the marker block for
the multi-pole component.
2 Find the correct marker block for the component.
Circuit Builder - How to | 2051