Design Forms application


Design Forms is a well-arranged and effective tool for automation of engineering calculations.

The application uses predefined forms where user inserts the input data (loading, sizes, material characteristics, ...). The application generates a clear calculation report which is based on the inserted variables and predefined equations. This report can be printed, saved to the drive or transferred to another text editor.

The application contains two modules: User and Builder.

The User module is developed for use of predefined forms. Builder allows the user to edit the already existing forms and create new ones.


Design Forms Builder version 4 generates file CLS. This is a source code of the calculation itself. The code consists from equations, forms, pictures and texts. Text defines a headline, note or variable description. The conditions and texts are defined by commands, but the common calculations ( + - * / ) are written in the standard mathematical way. Functions like SIN, MAX, SQRT, ROUND are used for more complex mathematical calculations.

User manually exports the calculation to file format CLC. This file can be loaded to the User application afterwards. CLC is a binary file, it is not readable in Builder application again.

Builder supports units, lots of mathematical functions, translations, layout formatting, more layouts for one calculation etc.

The source code and output layout is defined on the first TAB "Calculation". The other tools are on next TABs.

Source code

The source code is created in the Code editor. This is the left part on the TAB called "Calculation" in Builder.

Various commands are used in the syntax.


  • TEXT - insert a string
  • IMG - add pre-defined picture to the form
  • IF - write a condition, when it is fulfilled, then application run this part of code
  • c = a + b; - adds the variable a and b and saves it as c
  • MAX - mathematical function which finds the maximum value
  • SQRT - mathematical function which calculates the square root
  • ...

Syntax example:

Commands are combined with equations and formulas which are required. It is possible to define notes, remarks, descriptions of variables, units and so.


The output is defined in the left part of the TAB "Calculation". The layout is generated automatically after Refresh, but it can be formatted afterwards. The headline can be underlined, the result highlighted, user can define different font size, offset and use predefined component style.


This is the important part of the calculation itself. This part is visible in the User application and allows user to define the input values.


The annotation contains tables, equations or explanations according to the national code. It should help user to understand the calculation and to use it.


The translation is done by a simple table where each string has its a translated version. Each string can be translated to the several languages.


The User application allows the user to load predefined form, fill it with required values and print the output.

The forms certified by SCIA are saved during the installation. Those can be found in the Form menu (as a default).

Any form (saved anywhere on the computer) can be loaded separately by the standard dialogue.

Forms menu editor

This menu editor allows the user to define his own Forms menu. If user often uses e.g. concrete forms or if he wants to add his own forms to the menu, it must be done here.

The left part shows the thee which is visible in the menu. The right part contains all available calculations which are saved in c:\Users\Public\Documents\DesignForms_4\Forms\.

Save all required forms to c:\Users\Public\Documents\DesignForms_4\Forms\. Now they are displayed in the right part of the menu and can be added to the tree.

Print and export

The calculation can be printed directly from the application or saved to the several formats - DOC, RTF or as image.

Zuzana Hekrdlová