Du hast Recht, Grusim.
Übrigens soll funktion A ein ständiges geradeaus fahren des Roboters bedeuten. die anderen funktionen sind dann hindernis ausweichen und greifarm bewegen.

dann ginge es auch so:

port x = 1;2;3

for port x = 1

do

funktion A (Fahren)

loop

if poert x = 2
funktion B
if port x = 3
funktion C

funktion B
funktion C

end

klingt logisch meine ich.

Gruß,
Ansgar