Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47324

B&R; Array umkopieren, verschieben

$
0
0
Hallo zusammen,

ich mache mir gerade Gedanken, wie ich Sinnvoll Daten von einem Array verschieben kann bzw. wie es am Sinnvollsten ist.
Zb. Ein Array of Bool, die aktuellen Werte vom werden immer um ein Platz weitergeschoben( 0 auf 1; 1 auf 2 usw..), es gibt dafür verschiedenste Ansätze, welchen haltet ihr für "Sinnvoll" in Bezug auf Sicherheit, Auslastung Steuerung usw...

Einfach gesagt:

FOR i:=4 TO 1 BY-1DO
Test[i]:=Test[i-1];
END_FOR

ODER:


FOR i:=4 TO 1 BY-1DO
brsmemcpy(ADR(Test[i]),ADR(Test[i-1]),SIZEOF(Test[i]));
END_FOR

Oder ein Dreieckstausch usw..

Mich würde mal eure Meinung interessieren.

Viewing all articles
Browse latest Browse all 47324


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>