Peaktech 4390 Datenformat

Gast #2056741
Hallo

Ich muss einfach mal eine Frage loswerden und zwar bin ich grade am
Probieren die Software von meinem Peaktech 4390 zu tauschen. Also ich
möchte die mitgelieferte Software nicht mehr benutzten sondern folgende
Software:

"MultiMes 3.1".

Jetzt zum Problem, habe hier zwar schonmal ein Thema gefunden,
allerdings bin ich da nicht sonderlich viel weiter gekommen....
Stimmen denn folgende Datenbits?!

Bytes 1 bis 3: Messbereich
Byte 4: Vorzeichen
Bytes 5 bis 9: Wert inkl. Dezimalpunkt
Bytes 10 bis 13: Einheit
Byte 14: Carriage Return

Die Com-Settings müssten sein:

9600 bd; 7Bit; keine Parität; 2 Stopbits.

Mein Problem ist nämlich, dass es das Messgerät in diesem Programm nicht
gibt. Jetzt habe ich es mal versucht so alle Daten einzuklimpern und
versage nun denke ich mal am Abschluss, denn es kommt immer eine
Fehlermeldung

"Datenabschlusszeichen nicht korrekt"

Desweiteren habe in dem anderen Thread gelesen, dass ein "D" zum Start
der Übertragung gesendet werden muss, dass habe ich auch alles richtig
eingetragen hoffe ich.

So ich gebe mal kurz ein, wie ich es in dem Programm eingegeben habe:

- Gesamt länge                  :    14
- Messwert anfgang              :    5
- Messwert ende                 :    9
- Vorzeichen                    :    4
- 1. Zeichen Messbereich 1      :    1
- letztes Zeichen Messbereich 1 :    3
- 1. Zeichen Messbereich 2      :    10
- letztes Zeichen Messbereich 2 :    13
- Datenabschlusszeichen         :    (Auswahl zwische L; R oder Dezimal)

Anzeige ist eine 4 1/2-stellige.


Habe ich soweit alles richtig eingegeben? und welches ist das
Datenabschlusszeichen?
Wäre über eine schnelle Antwort sehr erfreut.



Mit freundlichen Grüßen
Jonas
Gast #2056804
Ja genau das Problem habe ich ja... Mit einem R geht es nicht und mit 
einem L geht es auch nicht... Woran kann das liegen? diese (Xon / Xoff) 
in den COM-Settings müsste doch aber richtig sein oder?

mfg
Gast #2056864
Also 10 und 13 habe ich auch schon versucht... funktioniert auch nicht, 
leider.

Von Rufus mit dem C = 0x0d hört sich garnicht schlecht an...
Wie rechnet man des in Dezimal um?
Gast #2056985
:-D Ich habe das ja unter XP laufen....

Habe schonmal versucht mit dem HyperTerminal mit zu schreiben mit den 
aktuellen Com-Settings.... aber da sehe ich ja nur irgendwelche Zeiche, 
die ich nicht deuten kann, oder wird es dort nicht im Klartext 
übertragen / dargestellt?
Gast #2057060
Aha cool, werde das mal Probieren und darin kann ich dann auch 
umstellen, dass ich "Messwerte" im Klartext sehe? oder lediglich die 
Bit-Reinfolge? :)

Werde es gleich mal ausprobieren :)
Dankeschön

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.