Die Suche ergab 4 Treffer
- Mittwoch 3. Dezember 2014, 14:23
- Forum: Allgemeine Fragen
- Thema: Matplotlib fehlende Daten nicht zeichnen
- Antworten: 6
- Zugriffe: 1715
Re: Matplotlib fehlende Daten nicht zeichnen
@Sirius3: Danke läuft so!
- Dienstag 2. Dezember 2014, 22:35
- Forum: Allgemeine Fragen
- Thema: Matplotlib fehlende Daten nicht zeichnen
- Antworten: 6
- Zugriffe: 1715
Matplotlib fehlende Daten nicht zeichnen
Hallo,
Ich möchte mittels der Matplotlib Wetterdaten visualisieren.
Dabei kann es vorkommen, dass an gewissen Zeitpunkten keine Werte aufgezeichnet werden.
Zu diesen Zeitpunkten sollte der Plot eine Lücke aufweisen, die Lib interpoliert allerdings die fehlenden Werte. (siehe Bild ca. 9-10 Uhr)
Gibt ...
Ich möchte mittels der Matplotlib Wetterdaten visualisieren.
Dabei kann es vorkommen, dass an gewissen Zeitpunkten keine Werte aufgezeichnet werden.
Zu diesen Zeitpunkten sollte der Plot eine Lücke aufweisen, die Lib interpoliert allerdings die fehlenden Werte. (siehe Bild ca. 9-10 Uhr)
Gibt ...
- Mittwoch 20. August 2014, 15:14
- Forum: Allgemeine Fragen
- Thema: FLOAT-Zahl aus 2x 16 bit HEX
- Antworten: 3
- Zugriffe: 647
Re: FLOAT-Zahl aus 2x 16 bit HEX
Danke für den Tip!
Hab noch etwas Probleme mit Little/Big-Endian gehabt aber so funktionierst:
u1 = unpack('>f', pack('>H', u1_raw[0]) + pack('>H', u1_raw[1]))
print(hex(u1_raw[0]))
print(hex(u1_raw[1]))
print(u1[0])
Ausgabe:
0x436e
0x63dd
238.390090942
Hab noch etwas Probleme mit Little/Big-Endian gehabt aber so funktionierst:
u1 = unpack('>f', pack('>H', u1_raw[0]) + pack('>H', u1_raw[1]))
print(hex(u1_raw[0]))
print(hex(u1_raw[1]))
print(u1[0])
Ausgabe:
0x436e
0x63dd
238.390090942
- Mittwoch 20. August 2014, 13:20
- Forum: Allgemeine Fragen
- Thema: FLOAT-Zahl aus 2x 16 bit HEX
- Antworten: 3
- Zugriffe: 647
FLOAT-Zahl aus 2x 16 bit HEX
Hallo,
Ich habe ein Programm geschrieben dass über Modbus TCP ein Messgerät ausliest.
Das Ergebniss des Messgeräts ist eine FLOAT-Zahl nach IEE 754 (z.B. 0x436bbc2a für 235.73502).
Mittels pymodbus erhalte ich das Ergebnis in einer Liste mit zwei Einträgen:
u1[1] = 0x436b und u1[2] = 0xbc2a
Wie ...
Ich habe ein Programm geschrieben dass über Modbus TCP ein Messgerät ausliest.
Das Ergebniss des Messgeräts ist eine FLOAT-Zahl nach IEE 754 (z.B. 0x436bbc2a für 235.73502).
Mittels pymodbus erhalte ich das Ergebnis in einer Liste mit zwei Einträgen:
u1[1] = 0x436b und u1[2] = 0xbc2a
Wie ...
