STweep Formatter for CODESYS

$89.99
Current version
1.3.2.0
Article number
2101000014
  • Buy 5 for $85.49 each and save 5%
  • Buy 10 for $80.99 each and save 10%
  • Buy 20 for $71.99 each and save 20%
  • Buy 50 for $67.49 each and save 25%

Subscription Details

2021-01-17
Billing Max Cycle Repeats until failed or canceled

The STweep formatter for CODESYS subscription is a source code formatter for Structured Text. With STweep you can enforce a consisting code style based on your preferences! A 30 day demo version is available (please see in the footer).

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

Product Description

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.

 

More info at: www.STweep.com

 

Requirements

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

-

Support


Gerhard Barteling

 

support@stweep.com

This product includes technical support from the original software provider.

To submit your pre-sales request, please use our contact form and include your order number and a short description.

Supplier


Gerhard Barteling

 

support@stweep.com

Additional Downloads

Versions

Version History

Version Release Notes Release date

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

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

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

Changed

  • Improved labels for blank line settings.

  • Improved label for blank lines around declarations category.

Added

  • Previews in settings screen.
2020-10-24

Added

  • Support for German.

Changed

  • Minor UI improvements.
2020-10-18

Fixed

  • Licensing bug
2020-10-13

Fixed

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

Initial Release

2020-10-12

Reviews

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account