2011

Table Of Contents
Map motor parameters to the motor symbol attributes
When a motor circuit is selected, a special motor setup/annotation function
is called. This special function is flagged by a marker block on the template
with a CODE value which maps to a line in the circuit codes sheet marked
"!MCC_CTRL" in the UI_TITLE field. This function references the
ace_electrical_standards.mdb file to determine full load current and wire size
values for a selected set of motor input parameters.
The values generated by this motor setup/annotation function are not
automatically written to attributes on the components or wire types on the
circuit. These values are saved as an indexed list in an AutoLISP global variable
called #data. Global means that the data is saved in memory and is available
while the Circuit Builder continues to construct the circuit. As Circuit Builder
processes subsequent marker blocks of the circuit, it can be set up to pull one
or more of these saved values from the global and push them out to attributes
on the components or used to format appropriate wiretype layer names
This motor setup/annotation must be flagged to happen early on. It is done
with an ORDER value which is set to a low number or 0. For example, if the
motor full load amps value is used to determine the main disconnect circuit
breaker sizing, this data must be in memory before the main disconnecting
means marker block is processed.
Circuit Builder - How to | 2063