Mittelwertbildung

Zuviel Werbung?
-> Hier kostenlos registrieren
Kannst Du "LAR1 P##aRealArray" bitte erleutern?

Ist das eine indirekte addressierung des Arrays?
Heißt das, daß egal wo sich die Anfangsadresse des Arrays befindet, das AR anhand des Namens RealArray weiß wo der anfang ist?
wofür steht das kleine "a"?

Danke!
 
Kannst Du "LAR1 P##aRealArray" bitte erleutern?

Ist das eine indirekte addressierung des Arrays?
Heißt das, daß egal wo sich die Anfangsadresse des Arrays befindet, das AR anhand des Namens RealArray weiß wo der anfang ist?
wofür steht das kleine "a"?

Danke!

LAR1 belädt das adressregister mit einer adresse
die adresse wird mit P# vorgegeben
durch den variablenname wird die startadresse der arrays gewählt

das a ist aus meiner symbolbeschreibung entstanden und steht für den datentyp der hier vorliegenden variablen (x=bit,b=byte,w=wort,r=real ... a=array ...) und erleichtert das zurechtfinden im programm...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hier wurde nischtens falsch angelegt, das war einfach nur ein ziemlich dämlicher programmierfehler. wenn die startadresse nun mal 0 ist, dann ist sie 0 und NICHT 8 ...

Hm, glaube kann dir grad nicht ganz folgen. Du meinst, man hätte statt

L 8
SLD 3
LAR1

programmieren müssen:

L 0
SLD 3
LAR1

Sprichst du also von Programmierfehler, weil eine Adresse im IDB immer bei 0 anfangen muss, oder wie muss ich das verstehen?
 
Sprichst du also von Programmierfehler, weil eine Adresse im IDB immer bei 0 anfangen muss, oder wie muss ich das verstehen?

die adresse muß nicht immer bei null anfangen, aber im vorliegenden fall tut sie es. dafür gibt es die spalte anfangsadresse... aber wie gesagt, ungeachtet dieser anfangsadresse kann man es mit der direkten zuweisung der adresse so dynamisch gestalten, dass es scheiß egal ist, mit welcher startadresse das array abgeht
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sorry, aber meinst du die Spalte Adresse im FB? Eine Spalte mit der Bezeichnung Anfangsadresse sehe ich nämlich nicht!

oder die, is doch buggie, steht sowieso nur die anfangsadresse drin ... aber, und ich werd nicht müde es zu erwähnen, man sollte nicht wirklich damit proggen weil eine später eingefügte variable das gesammte konstrukt zum einsturz bringen kann ...

btw: soll der FB multiinstanzfähig sein muß dem AR1 noch der offset AR2 hinzugefügt werden, wurde aber schon ausreichend im forum erläutert...
 
Zurück
Oben