Programski jezik v katerem je program napisan Basicu z nekaterimi spremembami, ter dodanimi robotskimi ukazi.
Program deluje na naslednji na"cin:
Prvo se vrh robota nastavi v luknjo elenenta, ki ga trenutno prestavljamo, tu po"caka nekaj "casa, ter dvigne prednet in ga polo"zi na pravo mesto v drugi paleti; po"caka nekaj "casa, nato pa gre na naslednji element.
Za nastavitev hitrosti smo uporabili ukaz:
SPEED 40 ALWAYSAtribut always pomeni, da nastavljena hitrost velja za celoten program in ne samo za naslednji MOVE ukaz.
Poleg na"stetih ukazov so tu "se klasi"cni robotski ukazi (move, ...) ter zanka, katere sintaksa je podobna Basicu, le da zanko zaklju"cimo namesto z NEXT z END, kot tudi sam ukaz.
.listp paleta 1 .PROGRAM paleta() 2 SPEED 15 ALWAYS 3 MOVE pr[0] 4 FOR j = 0 TO 6 5 FOR i = 0 TO 5 6 IF i < 1 THEN 7 SPEED 100 8 END 9 MOVE SHIFT(pr[i] BY 0, 56.67*j, 0) 10 END 11 FOR i = 0 TO 6 12 IF i > 1 THEN 13 SPEED 5 14 END 15 MOVE SHIFT(od[i] BY 0, -j*18, 0) 16 END 17 END 18 .END