Control Structure Diagram

The Control Structure Diagram shows the structure and relationship of the analysis subject.

Control Structure Diagram

Diagram Element of the Control Structure Diagram

../../../_images/control_structure_dgm_toolbar.png
Description of icons

Type

Icon

Description

Select

select_icon

This is the mode to execute the basic operations in the Diagram Editor.
Select all of the Diagram Elements (components, links, feedback links, notes, etc.).

Component

component_icon

Add a component.

Link

link_icon

Add a link.

Feedback link

feedback_link_icon

Add a feedback link.

Endpoint

endpoint_icon

Add a start/end point.

For others, refer to Common Diagram Elements.


Component

Creating a Component

Click on the component_icon [Component] button on the tool bar, and click on the diagram. Or double-click on the Control Structure Diagram to create a component.

Component

Editing a Component

Double-click on the Name of the Diagram Element in the Diagram Editor to edit the name.

Or edit under the Base tab of the Component property.

Editing the Component Name

Control Action

Creating a Control Action

Hovering the mouse over the link will display the control_action_icon [Control Action] icon. Click on the icon to create a control action.

Creating a Control Action

After creating a Control Action

Control Action

Click on [Add Control Action] on the context menu.

Context Menu of the Link

Editing the Control Action

Double-click on the control action of the Diagram Editor and edit it.

Or edit under the Base tab of the Control Action property.

Editing a Control Action

Feedback

Creating a feedback

When the mouse hovers over the feedback link, the feedback_icon [Feedback] icon is displayed. Click on the icon to create the feedback.

Creating a feedback

After creating a feedback

Feedback

Click on [Add Feedback] on the context menu of the feedback link.

Context Menu of the Feedback Link

Editing the Feedback

Double-click on the Feedback in the Diagram Editor to edit it.

Or edit under the Base tab of the Feedback property.

Editing the Feedback

Start/End Point

Creating the start/end point

Click on the endpoint_icon [Endpoint] button on the tool bar then click on the diagram.

Start/end point

Process Model

Creating the Process Model

Click on [Process Compartment Visibility] on the context menu of the component.

Creating the Process Model

Process Model, Process Variable, Process Value can be added under the Process Model tab of the component. For adding, refer to [Process Model] tab.

Add Process Variable

Click on [Add Process Variable] on the context menu of the component.

Add Process Variable

Select the Process Model Variable and add with the Enter key.

Add Process Variable

Add Process Value

Click on [Add Process Variable] in the context menu of the Process Model Variable. The context menu of the Process Model Variable is displayed by right-clicking on the Process Variable in the Diagram Editor.

Add Process Value

Select the Process Model Value and add with the Enter key.

Add Process Value

Editing the Process Model

Double-click on the Process Variable and Process Value of the component in the Diagram Editor to edit them.

Editing the Process Model

Changing the order of the Process Variables and Process Value of the Process Model

To change the order of the Process Variables and Process Value, move them by dragging and dropping on the diagram.

Process Model Compartment Visibility/Non-visibility

Change the Process Model Compartment Visibility/Non-visibility of the component, using [Process Compartment Visibility] on the context menu of the component.

Process Model Compartment Visibility

Generate Control Loop Diagram

Generate Control Loop Diagram

Click on [Generate Control Loop Diagram] in the context menu of the Link.

Generate Control Loop Diagram

Click on [Generate Control Loop Diagram] on the context menu of the control action.

Generate Control Loop Diagram

The Control Loop Diagram is generated by extracting the components directly related to the selected link or control action.

Any component that is not directly connected to the control action is displayed as an omission (square).

The start/end points are displayed as they are.

Control Loop Diagram

Generate control structure diagram

Generate a control structure diagram under the component and describe the structure under it in more detail.