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 

Dieses Thema hat akzeptierte Lösungen:

FE3-Protokollierung



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.11.2012, 20:59
Beitrag #11

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: FE3-Protokollierung
Lösung hat Gerd schon gepostet.
Trotzdem: Mir ist schleierhaft, wie du jetzt auf Hex 90 00 (oder vielleicht auch 0x90 kommst). 0x87 könnte ich noch nachvollziehen, das würde darauf hindeuten, dass du weiterhin mit U8 gerechnet hast. Sehr seltsam. Hmm

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2012, 14:20 (Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2012 14:24 von yusuf 89.)
Beitrag #12

yusuf 89 Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Oct 2012

2011
2012
EN



RE: FE3-Protokollierung
@jg:
Ehrlich gesagt, kann ich das selbt im Nachhinein nicht mehr nachvollziehen.

Leider funktioniert mein Programm immernoch nicht, da die Prüfsumme falsch.
Ich möchte meine Soll-Werte abschicken. Nehmen wir das Beispiel, dass Soll-Spannung gleich 25,5V ist bei einer Nennspannung von 42V.
Dann ergibt sich laut der Formel im Programmierhandbuch der Wert 15543 also 0x3C7.

Leider wird bei mir nicht wie erwartet "F1 00 33 3C B7 (prüfsumme)" geschickt, sondern "F100 33B7 3DDB ".
Wieso?
Sobald ich die Rechnung mit dem Sollwert unterlasse, d.h. sofort "F1 00 33 3C B7" als Konstant eingebe und dann die Prüfsumme berechnen lasse, dann ist laut meinem Gerät die Prüfsumme wieder falsch.
Wieso??


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2012, 14:28 (Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2012 14:48 von jg.)
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: FE3-Protokollierung
Hallo yusuf,

man kann sich das Leben aber auch selbst schwer machen, indem man ständig den Datentyp zwischen diversen Integer und String wechselt...

Schau mal hier:
   
Bei 25,5V sollte das hier herauskommen: "F100 333C B702 17".
Mit dem Berechnen der Checksumme hast du es immer noch nicht so, oder?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2012, 14:51
Beitrag #14

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: FE3-Protokollierung
Ein guter Tipp:
Ich persönlich finde es gerade bei so Protokoll-Geschichten unheimlich hilfreich (zwecks besserer Lesbarkeit) den "Display-Style" bei Strings anzuzeigen und dann in diesem Fall auch auf HEX umzustellen:
   
   
Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2012, 15:50
Beitrag #15

yusuf 89 Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Oct 2012

2011
2012
EN



RE: FE3-Protokollierung
@GerdW:

Könntest du mir noch sagen, wie du das "F1 00 33"-Array erstellt hast?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2012, 15:54
Beitrag #16

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: FE3-Protokollierung
Hallo yusuf,

so, wie man jede Array-Konstante erstellen kann:
- Array-Konstante ins BD ziehen
- Zahlen-Konstante in die Array-Konstante ziehen
- Rechtsklick auf Zahlenkonstante: Eigenschaften
- Eigenschaften einstellen: Datentyp U8, Anzeige Hex mit 2 Stellen und führender Null, Anzeige des Radix
- Daten eintippen
Fertig!

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Beispielprojekt "Kontinuierliche messung und Protokollierung" füllt Arbeitsspeicher JulianS. 4 7.287 11.02.2013 19:25
Letzter Beitrag: jg

Gehe zu: