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 

Problem mit Messuhr von Mahr



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.03.2009, 10:21 (Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2009 10:24 von rolfk.)
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Problem mit Messuhr von Mahr
' schrieb:Ich habe eine digitale Messuhr von Mahr.
Diese hat im Lieferumfang eine Anschlusskabel von USB zu RS232.

Ich habe die Schnittstelle nach mir bekannten Einstellungen im Terminal konfiguriert und gestartet.
Befehle habe ich keine gefunden. Aber im Terminal bekomme ich nach jedem Anrufen einen Messwert zurück.

[attachment=44669:Mahr_Terminal.JPG]

In LabVIEW funktioniert das ganze nicht so einfach.
Es treten folgende Fehler auf:

Fehler -1073807253 ist bei VISA: Lesen in Mahr_Messuhr.vi aufgetreten
Mögliche Gründe:
VISA: (Hex 0xBFFF006B) Während der Übertragung ist ein Rahmensynchronisations-Fehler (framing error) aufgetreten.

Fehler -1073807254 ist bei VISA: Lesen in Mahr_Messuhr.vi aufgetreten
Mögliche Gründe:
VISA: (Hex 0xBFFF006A) Während der Übertragung ist ein Paritäts-Fehler aufgetreten.


[attachment=44670:Mahr_LabVIEW.JPG]

Die Flusssteuerung steht im Terminal auf Hardware, wie soll ich diese in LabVIEW wählen?

Wie ist die Standarteinstellung des Abschlusszeichens im Terminal?
Dieses hab ich schon auf 10 und auf 13 gestellt und auch mal deaktiviert, aber weiterhin treten die Fehler auf.

Würde mich über Hilfe freuen, da ich nicht mehr weiß, was ich noch ausprobieren kann.

Also die Fehler deuten auf ein Problem der Schnittstellenparameter, wie Baudrate, Parity, Stop Bits etc. Das Hardwarehandshaking des HyperTerminals wird wohl am besten mit RTS/CTS Handshaking gemacht aber DTR/DSR wäre auch noch möglich.

Wenn nur der Termination Character nicht stimmt bekommst Du Timeout Fehler.

Wie meinst Du dass das Instrument jeweils beim Initilialisieren einen Messwert zurückgibt? Beim Starten einer Verbindung im Terminalprogramm? Wenn dem so wäre könnte das Instrument eventuel ganz einfach darauf waraten um einen einzelnen Carriage Return und/oder Line Feed zu sehen um das als Kommando zu interpretieren einen Messwert zurückzuschicken. Immer noch wesentlich besser als jede x ms einen Messwert ins Wilde rauszuspucken.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Problem mit Messuhr von Mahr - thomhof0 - 03.03.2009, 08:13
RE: Problem mit Messuhr von Mahr - jg - 07.07.2016, 09:44
Problem mit Messuhr von Mahr - jg - 03.03.2009, 10:06
Problem mit Messuhr von Mahr - thomhof0 - 05.03.2009, 12:07
Problem mit Messuhr von Mahr - rolfk - 08.03.2009 10:21
Problem mit Messuhr von Mahr - chrisjal - 17.03.2010, 10:26
Problem mit Messuhr von Mahr - Robert K - 26.08.2010, 18:58
Problem mit Messuhr von Mahr - thomhof0 - 27.08.2010, 07:51
Problem mit Messuhr von Mahr - Lucki - 27.08.2010, 08:29
Problem mit Messuhr von Mahr - Robert K - 27.08.2010, 13:57
Problem mit Messuhr von Mahr - Lucki - 27.08.2010, 16:40
Problem mit Messuhr von Mahr - Robert K - 27.08.2010, 18:19

Gehe zu: