Scope Channel Settings—Math
Click the other tabs in this figure for information about those settings.
To configure IVI Soft Front Panel—Scope Math Channel, select Edit»Channel Settings.
In this screen, you can configure one or more math channels. Each math channel is defined by a mathematical expression in terms of channel names.
Examples
Ch 12 + Ch 2 + 5
(Ch 1 + log(Math 1)) / 2 + pi
Available operators and functions are:
abs(x) | Absolute Value | Returns the absolute value of x. |
acos(x) | Inverse Cosine | Computes the inverse cosine of x in radians. |
acosh(x) | Inverse Hyperbolic Cosine | Computes the inverse hyperbolic cosine of x in radians. |
asin(x) | Inverse Sine | Computes the inverse sine of x in radians. |
asinh(x) | Inverse Hyperbolic Sine | Computes the inverse hyperbolic sine of x in radians. |
atan(x) | Inverse Tangent | Computes the inverse tangent of x in radians. |
atanh(x) | Inverse Hyperbolic Tangent | Computes the inverse hyperbolic tangent of x in radians. |
ceil(x) | Round to +Infinity | Rounds x to the next higher integer (smallest int3 x). |
cos(x) | Cosine | Computes the cosine of x in radians. |
cosh(x) | Hyperbolic Cosine | Computes the hyperbolic cosine of x in radians. |
cot(x) | Cotangent | Computes the cotangent of x in radians (1/tan(x)). |
csc(x) | Cosecant | Computes the cosecant of x in radians (1/sin(x)). |
exp(x) | Exponential | Computes the value of e raised to the x power. |
expm1(x) | Exponential (Arg) - 1 | Computes the value of e raised to the x power minus one (ex-1). |
floor(x) | Round to -Infinity | Truncates x to the next lower integer. |
getexp(x) | Mantissa & Exponent | Returns the exponent of x. |
getmanint(x) | Mantissa & Exponent | Returns the mantissa of x. |
intrz(x) | Round Toward 0 | Rounds x to the nearest integer between x and zero. |
ln(x) | Natural Logarithm | Computes the natural logarithm of x (to the base e). |
lnp1(x) | Natural Logarithm (Arg +1) | Computes the natural logarithm of (x + 1). |
log(x) | Logarithm Base 10 | Computes the logarithm of x (to the base of 10). |
log2(x) | Logarithm Base 2 | Computes the logarithm of x (to the base 2). |
rand( ) | Random Number | Produces a floating-point number between 0 and 1 exclusively. |
rem(x,y) | Remainder | Same as mod except quotient is rounded to the nearest integer. |
sec(x) | Secant | Computes the secant of x radians (1/cos(x)). |
sign(x) | Sign | Returns 1 if x is greater than 0, returns 0 if x is equal to 0, and returns -1 if x is less than 0. |
sin(x) | Sine | Computes the sine of x radians. |
sinc(x) | Sinc | Computes the sine of x divided by x radians (sin(x)/x). |
sinh(x) | Hyperbolic Sine | Computes the hyperbolic sine of x in radians. |
sqrt(x) | Square Root | Computes the square root of x. |
tan(x) | Tangent | Computes the tangent of x in radians. |
tanh(x) | Hyperbolic Tangent | Computes the hyperbolic tangent of x in radians. |
x^y | xy | Computes the value of x raised to the y power. |
pi | pi | returns pi = 3.14159263538929 |