Continuous Time Blocks in ESDL
Specifying CT blocks in ESDL is similar to specifying classes with the exception of the following differences:
- The basic elements that can be defined in a CT block are different, with the exception of characteristic lines and fields. These work in the same way as in classes. The basic elements that can be defined in CT blocks are discussed in Basic Block Interfaces.
- There is only one diagram in a CT block, additional diagrams cannot be defined.
- Interfaces need not be defined. A set of methods is predefined when the CT block is created. These cannot be changed and additional methods cannot be defined.
- Only classes and other CT blocks can be referenced. Classes can only be used to define records, not to specify functionality. When a class is referenced, you are asked whether it is to be used as an input or an output.
The same basic elements are available in ESDL as for CT blocks specified in C code. The two types of blocks serve the same purpose.
See also