LogicLab releases: Difference between revisions

From Axel Public Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[Category:LogicLab|Releases]]
[[Category:LogicLab|Releases]]
This page reports the LogicLab revision history whith the list of main features implemented.<br>
This page reports the LogicLab revision history with the list of the main features implemented. The full list of the modifications of each version is available in the corresponding release notes.<br>
The full list of the modifications of each version is available in the correspondig release notes.
This revision history starts from LogicLab release 5.0.
== LogicLab rel. 5.0 ==
== LogicLab rel. 5.0 ==
* '''New graphic interface'''
* '''New graphic interface'''
:- New 'modern' style for the LogicLab framework
:- New 'modern' style for the LogicLab framework.
:- Completely new toolbars icon set
:- Completely new toolbars icon set.
:- Support for custom application 'skins'
:- Support for custom application 'skins'.
* '''Object oriented programming'''
* '''Object oriented programming'''
:- Implementation of Object Oriented features as reported in the IEC 61131-3 standard rel 3.
:- Implementation of Object Oriented features as reported in the IEC 61131-3 standard rel. 3.
:- Object oriented features applied to function blocks (methods, inheritance, interfaces)
:- Object oriented features applied to function blocks (methods, inheritance, interfaces).
:- Inheritance and polymorphism features
:- Inheritance and polymorphism features.
:- Interfaces (definition, inheritance, usage)
:- Interfaces (definition, inheritance, usage).
:- References (type definition and usage)
:- References (type definition and usage).
* '''Custom image for POUs'''
* '''Custom image for POUs'''
:- Each user defined POU can have a custom image (support for bmp, png, gif, jpg, tif formats)
:- Each user defined POU can have a custom image (support for bmp, png, gif, jpg, tif formats).
:- The block image will be shown in the LD and FBD languages and in the block description (property view)
:- The block image will be shown in the LD and FBD languages and in the block description (property view).
* '''New POU property view'''
* '''[[LogicLab property view|New POU property view]]'''
:- Each block can now have an hypertext (HTML) description
:- Each block can now have an hypertext (HTML) description.
:- Support for images and full HTML text formatting features
:- Support for images and full HTML text formatting features.
:- New 'Edit block property' window for the editing of the block documentation/description
:- New 'Edit block property' window for the editing of the block documentation/description.
* '''SFC editing improvements'''
* '''SFC editing improvements'''
:- SFC editor has now both editing modes: manual and automatic
:- SFC editor offers now both editing modes: manual and automatic.
:- Added functions for automatic movement and placement of SFC blocks
:- Added functions for automatic movement and placement of SFC blocks
* '''SFC transitions with expressions'''
* '''SFC transitions with expressions'''
Line 30: Line 30:
:- FBD blocks can have ST expression as input
:- FBD blocks can have ST expression as input
:- The same function is already available with LD editor (since rel. 4.2)
:- The same function is already available with LD editor (since rel. 4.2)
* '''Complex constant variables initialization'''
<!-- * '''[[Main Page|different text]]''' -->
:- Constant arrays, structures and user defined data types in general can be initialized
:- Initialization syntax as defined by the IEC 61131-3 standard

Revision as of 09:43, 20 September 2016

This page reports the LogicLab revision history with the list of the main features implemented. The full list of the modifications of each version is available in the corresponding release notes.
This revision history starts from LogicLab release 5.0.

LogicLab rel. 5.0

  • New graphic interface
- New 'modern' style for the LogicLab framework.
- Completely new toolbars icon set.
- Support for custom application 'skins'.
  • Object oriented programming
- Implementation of Object Oriented features as reported in the IEC 61131-3 standard rel. 3.
- Object oriented features applied to function blocks (methods, inheritance, interfaces).
- Inheritance and polymorphism features.
- Interfaces (definition, inheritance, usage).
- References (type definition and usage).
  • Custom image for POUs
- Each user defined POU can have a custom image (support for bmp, png, gif, jpg, tif formats).
- The block image will be shown in the LD and FBD languages and in the block description (property view).
- Each block can now have an hypertext (HTML) description.
- Support for images and full HTML text formatting features.
- New 'Edit block property' window for the editing of the block documentation/description.
  • SFC editing improvements
- SFC editor offers now both editing modes: manual and automatic.
- Added functions for automatic movement and placement of SFC blocks
  • SFC transitions with expressions
- ST expressions can be used as transition code
- The ST expression can be entered in the 'Transition properties' dialog in addition the the existing choiches: variable, constant and code
- This feature simplifies the SFC source code editing
  • Expression in FBD language
- FBD blocks can have ST expression as input
- The same function is already available with LD editor (since rel. 4.2)
  • Complex constant variables initialization
- Constant arrays, structures and user defined data types in general can be initialized
- Initialization syntax as defined by the IEC 61131-3 standard