Parametric Diagram

Parametric Diagrams are similar to the Internal Block Diagrams, but are used to represent information about system constraints. These constraints generally take the form of mathematical models and determine the set of valid values in the system. Only binding connectors are available in the Parametric Diagram, and one of the endpoints is connected to the Constraint Parameter.

image

Creating a Parametric Diagram

Parametric Diagram can be added by the following procedure:

  • In the Block Definition Diagram, right-click the Block or Constraint Block to create a Parametric Diagram, and click [Parametric Diagram].

  • A Parametric Diagram is created under the specified Block or Constraint Block.

image

Diagram Element of Parametric Diagram

image
Description of each icon

Type

Icon

Description

Select

select_icon

The basic operations of the Diagram Editor can be executed in this mode.

Constraint Property

constraint_property_icon

Add a Constraint Property.

Binding Connector

binding_connector_icon

Add a Binding Connector.

Constraint Parameter

constraint_parameter_icon

Add a Constraint Parameter.

Value Property

value_property_icon

Add a Value Property.

Rationale

rationale_icon

Add a Rationale.

Problem

problem_icon

Add a Problem.

Refer to Common Diagram Elements for information on other items.


Constraint Property Visibility

Set whether to show or hide the Constraint Property. Right-click on the diagram to open the context menu and select [Show Constraint Property…]. Then check the Constraint Property to show in the [Show Property] dialog and click the [OK] button.

show1

show2


Constraint Property

Creating a Constraint Property

Constraint Property can be created by the following procedure:

  • Select [Constraint Property] constraint_property_icon in the Tool Bar and click on the diagram. Then select a property to add from the [Add Property] dialog and click the [OK] button.

  • A new Constraint Property and Constraint Block are created by checking the [add a new Property] check box.

  • To add a Constraint Property connected with a parent block by association line, select the property to add and click the [OK] button.

    image

    Constraint Property

    image
  • A new Constraint Property can be created by double-clicking on the Parametric Diagram.

  • Alternatively, drag and drop a Constraint Block from the structure tree to the Parametric Diagram.

Editing the

Editing the Name

Name can be edited by the following procedure:

  • Double-click the name of the diagram element on the Diagram Editor and edit the name.

  • Edit from the [AssociationEnd A]/[AssociationEnd B] tab in the Property View.

Name/Type/Constraint Visibility

Set whether to show or hide Name, Type, or Constraint by the following procedure:

  • Select [Name Visibility], [Type Visibility], or [Constraints Visibility] from the context menu.

Only Name is selected

Only Type is selected

Only Constraint is selected

c_name

c_type

c_cons

Adding a Parametric Diagram

Parametric Diagram can be added by the following procedure:

  • Select [Add Parametric Diagram] from the context menu.


Binding Connector

Creating a Binding Connector

Binding Connector can be created by the following procedure:

  • Select [Binding Connector] binding_connector_icon on the Tool Bar, click on the diagram, and draw a line between the Constraint Parameters or Value Properties.

image

Constraint Parameter

Creating a Constraint Parameter

Constraint Parameter can be created by the following procedure:

  • Select [Constraint Parameter] constraint_parameter_icon on the Tool Bar and click the Constraint Property.

image

Editing a Constraint Parameter

Editing the Name

Name can be edited by the following procedure:

  • Double-click the name of the diagram element on the Diagram Editor and edit the name.

  • Edit from the [Base] tab in the Property View.

Name/Type/Multiplicity Visibility

Set whether to show or hide Name, Type, or Multiplicity by the following procedure:

  • Select [Name Visibility], [Type Visibility], or [Multiplicity Visibility] from the context menu.

Only Name is selected

Only Type is selected

Only Multiplicity is selected

cp_name

cp_type

cp_multi


Value Property

Creating a Value Property

Value Property can be created by the following procedure:
Create a Value Property on the Parametric Diagram created from a Block.
  • Select [Value Property] value_property_icon on the Tool Bar and click on the diagram. Then select a property to add from the [Add Property] dialog and click the [OK] button.

  • A new Value Property and Value Type are created by checking the [Add a new Property] check box.

  • To add an existing property of the parent block, select the property to add and click the [OK] button.

    image

    Value Property

    image
  • To create a Value Property, select an existing property of the parent block in the structure tree and drag and drop it to the Parametric Diagram.

Editing the Value Property

Editing the Name

Name can be edited by the following procedure:

  • Double-click the name of the diagram element on the diagram editor and edit the name.

  • Edit from the [Base] tab in the Property View.

Name/Type Visibility

Set whether to show or hide Name and Type by the following procedure:

  • Select [Name Visibility] or [Type Visibility] from the context menu.

Only Name is selected

Only Type is selected

vp_name

vp_type