e!COCKPIT UML; Tek Lisans UML (Unified Modeling Language) is a graphical language for specifying, designing and documenting object-oriented software. It clearly facilitates discussions between programming and other disciplines within the system development. The e!COCKPIT UML add-on extends the e!COCKPIT Engineering Software with two languages of the “Unified Modeling Language”: the class diagram and the status diagram.Advantages:Improved readability of the program code via clear class and behavior diagrams in standardized formReduce programming errors by generating program code from UML diagramsEasier debugging through online data in the state diagramClass diagram:The class diagram belongs to the group of UML structure diagrams.With the additional graphic editor, the object-oriented structure of e!COCKPIT projects can be mapped or designed. The various object classes (e.g., function blocks or interfaces), including the variables and methods used in them, and their relationships are clearly displayed.The existing project structure can be imported directly from the device structure when creating a class diagram. However, a project structure can also be rebuilt using the following available class and relationship elements:Class (POU)InterfaceVariable declarationPropertyMethodGeneralizationRealization relationshipAssociationCompositionNew objects in the class diagram editor are automatically inserted into the device structure.State diagram:The state diagram belongs to the group of UML behavior diagrams. It is a graphical language for specifying and designing the sequence of event-discrete systems. Unlike the class diagram, executable application code is generated when compiling a state diagram.The state diagram editor includes a selection of step and transition elements:Start stateEnd stateStateComposite stateJunction/connectionSelectionTransitionEnd stransitionException transitionWhen the application is running, the status diagram is switched according to the clock cycle. In addition, an independent switching behavior can be realized via cyclic internal state diagrams. When online, the state diagram is animated so that the current status of the process can be tracked at any time.
e!COCKPIT UML; Tek Lisans
UML (Unified Modeling Language) is a graphical language for specifying, designing and documenting object-oriented software. It clearly facilitates discussions between programming and other disciplines within the system development. The e!COCKPIT UML add-on extends the e!COCKPIT Engineering Software with two languages of the “Unified Modeling Language”: the class diagram and the status diagram.
Advantages:
Class diagram:
The class diagram belongs to the group of UML structure diagrams.
With the additional graphic editor, the object-oriented structure of e!COCKPIT projects can be mapped or designed. The various object classes (e.g., function blocks or interfaces), including the variables and methods used in them, and their relationships are clearly displayed.
The existing project structure can be imported directly from the device structure when creating a class diagram. However, a project structure can also be rebuilt using the following available class and relationship elements:
New objects in the class diagram editor are automatically inserted into the device structure.
State diagram:
The state diagram belongs to the group of UML behavior diagrams. It is a graphical language for specifying and designing the sequence of event-discrete systems. Unlike the class diagram, executable application code is generated when compiling a state diagram.
The state diagram editor includes a selection of step and transition elements:
When the application is running, the status diagram is switched according to the clock cycle. In addition, an independent switching behavior can be realized via cyclic internal state diagrams. When online, the state diagram is animated so that the current status of the process can be tracked at any time.