VCmaster is proficient in all mathematical functions of the scientific calculator including all parenthesis levels and exponentiations.
The function descriptions are either entered directly or called up via the menu.

When using the menu VCmaster assists by inserting predefined functions e.g.*SIN()*. The cursor is automatically positioned in the brackets for the function value to be entered,
which can either be a numerical value or a variable.

All functions can be linked, i.e. a function value can also contain a function call (for nesting: See examples).

The**VCmaster TechEditor** can interpret super scripted characters so that the expression X^{2} , written with (ALT GR+2 ) is equivalent to the representation X^{2} (written with super scripted 2). X^{1/3} will also be correctly evaluated,
rendering special exponential functions unnecessary.

Naturally all current mathematical rules apply. If an equation is unsolvable, VCmaster shows a relevant error message. Calculation then continues with the number of decimal places specified. Meaning, if a higher calculation accuracy is required, the number of places after the decimal point has to be increased.

When using the menu VCmaster assists by inserting predefined functions e.g.

All functions can be linked, i.e. a function value can also contain a function call (for nesting: See examples).

The

Naturally all current mathematical rules apply. If an equation is unsolvable, VCmaster shows a relevant error message. Calculation then continues with the number of decimal places specified. Meaning, if a higher calculation accuracy is required, the number of places after the decimal point has to be increased.

## MENU: |
Calculate-Angular function/Logarithm |

Trigonometric function: |
||||||||||

Width b = | 200. | 00 mm | ||||||||

Angle α = |
45. | 00 ° | ||||||||

Height h = | b * SIN( α ) |
= 141. | 42 mm | |||||||

Exponentiation (automatic interpretation of superscripted fields): | ||||||||||

χ = |
1/(φ+(φ²-λ²)^{0,5}) |
0. | 8083 | |||||||

Exponentiation (ALT GR+2 * or ALT GR+3 key * ): | ||||||||||

Width b = | 10. | 00 mm | ||||||||

Height h = | 20. | 00 mm | ||||||||

I = |
b * h ^{3} / 12 |
6666. |
67 mm ^{4} |

Functions such as ABS(), MAX(), MIN(), IF(), AND, OR are realized.
**Arguments are separated by semicolons.
**

The**IF function consists of three elements:**
The condition, the formula or the value that is to be used if the condition is fulfilled, and the formula or the value that is relevant if the condition is not fulfilled.

In the IF function all common operators "**=**"**
**, "**≠**" , "**>**" , "**<**" , “**≥**"
and “**≤**"" are allowed. Text variables can be compared although only numerical values are
allowed as a result.

The IF function is resolved from right to left. Hence, it makes sense to utilize brackets in operations.

The

In the IF function all common operators "

The IF function is resolved from right to left. Hence, it makes sense to utilize brackets in operations.

IF function (read: if; then; else): |
||||||||||

D = | 55.00 mm | |||||||||

k = | IF( D≤32; 1; 1 - 0.26*LOG(D/32))) |
= 0. | 939 | |||||||

IF function (nested): |
||||||||||

d = | 20 cm | |||||||||

b = |
IF( d>25; 1;IF( d>17.5 ; 0.9 ; 0.75) ) | = 0. | 90 | |||||||

Example with text variables: |
||||||||||

Steel = | "S355" | |||||||||

Re = | IF( Steel="S235" ; 235 ; 355 ) | = 355. | 00 N/mm^{2} |
|||||||

Example with text variables: |
||||||||||

F_{Ed} = |
45.00 kN | |||||||||

F_{Rd} = |
50.00 kN | |||||||||

Re = | IF( F_{Ed }/ F_{Rd }≤ 1; "valid"; "invalid" ) = |
admissible | ||||||||

Re = | IF( F_{Ed }/ F_{Rd }≤ 1; F_{Ed }/ F_{Rd }; "invalid" ) = |
0,90 | ||||||||

Exception: If an if () function, that usually returns a number,
returns a text in case of an error, this variable will no longer
be used for calculations. |
||||||||||

Example showing different brackets (red) and the results: | ||||||||||

A = | 15 | |||||||||

b = | 30 | |||||||||

IF( A < 10 AND B < 20 OR B > 25; 1; 0.80 ) | = 1. | 00 | ||||||||

IF( (A < 10 AND B < 20) OR B > 25; 1; 0.80 ) |
= 1. | 00 | ||||||||

IF( A < 10 AND (B < 20 OR B > 25); 1; 0.80 ) |
= 0. | 80 | ||||||||

Examples of MIN()- / MAX() function: | ||||||||||

F1 = | 150 N | |||||||||

F2 = | 200 N | |||||||||

F_{MAX} = |
MAX( F1; F2 ) | = 200. | 00 N | |||||||

MIN (F1; F2 * 0.50 ) | = 100. | 00 N | ||||||||

Note: The IF() call can be hidden in the printout. For details, see
Chapter 2.9 |

Both functions are entered in the
graphic formula editor.

The entry of a total corresponds with the mathematical rules.

**Note**: The index must be identical with the mathematical rules.

**Rules**:

**Example**:

The example shows the following summation:

**Iy = Iy**_{1}+ Iy_{2 }+ Iy_{3 }

The entry of a total corresponds with the mathematical rules.

The example shows the following summation:

On generating a formula, every variable can be allocated the unit of
measurement expected by the formula. Alternatively the shortcut **CTRL + #**
is available. This function calls for the use of a graphic formula,
which will be generated automatically after text input. The target unit
of measurement is hidden during this operation. It can be modified later
in the Formula Editor.

The fact that formulae are always calculated correctly regardless of the underlying variable is a major advantage of allocating target units of measurements.

Using*B= 8,00 dm* as shown in the example would
generate the identical value for the area. Using target units of
measurements, errors while copying formulae and templates are avoided. If a
unit of measurement can not be converted, an error message is shown
instead. For validation purposes the converted value can be displayed.
Working with target units of measurements is especially recommended in
countries working with various units and not only with SI-units.
VCmaster is able of working with and converting e.g. British Units.

The fact that formulae are always calculated correctly regardless of the underlying variable is a major advantage of allocating target units of measurements.

Using

## MENU: |
Calculate- Other functions-Target unit |