[Labview] RS232 - Es wird nichts empfangen

OP #2883045
Hallo,

ich habe ein Problem. Ich habe einen Sensor gebaut der Messwerte über 
UART übermittelt. Schliesse ich den Sensor am PC an und öffne eine 
Terminal Software, kann ich wunderbar sehen was alles von meinem Sensor 
gesendet wird und kann auch kommandos an den Sensor schicken die dann 
beantwortet werden.

Jetzt versuche ich das ganze mit Labview. Programm wurde von einem 
Bachelor Studenten fertig gemacht und hat wohl auch funktioniert ....
Obwohl die Baudrate, COM Port Parität etc etc alles korrekt eingestellt 
ist wird einfach garnichts empfangen. Nichteinmal wirres Zeug, sondern 
einfach nichts.

Ich bin mir bewusst dass es so fast unmöglich ist zu helfen aber ich 
erhoffe mir ein paar Ideen die vielleicht zu einer Lösung führen können.

Danke
#2883066
Irgendwie hab ich da gerade ein Deja-vous! Schreib mir mal ne PN mit der 
Firma.

Zum Thema Labview: Das läuft nur über Visa. Natürlich muss auch noch der 
richtige Port ausgewählt werden. Labview hat auch noch die allergrößte 
Macke, COM-Ports nicht zu schließen. Wenn Du das vergisst (oder Beenden 
gedrückt hast), ist er blockiert und kann nur nach einem Neustart von 
Labview wieder angesprochen werden.

Das hat mich bis zum Erbrechen genervt.
Gast #2883075
Ja das Problem mit der VISA Schnittstelle und blockierten Com Ports 
kenne ich auch. Ich habe zuletzt mit LabView 7 gearbeitet und dort 
führte es immer dazu am Anfang des Programms den Port zu schließen und 
alle Buffer zu leeren und danach die Schnittstelle neu zu 
initialisieren.
Aber ich hatte auch ab und an Probleme mit blockierten Com Ports auf die 
LabView nicht mehr zugreifen konnte, aber auf Systemebene Programme in C 
ja.

@Andre:
Installiere dir mal den PortMon 
(http://technet.microsoft.com/de-de/sysinternals/bb896644.aspx) als eine 
Art RS232 Sniffer und vergleiche welche die Daten die über das Terminal 
kommen mit denen von dem LabView Programm. Sollten diese gleich sein, 
tippe ich auf ein LabView VISA Problem wie schon von Martin beschrieben.

Freddy
OP #2892607
danke für eure Antworten!

Ich habe nun mal ein Beispiel von labview zur Seriellen Schnittstelle 
aufgerufen und dort getestet. Hier empfange ich wie ich es mir 
vorgestellt habe den String. Alles Top. Aber immernoch nicht im 
Programm....

Dann muss der Student wohl noch mal antanzen ...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.