INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Empfangen von Messwerten µC



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

08.10.2019, 08:20 (Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2019 08:24 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Empfangen von Messwerten µC

Akzeptierte Lösung

Hallo JK,

Zitat:Das Problem ist nun, das es immer eine unterschiedliche Anzahl von Floatwerten sind, obwohl es laut Programmierer immer 1001 sein müssen. Frage ist ob ich einen Fehler mache.
Ja, du machst einen Fehler!
Du hast das TermChar aktiviert, welches bei "binärer" Datenübertragung deaktiviert sein muss!
(Tipp: Schau dir mal das letzte empfangene Byte an und vergleiche das mit deinem TermChar. Dann überlege, warum das wohl identisch ist…)

Zitat:Ich sende Hex: 02 01 00 00 00 00 00 00 und kriege Hex: 02 01 00 00 0F A4 + 4004 Byte als0 1001 Floatwert + 2 Byte checksumme zurück.
Algorithmus:
- Anfrage senden
- 6 Byte der Antwort lesen. Davon die letzten 4 Byte in ein I32 umwandeln: so bekommst du die Anzahl der noch zu lesenden Bytes (00000FA4h = 4004d)
- dann die so ermittelte Anzahl Bytes lesen, das ist dann anscheinend die Payload
- dann noch 2 Byte Checksumme lesen und alles prüfen…

Noch weitere Fehler:
Ein Bild statt eines VIs/Snippet hier anzuhängen.
Nicht AutoCleanup zu benutzen.
Die VISA-Referenz nicht korrekt zu verdrahten (zwischen allen VISA-Funktionen).
4200 Bytes lesen zu wollen, obwohl man nur 6+4004+2=4012 Bytes erwartet…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Empfangen von Messwerten µC - JK87 - 08.10.2019, 08:14
RE: Empfangen von Messwerten µC - GerdW - 08.10.2019 08:20
RE: Empfangen von Messwerten µC - JK87 - 08.10.2019, 09:25
RE: Empfangen von Messwerten µC - JK87 - 09.10.2019, 10:19
RE: Empfangen von Messwerten µC - JK87 - 16.10.2019, 12:34
RE: Empfangen von Messwerten µC - JK87 - 17.10.2019, 09:51
RE: Empfangen von Messwerten µC - JK87 - 17.10.2019, 10:27
RE: Empfangen von Messwerten µC - JK87 - 04.11.2019, 08:04

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Problem beim daten empfangen mit Visa rudis 3 5.003 17.11.2021 12:54
Letzter Beitrag: GerdW
  RS232 Float Werte senden/empfangen mate Ria 1 4.402 07.11.2013 16:16
Letzter Beitrag: jg
  RS232 Unregelmäßige empfangen von daten exkluski 4 5.130 04.05.2012 10:23
Letzter Beitrag: exkluski
  Negative Zahl mit VISA empfangen sharth 2 4.270 30.11.2011 12:27
Letzter Beitrag: sharth
  Datei über GPIB Schnittstelle empfangen und speichern mrstrom 3 6.945 10.08.2011 13:24
Letzter Beitrag: mrstrom
  RS232 Daten empfangen zu langsam (Anfänger) christoph2 13 13.762 25.07.2010 12:12
Letzter Beitrag: christoph2

Gehe zu: