Pinnacle Speakers DEKO500 Benutzerhandbuch
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
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:
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.
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.
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.
.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