Hallo,
..brauche abermals dringend eure Hilfe....
ich bin am verzweifeln ... kaum habe ich ein Problem gelöst ...steht schon ein neues auf dem Plan; und zwar eines vor dem ich seit heute früh
ununterbrochen grüble
und einfach meinen Denkfehler in der Logik nicht finde.
zum Problem :
Ein Teilprogramm (in einer Case-Struktur verpackt, mit Eingangswerten: X-Punkte, Y-Punkte, Delta-X, Delta-Y ..also 4 Werte)) soll folgendes machen:
Sofort nach Start soll eine Messung durchgeführt werden.
Danach soll um Delta-X nach rechts gefahren werden, und dann wieder gemessen werden, und zwar solange im Wechsel, bis X sein Maximum erreicht hat.
Dies ist dann Auslöser um einmal in die Y-Richtung zu fahren (also fahre einmal Delta-Y).
Dann soll wieder gleich gemessen werden und um Delta-X nach LINKS gefahren werden, und dann wieder messen ..fahren...messen bis X erreicht ist.
Danach geht das ganze Spiel wieder von vorne los, halt wieder in die andere Richtung.
All das soll solange laufen, bis Y sein Maximum (oder Max +1?) erreicht hat.
(also eine Art 2-D-Matrix)
Dann wird die For-Schleife beendet und das erzeugte 2-D-Array nach draußen geschoben und gespeichert.
...ich sehe irgend wie den Wald vor Bäumen nicht mehr.
Wer kann und mag mir helfen?
Gruß
ernie
anbei der entsprechende Teil des Programms (etwas vereinfacht)