Gast
#4004338
Hallo, in einem Perl Script sollen UDP frames erzeugt bzw. gesendet werden, welche XY Koordinaten und Farbwerte RGB ( je ein byte) enthalten. Angenommen der Server erzeugt folgende Werte für einen "Pixel" X-Koordinate= Pixel 8 (HEX:08) Y-Koordinate= Pixel 2 (HEX:02) (Farbe:violett) Rotwert= 160 (HEX:A0) Grünwert= 32 (HEX:20) Blauwert= 240 (HEX:F0) Nnun sollen die Daten exakt wie folgt formatiert - versendet werden "0802A020F0" Hierfür habe ich folgendes Perl-Script geschrieben.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
Anders als erartet, sendet dieses jedoch für oben genannte XYZRGB Werte: "30383032613032306630" und nicht: "0802A020F0" Wo ist das Problem ? Danke !