User Guide
Modules
You may recall from the introduction that components are broken into two types: primitives and modules. A primitive has a predefined
behaviour. It’s a black box whose behaviour can't be changed.
A module on the other hand has it's behaviour defined by a schematic. You can add inputs and outputs and the internal behaviour can be
modified to do virtually anything you want.
The module component can be found in the toolbox under the Module filter group. Drag one into a schematic and you'll see that an empty
module is just a grey box.
The action panel for a module has addition buttons to reflect the additional operations that you can perform on it. Of these the most important
is the Move Into Module button (represented as an inverted triangle). By pressing this button you can go inside a module to view it’s
schematic and from there define the module’s behaviour.
Modules are very simple in concept but they are extremely powerful. They can be used to partition off functionality into pieces that can be
reused again and again. They are essential for managing complexity in anything but the very simplest of schematics.
43 of 212