Refactoring: Cut/Paste for subapplications
|
Dedicated features for moving blocks into a subapplication (and the other way round) have already been available.
These features are now also triggered by invoking cut/paste if only a single hierarchy level is involved.
|
File Update Dialogue
|
4diac IDE is shipped with the EGit-extension.
This helpful Git integration assists you in versioning IEC 61499-projects.
File updates from external sources (such as those from a Git repository) are now better handled by 4diac IDE.
A dialoge notifies users of the applied changes and allows to choose, which action should be performed (e.g., reload editor).
|
Literal Validation
|
Literals are now evaluated upon input (e.g., parameters for data pins).
Feedback is provided as a tooltip.
|
Auto-Layout
|
Auto-Layout should now provide improved results.
|
Bugfixes
|
The list of bugfixes is available in Bugzilla.
|
Service Sequence Editor
|
Service Sequences describe the event and data flow at the interface of a Function Block.
The respective editor was renewed and convenient table editing is now supported.
The design was improved and the editing is now consistent to other editors.
|
Interpreting Basic Function Block Types
|
In addition to code generation, we are developing an interpreter to directly execute the model of a Basic Function Block.
A prototype is integrated in this release.
|
Direct Edit for ECC Transitions
|
Creating ECCs with 4diac IDE has never been easier!
The same convenient way of editing that you already know from event and algorithm selection within ECC actions, was added for ECC transitions.
It is now also possible to set the condition event and expression directly at the transition by simply double clicking on the transition's condition.
|
File Update Dialogue
|
The File refresh (see Application editing) is also available for type editors.
|
Background Canvas updated
|
The last release introduced a new modular canvas to improve the experience during drag'n'drop of Function Blocks, as well as during zooming.
The background of the FB interface editor now uses the minimally required background.
|
Literal Validation
|
Literals are now evaluated upon input (e.g., initial values for data pins).
Feedback is provided as a tooltip.
|
Untyped subapplications
|
It is now possible to integrate untyped subapplications into typed subapplications.
This should further allow a flexible application development and to help structuring IEC 61499 applications.
|