Guten Morgen
Bin mir mittlerweile sehr sicher, dass meine Methode funktioniert:
(WSoll-WIst): Bestimmung der Differenz ist mathematisch ne Drehung des ganzen, so dass WIst auf 0 Grad liegt und WSoll die Differenz angibt. Dabei kann es natürlich vorkommen, dass WSoll negativ wird, da das stört mod 360 -> Ergebnis liegt zwischen 0 und 360 (nur möglich sofern ganzzahlig, sonst: if WDiff<0 then WDiff+=360).
Falls deine Werte nicht in Grad sondern in Bogenmaß sind, funktioniert das ganze natürlich auch, nur dann halt mit 2Pi statt 360 Grad.
Gruß TiGePa