Addieren und schreien auf DB

Rommani

Level-1
Beiträge
53
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich hab Drei DB und will den beiden ersten DB addieren und in DB3 schreiben.

DB1 (Wert1 Array[1..5] typ of real)
DB2 (Wert2 Array[1..5] typ of real)
DB3 (Ergebn Array[1..5] typ of real).
....
AUF DB [#DB_N]
LAR1

AUF DI [#DB_N2]
LAR2

L #Zahl
Next: T #Schl

L DBD [AR1,P#0.0]
L DID [AR2,P#0.0]
+R
T MD 20 // Hier ist mein Problem will stat MD20 auf DB3 schreiben


+AR1 P#4.0
+AR2 P#4.0

L #Schl
LOOP Next

Jungs ich brauche eure Hilfe :confused:
 
Code:
*
      L     #iSourceDWord1
      SLD   3
      LAR1  
      L     #iSourceDWord2
      SLD   3
      LAR2  
      L     #iDestinationDWordStart
      T     #iDestinationDWord
      L     #iLoop
next: T     #iLoopCounter
      AUF   DB [#wDB1]
      L     DBD [AR1,P#0.0]
      AUF   DI [#wDB2]
      L     DID [AR2,P#0.0]
      +R    
      T     #rTemp
      TAR1  #dAR1Temp
      L     #iDestinationDWord
      SLD   3
      LAR1  
      AUF   DB [#wDB3]
      L     #rTemp
      T     DBD [AR1,P#0.0]
      L     #iDestinationDWord
      +     4
      T     #iDestinationDWord
      LAR1  #dAR1Temp
      +AR1  P#4.0
      +AR2  P#4.0
      L     #iLoopCounter
      LOOP  next
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Rommani,

hier gibt es mehrere Lösungen:

1. Das AUF DB und AUF DI mit in die Schleife nehmen und statt T MD20
z.bsp. AUF DB und T DBD.

2. Das MD 20 mit dem SFC 20 in den Ergebnis-DB schreiben.

Grüße
Gebs

[Edit]
Lösung 1 hat 4L schon fertig
[/Edit]
 
wobei bei fünf werten der qualifizierte zugriff wirklich schneller ist! aber das ist nicht meine kanne bier :rolleyes:
 
Zuletzt bearbeitet:
Zurück
Oben