User Guide
8.7 Moreaboutthe AddlevelParameter
The addlevel of the gates that have been fetched determines the manner
in which these gates are fetched into the schematic, and under what con
-
ditionsitcanbedeletedfromtheschematic.
Summary
Next: For all gates that should be fetched in sequence (e.g. the NAND
gates of a 7400). This is also a good option for devices with a single gate.
The ADD command first takes unused next-gates from components
whichexistonthecurrentsheetbefore“opening”anewcomponent.
Must: For gates which must be present if some other gate from the
component is present. Typical example: the coil of a relay. Must-gates
cannot be deleted before all the other gates from that component have
beendeleted.
Can: For gates which are only used as required. In a relay the contacts
may be defined with addlevel Can. In such a case the individual contacts
can be specifically fetched with INVOKE, and can later be deleted with
DELETE.
Always: For gates which as a general rule will be used in the schematic
as soon as the component is used at all. Example: contacts from a
multi-contact relay, of which a few are occasionally left unused. These
contacts can be removed with DELETE, provided that they were de
-
finedwithaddlevel Always.
Request: Only for components’ supply gates. The difference from Can
is that they are not counted in name allocation. So a device with a Next-
gateanda Request-gatewillnotbenamedIC1AandIC1B.
Relay:CoilandFirstContactmustbePlaced
A relay with three contacts is to be designed, of which typically only the
firstcontactwillbeused.
Define the coil and one contact as their own symbols. In the device, give
the coil and the first contact the addlevel Must. All the other contacts
aregiventheaddlevel Can.
193
ComponentDesignExplainedthroughExamples