Data type conversions, To convert an integer value to a real value, To convert a real value to an integer value – Pinnacle Speakers DEKO500 User Manual
Page 130: To convert a number value to a string

Macro Programming Language
128
Deko500 User’s Guide
rgb red= green= blue=
The parameters represent the amounts (from 0 to 100) of red, blue and green that
make up the color created by the
rgb
command.
You can assign an object to a variable:
$yellow = rgb 100 100 0
It is not necessary to assign objects to variables before passing them to other
commands. You can specify an object parameter with an embedded command,
indicated by parentheses:
ramp top_left=(rgb 100 100 0)
You can access any element of an object with the element operator (:), to edit the
element’s value or to assign it to a variable for use elsewhere.
To edit
$yellow
to make it a little less green:
$yellow:green = 80.
The green level of
$yellow
was
100
. It is now
80
.
To assign the green element of
$yellow
to the variable
$grn
:
$grn = $yellow:green
To determine the data type of an object, use the
objtype
command:.
objtype object=
D
ATA
T
YPE
C
ONVERSIONS
You may encounter situations in which you must convert a value of one data type to
another data type. Use the following processes to convert various types of data.
To convert an integer value to a real value:
Add the integer to 0.0 or multiply it by 1.0.
$a = 123
$b = $a*1.0
$b equals 123.0
To convert a real value to an integer value:
1. Use the command:
integer
2.
Deko500 truncates the real number. To round numbers accurately, add
.5 to the real number.
$a = 12.7
$b = integer $a+.5
$b equals 13
To convert a number value to a string:
Do one of the following:
Use the command:
num2str