![background image](http://html1.mh-extra.com/html/keithley/3700-series/3700-series_reference-manual_3931523054.webp)
Section 2
:
TSP Programming Fundamentals
Series 3700 System Switch/Multimeter Reference Manual
2-34
Document Number: 3700S-901-01 Rev. A / August 2007
string.char(i1, i1, …)
Receives 0 or more integers. Returns a string with length equal
to the number of arguments, in which each character has the
internal numerical code equal to its corresponding argument.
string.format(fs, e1, e
2, …)
Returns a formatted version of its variable number of
arguments following the description given in its first argument,
which must be a string. The format string follows the same
rules as the print family of ANSI C functions. The only
differences are that the options/modifiers *, l, L, n, p, and h are
not supported. The options c, d, E, e, f, g, G, I, o, u, X, and x
all expect a numeric argument, where s expects a string
argument. String values to be formatted with %s cannot
contain embedded zeros.
string.len(s)
Returns the length of the strings.
string.lower(s)
Returns a copy of the string s with all uppercase letters
changed to lowercase.
string.rep(s, n)
Returns a string that is the concatenation of n copies of the
string s.
string.sub(s, i [,j])
Returns the substring of s that starts at i and continues until j. i
and j may be negative. If j is absent, then it is assumed to be
equal to
–1, which is the same as the string length. In
particular, the call string.sub(s,1,j) returns a prefix s with length
j, and string.sub(s, -i) returns a suffix s with length i.
string.upper(s)
Returns a copy of the string s with all lowercase letters
changed to uppercase.
Math library functions
This library is an interface to most of the functions of the ANSI C math library. All trigonometric
functions work in radians. The functions math.deg() and math.rad() convert between radians and
degrees.
math.abs(x)
Returns the absolute value of the argument x.
math.acos(x)
Returns the principal value of the trigonometric arc cosine function
of x.
math.asin(x)
Returns the principal value of the trigonometric arc sine function of
x.
math.atan(x)
Returns the principal value of the trigonometric arc tangent function
of x.
math.atan2(y,x)
Returns the principal value of the trigonometric arc tangent function
of y/x.
math.ceil(x)
Returns the smallest floating-point number not less than x whose
value is an exact mathematical integer.
math.cos(x)
Returns the trigonometric cosine function of x.
math.deg(x)
Returns the value of x in degrees, where x is in radians.
math.exp(x)
Returns the exponential function of x; that is, ex, where e is the
base of the natural logarithms.