STweep Formatter for CODESYS

The STweep formatter for CODESYS is a source code formatter for Structured Text.


With STweep you can enforce a consisting code style based on your preferences!


"STweep is a must have tool for developers and companies who want to speed up development."

Version: 
1.4.2.0  
Artikelnummer: 
2101000014
1 Jahr: 69,99 € zzgl. MwSt
  • ab 5 zu je 66,50 € und Sie sparen 5%
  • ab 10 zu je 63,00 € und Sie sparen 10%
  • ab 20 zu je 56,00 € und Sie sparen 20%
  • ab 50 zu je 52,50 € und Sie sparen 25%

STweep Formatter for CODESYS

STweep Formatter for CODESYS

The STweep formatter for CODESYS is a source code formatter for Structured Text.

 

Main functionalities:

  • Configurable code style
  • Line breaking of long lines 
  • Aligning of similar code in columns (e.g. variable declarations and assignments). 
  • Aligning of function call arguments in columns 
  • Configurable indentation style 
  • Set desired number of blank lines.

 

Integration:

STweep for Codesys also supports ABB automation Builder and e!Cockpit. See system requirements for the details.

 

Try Stweep now for free as 30 day demo!

More info at: www.STweep.com

 

einklappen

Programming System

 * CODESYS Development System V3.5.13.0 or higher

 * ABB Automation Builder 2.3 or higher

 * e!Cockpit 1.7.0.5 or higher

Runtime System

-

Supported Platforms/ Devices

Notice: Use the project ‘Device Reader’ to find out the supported features of your device. ‘Device Reader’ is available for free in the CODESYS Store.

Additional Requirements

-

Restrictions

-

Licensing

License activation optional on CODESYS Key or CODESYS Soft Key (part of CODESYS Development System)

Required accessories

-

Für dieses Produkt können Sie eine kostenlose Demolizenz anfordern.

STweep Formatter for CODESYS (Demo)

STweep Formatter for CODESYS (Demo)

Versionshistorie

Version Release Notes Release date
1.4.2.0

Added

  • Support for inline/local enum declaration. For example VAR A : (A,B,C); END_VAR

Changed

  • A setting row is now selected when the containing setting is changed, this to show the preview.

Fixed

  • Incorrect formatting of function block initializer. fb : fb(arg1,arg2) could lead to a missing parentheses after formatting.
  • Incorrect maintaining of blank lines between statements if there was a comment between the statements.
  • Possible exception when code to format has parsing errors (missing semicolon).
  • Possible exception when aligning long lines in columns.
  • Incorrect indentation of symbolic constants when used as case label.
  • No solution found bug when "Maximum invocation parameters on single line" was set to one and one not last argument had a end of line comment. For example: A(A,//Comment B);
  • Possible bug when "Maximum invocation parameters on single line" was set to "1", this could cause an exception.
  • Exception while formatting a reference declaration with an assignment. For example A : REFERENCE TO BOOL := A.A;
2021-01-11
1.3.2.0

Changed

  • Loading STweep formatting settings with an higher minor version is now allowed.
  • Improved handling for line length overflows in declaration code.

Fixed

  • Unable to format interfaces and methods declared in an interface.
  • Incorrect license display.
  • Incorrect blank space by first statement in a statement list, if there was a preceding comment.
  • Bug where CODESYS sometimes gave an error message, because the abort request was checked from a non UI thread.
  • Incorrect functioning of the formatting time out check.
  • UI was not properly blocked while running the formatting task.

Added

  • Support for line break after TYPE keyword.
  • Support for Import and export of settings.
  • Enhanced error message in case of any formatting exceptions.
  • Caret position is restored after formatting.
  • Optional indentation of derived data types in a 'TYPE' declaration.
  • Support for string size initialization with "(" and ")" for example A:STRING(20);

 

 2020-12-14
1.1.5.0

Fixed

  • Possible licensing bug when licensed in softcontainer.

Added

  • Support for chained method calls e.g.: 'A().B().C();'
  • Support for method and function calls which return a pointer. This can result in method calls like: 'A()^();'
2020-11-23
1.1.3.0

Fixed

  • Potential installation problem for Codesys SP15 and lower.

Added

  • Support for ABB Automation Builder 2.3 and higher.
  • Support for e!Cockpit 1.7.0.5 and higher.
2020-11-02
1.1.1.0

Changed

  • Improved labels for blank line settings.

  • Improved label for blank lines around declarations category.

Added

  • Previews in settings screen.
2020-10-24
1.0.4.0

Added

  • Support for German.

Changed

  • Minor UI improvements.
2020-10-18
1.0.3.0

Fixed

  • Licensing bug
2020-10-13
1.0.2.0

Fixed

  • Missing PInvoke package on installation.
  • Incorrect capital use on manifest file extension.
  • Incorrect capital use on package file extension
2020-10-13
1.0.1.0

Initial Release

2020-10-12

3 Kundenmeinung(en)

A must-have tool! Bewertung von András
Funktionalität
Qualität
Code formatting is important as it saves you time and mental energy.

STweep is not Just Do It - but provides it with exceptional customizability (some sixty options).

Highly recommended product, with a conscientious engineer. (Veröffentlicht am 04.01.21)
A must-have tool! Bewertung von András
Funktionalität
Qualität
Code formatting is important as it saves you time and mental energy.

STweep is not Just Do It - but provides it with exceptional customizability (some sixty options).

Highly recommended product, with a conscientious engineer. (Veröffentlicht am 04.01.21)
Very good! Bewertung von H. Hermsen
Funktionalität
Qualität
Easy and fast in setup and configuration. Usage is very simple and straightforward. A definite must have for any individual, team or company.

I think this product will also receive new features for further ease of use or improvements i.e. export and import of configuration files in an upcoming release. (Veröffentlicht am 20.11.20)

 

Gerhard Barteling

support@stweep.com

Screenshots

Schreiben Sie Ihre eigene Kundenmeinung

Nur registrierte Benutzer können Bewertungen abgeben. Bitte melden Sie sich an oder registrieren Sie sich