Using Pins
Pins are graphical connectors for linking nodes or parameters
with a wire. There are two different pin types: conservative
nodes (also referred to as terminals) and non-conservative
nodes (which include parameters, inputs, and outputs).
|
Conservative
|
- Conservative pins belong to components of physical
domains (electrical, fluidic, magnetic, mechanical, thermal). Each conservative
pin has a nature type —such as: electrical, thermal, or fluidic — assigned
to it.
- Conservative pins have no direction attribute.
- You can connect only pins with the same nature
type directly.
- To connect pins of different natures use the Domain-to-Domain
(D2D) component located in the Tools>Nature
Transformation library.
- To connect conservative pins or wires to non-conservative
nodes, use the Conservative-to-Non-Conservative (C2NC) component, also
located in the Tools>Nature Transformation
library. The C2NC component functions as an output and supplies the across
quantity from the conservative domain (such as voltage) to the non-conservative
input(s).
- Conservative pins can be displayed
or hidden. If you hide a conservative pin, you can define
the connection through a name reference.
|
|
Non-conservative
|
- Non-conservative pins can belong to circuit as
well as block diagram and state graph components. Non-conservative pins
represent many different data types. A real-valued quantity (for the
magnitude of a voltage source), a record of mixed data (for a VHDL-AMS
model), or a std_logic enum (for a digital component) are examples of
data types. The data type includes size for arrays, so that an 8-wide
array of real values is not the same type as a 16-wide array of real
values.
- Non-conservative pins can have one of the following
direction attributes: IN, OUT, or IN/OUT.
- You can connect only pins of the same data type
directly.
- To connect different data types, OmniCaster
components, located in the Tools
library may be used for many situations. For size-related changes, Bus
Entries may be used to specify an appropriate subset
for connection between wider and narrower nodes.
- Non-conservative pins can be displayed
or hidden. If you hide a component pin, you can define the
connection through a name reference.
|
Displaying
and Hiding Pins
Adjusting
Symbols and Pins