-> Hier kostenlos registrieren
Hallo ich habe eine Datenauswertung mit indirekter Adressierung in einem FB
geschrieben, der erste Teil wo das Array[1..49] beschrieben wird funktioniert
aber der 2. Teil wo der erste Array Puffer auf 0 gesetzt wird und der Prozentwert ausgerechnet wird funktioniert nicht, die Schleife wird immer nur
einmal durchlaufen,
geschrieben, der erste Teil wo das Array[1..49] beschrieben wird funktioniert
aber der 2. Teil wo der erste Array Puffer auf 0 gesetzt wird und der Prozentwert ausgerechnet wird funktioniert nicht, die Schleife wird immer nur
einmal durchlaufen,
Code:
LAR1 #adress //setzt das AR1 wieder auf Anfang
L 48
next: T #HM_5 //temporär INT
L D [AR1,P#0.0]
DTR
T #puffer
L 0
T D [AR1,P#0.0]
L #mittelw
L #puffer
>R
SPBN kom1
-R
NEGR
SPA kom2
kom1: TAK
-R
kom2: NOP 0
L #mittelw
/R
L 100
*R
RND
T #puffer_2
L #HM_1
UD DW#16#FFFFFF
LAR1 P##Prozent
+AR1
L #puffer_2
T D [AR1,P#194.0]
L #zaehler_2
ITD
SLD 5
+AR1
L #zaehler_2
INC 1
T #zaehler_2
LOOP next
L 0
T #zaehler
pro1: NOP 0
Zuletzt bearbeitet: