Block Diagram Editor

This section describes in detail how to use the block diagram editor. It focuses on using the program rather than developing any particular functionality.

The ASCET block diagram editor is used to specify components graphically. The user draws a block diagram that determines what the component does.

A component can contain basic and complex elements, operators, control flow statements and references to other components.

With the block-oriented description language of ASCET embedded control systems can be specified graphically. It is the graphical equivalent of the ESDL language used for specifying control systems textually.

This section describes how to specify software modes using block diagrams in ASCET. The following section starts with a brief introduction to the graphical description of components, which is followed by an overview of the graphic modeling language.

The overview section presents linguistic means available in block diagrams:

Block diagrams and ESDL are, for the most part, functionally equivalent in ASCET. The differences between block diagrams and ESDL are summarized in ESDL Features Compared, section ESDL vs. Block Diagrams.

See also

Defining a Component Signature

Complex Types as Signature Elements

Creating Block Diagrams

Editing Block Diagrams

Sequence Calls

Implementation Casts in Block Diagrams

Graphical Hierarchies

Navigating between Components

Analyzing Components

Data Exchange

ESDL Features Compared

Creating a Module

Creating a Class

Creating Continuous Time Blocks

Creating a State Machine