Bei Roborealm kann man entweder durch Scriptmodule auf alle internen Variablen zu greifen. Welche das sind , wird in einem Fenster angezeigt. Das können solche Dinge sein wie "COG", "highest middle" uvam.
Die ruft man mit einer Get-Methode im script auf und kann die dann verarbeiten. Definiert man im script eigene Variablen, lassen die sich in der RR-Pipeline weiter verwenden, z.B. eine errechnete Servodrehzahl uä.
Eine andere Variante ist, Roborealm von einer anderen Entwicklungsumgebung zu starten, connecten und Variablen abzurufen oder zu übergeben.
Ich mach das mit VB (mit C geht das sicher auch), da man hier komplexere Steuerungen, dateiverarbeitungen usw. realisieren kann. außerdem ist Roborealm ziemlich spartanisch, was Module zusammenlinken oder ausdrucken angeht.
Wenn man sich mal mit RR befasst, merkt man ziemlich schnell, das erstmal schnell was zusammengeschossen werden kann, was geht, und wo man besser Programmlogik in C oder VB auslagert.