|
Existing Simple expressions.
By default JETDSP contains many simple expressions, these are defined below. It is possible for users to add there own functions to these defaults as described here. If you wish to discuss your needs or want to suggest additional functions to add to these default lists then please contact dmsd-support@jet.efda.org
These operations act on one signal at a time, some of them have parameters as defined in the table below.
Name | Operation |
'Negate' | NEWSIGNAL=-SIGNAL1 |
'Invert' | NEWSIGNAL=1.0/SIGNAL1 |
'Square' | NEWSIGNAL=SIGNAL1^2 |
'SquareRoot' | NEWSIGNAL=SIGNAL1^(1/2) |
'Log' | NEWSIGNAL=alog(SIGNAL1)/alog(C1) |
'Power' | NEWSIGNAL=SIGNAL1^(C1) |
'*' | NEWSIGNAL=SIGNAL1*(C1) |
'+' | NEWSIGNAL=SIGNAL1+(C1) |
'/' | NEWSIGNAL=SIGNAL1/(C1) |
'\' | NEWSIGNAL=(C1)/SIGNAL1 |
'-' | NEWSIGNAL=SIGNAL1-(C1) |
'--' | NEWSIGNAL=(C1)-SIGNAL1 |
'Scale' | NEWSIGNAL=SIGNAL1*(C1)+C2 |
'TimeScale' | Same as above, but scales the time axis. |
'XScale' | Same as above, but scales the 'X' axis. |
'Limit' | Sets all values below C1 to C1 and all values above C2 to C2. |
'LimitTop' | Sets all values above C1 to C1. |
'LimitBottom' | Sets all values below C1 to C1. |
These operations act on two signals at a time, some of them have parameters as defined in the table below. The data will be interpolated onto common axes.
Name | Operation |
'+' | NEWSIGNAL=SIGNAL1+SIGNAL2 |
'-' | NEWSIGNAL=SIGNAL1-SIGNAL2 |
'*' | NEWSIGNAL=SIGNAL1*SIGNAL2 |
'/' | NEWSIGNAL=SIGNAL1/SIGNAL2 |
These operations act only on 2D signals. They work on one or two signals at a time, some of them have parameters as defined in the table below. When appropriate data will be interpolated onto a common time axis.
Name | Operation |
'Subset' | jetsubset Extract points between two time points. |
'Merge' | jetmerge Join to 2D signals together |
'Window' | jetwindowpoints Remove points based on the window. |
'Integrate(t)' | jetint_t Integrate function wrt. T. |
'Cumulative Integrate(t)' | jetint_allt Integrate function wrt. T. |
These operations act only on 3D signals. They work on one or two signals at a time, some of them have parameters as defined in the table below. When appropriate data will be interpolated onto common axes.
Name | Operation |
'Subset(t)' | jetsubset Extract points between two time points. |
'Subset(x)' | jetsubset Extract points between two 'x' points. |
'Merge (t)' | jetmerge Join to 2D signals together along the time axis |
'Merge (x)' | jetmerge Join to 2D signals together along the 'x' axis |
'Fixgrid' | fixgrid Fixgrid a signal. |
'Integrate(t)' | jetint_t Integrate function wrt. T. |
'Cumulative Integrate(t)' | jetint_allt Integrate function wrt. T. |
'Integrate(x)' | jetint_x Integrate function wrt. X. |
'Cumulative Integrate(x)' | jetint_allx Integrate function wrt. X. |
|