With arithmetical and Boolean operations, you can create "virtual signals". These virtual signals can be recorded like regular input signals and/or used for creating complex trigger conditions. Using virtual signals, you can even calculate, e.g., sums, differences or check for limit violations and much more during measurement. Or you create reference signals or characteristics for further comparison in analysis.
Note |
|
|---|---|
|
The datatype of the analog results of a computation in a virtual module is always Float, no matter what the datatype of the input signals is, which are used in the expression. |
|
Note |
|
|---|---|
|
In the expression builder and in all expressions and formulas the dot should be used as decimal seperator! |
|
Note |
|
|---|---|
|
A note about the notation of the function parameters (arguments) in tooltips and help texts: If a value is assigned to an argument, this is the default value that is assumed if the parameter is omitted. You can only omit parameters which have a default value, e.g. GenerateSignal('Type', 'Amplitude=10', 'T1=1', 'T2=1'). In this case you may omit the arguments 2 (Amplitude), 3 (T1) and 4 (T2), if you agree to use the default values. GenerateSignal (3,10,1,1) means GenerateSignal (3). However, a notation like GenerateSignal (3,,2,5) is not permitted. If one argument is omitted all following (optional) arguments should be omitted as well. No gaps are allowed. But if following arguments are needed, the argument before must get a value or expression too. In this example the correct notation would be GenerateSignal (3,10,2,5). |
|
Note |
|
|---|---|
|
If you want to use double quotes in a static text, then you should write two double quotes after each other. |
|