A generic assembly does not have any attributes associated with the class Assembly. It can, however, have assembly parameters defined in the parts or links it contains, or promoted from its subassemblies. The Assembly Parameters and Ports dialog can be used to provide parameter value bindings local to the assembly and its subassemblies. It can also be used to examine the ports exported from its parts. A generic assembly can only be linked to other parts at the same level when it has ports exported from the parts it contains.
An assembly parameter entered in a part or a link will automatically float up to the ancestor assemblies, i.e., the same parameter will be created for each assembly in the assembly path traced up to the TOP assembly. With this, you can enter a value for the parameter at each parent assembly level.
Invoke the Assembly Parameters and Ports dialog for an assembly in the parent path. If you are inside the Canvas View of the assembly, right click on any empty area to obtain the context menu and select Parameters and Ports from the menu. If you are at any upper level of the assembly path, you can 1) double click on the generic assembly part that contains the parameter, or 2) right click on the generic assembly part and select Parameters and Ports from the context menu.
Find the parameter in the Parameters tab.
Enter the value, as described in the Entering Values section.
If you do not enter a value for a parameter in the assembly, the parameter resolution mechanism will try to resolve it in the parent assembly levels. If it reaches the TOP assembly but still cannot resolve it, the case parameter bindings will be used.
When the Assembly Parameters and Ports dialog is opened, you can click on the Defined Ports tab to access the ports exported from the parts in the assembly. The contents of the defined ports are similar to those explicitly defined ports in the Port Properties dialog. See the Connecting Parts with Links section for the Port Properties dialog details.
The Assembly Parameters and Ports dialog is a modal dialog, meaning that you need to close it before working on other things in SansGUI.
SansGUI Modeling and Simulation Environment Version 1.2
Copyright © 2000-2003 ProtoDesign, Inc. All rights reserved.