MPE/iX - CI Programming for Stability

July 18, 2008 HP World '01 12
all parameters are passed by value, meaning the parm value
cannot be changed within the UDC/script
a parm value can be the name of a CI variable, thus it is possible
for a UDC/script to accept a variable name, via a parm, and
modify that variables value, e.g.
SUM a, b, result_var SUM is a UDC name
setvar !result_var !a + !b
*****
:SUM 10, 2^10, x
:showvar x X = 1034
:setvar I 10
:setvar J 12
:SUM i, j, x inside SUM: setvar x, i + j
:showvar x X = 22
Parameters (cont)