19.07.2010, 15:18
Hallo zusammen!
Ich habe ein Problem:
Ich habe ein 1D Array, das besteht unter anderem aus einem U32 Wert und einem 1D-Array aus U8 Werten. Falls es was hilft, sind CAN-Adressen (U32) und CAN-Daten (Array).
Ich muss jetzt an verschiedene CAN-Adressen mehrere gleiche Daten schicken. Ich habe also ein 1D-Array aus U32 Werten (=IDs) und ein 2D-Array aus U8 Werten (Daten).
Wie schaffe ich, dass ich an z.B. 3 verschiedene IDs jeweils 3 Nachrichten (=Daten) schicke (also sollten 9 Nachrichten auf dem Bus sein)?
Ich komme immer nur folgende Ergebnisse:
ID Daten
1 1
2 2
3 3
ODER:
1 3
2 3
3 3
ODER:
3 1
3 2
3 3
Ich brauche aber:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
hoffenlich hat von Euch einer ne Idee, weil ich hab keine mehr. Dafür kenne ich jeweils ca 10 Möglichkeiten für die falschen Ergebnisse...
LV 2009 SP1
Danke schon mal.
Gruß
Dommas
Ich habe ein Problem:
Ich habe ein 1D Array, das besteht unter anderem aus einem U32 Wert und einem 1D-Array aus U8 Werten. Falls es was hilft, sind CAN-Adressen (U32) und CAN-Daten (Array).
Ich muss jetzt an verschiedene CAN-Adressen mehrere gleiche Daten schicken. Ich habe also ein 1D-Array aus U32 Werten (=IDs) und ein 2D-Array aus U8 Werten (Daten).
Wie schaffe ich, dass ich an z.B. 3 verschiedene IDs jeweils 3 Nachrichten (=Daten) schicke (also sollten 9 Nachrichten auf dem Bus sein)?
Ich komme immer nur folgende Ergebnisse:
ID Daten
1 1
2 2
3 3
ODER:
1 3
2 3
3 3
ODER:
3 1
3 2
3 3
Ich brauche aber:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
hoffenlich hat von Euch einer ne Idee, weil ich hab keine mehr. Dafür kenne ich jeweils ca 10 Möglichkeiten für die falschen Ergebnisse...
LV 2009 SP1
Danke schon mal.
Gruß
Dommas