Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Arraydaten in ein zweites Array übergeben Kategorie: Programmierung (von André H. - 12.06.2006 16:36)
Als Antwort auf Arraydaten in ein zweites Array übergeben von wema - 12.06.2006 15:42
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0, OSOPT V3.1
Hallo wema,

> ich habe mal eine Frage. Ich muÃ? die Daten eines Byte-Arrays (16 Werte) in ein zweites, gleichgroÃ?es
> Array geben. Und das mehrfach. Gibt es da eine schnellere Methode als über eine Schleife??
> Beispiel:
>
> {
>   byte s2;
>   for s2 = 0 ... 15    def.tempArrayAlt[s2]=fuehler[s2];
>   return -1;
> }
>

> Ich dachte da eigendlich einfach an die Ã?bergabe eines Art "Zeigers" wie folgt:
> Array1[]=Array2[]
>
> Gibt es da eine Möglichkeit??

Ja, dafür ist das gute alte Modul mem.c2 da.
Die einfachste Möglichkeit ist folgende:

 mem.copy(def.tempArrayAlt, 0, fuehler, 16);

Seit Version 1.2 von mem.c2 geht das in ASM (via sys0002.hex).

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Arraydaten in ein zweites Array übergeben (von wema - 12.06.2006 17:00)