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 

Eingangsdaten filtern



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!

28.08.2006, 14:02
Beitrag #1

dany22 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 83
Registriert seit: Mar 2006

7.1
-
kA


Deutschland
Eingangsdaten filtern
hallo,

also ich hab nen Controller am Com-Port angeschlossen und der sendet mir 2 Protokolle. Das erste ist das er ein Ergebnis für eine Kalibration schickt. Und dann kann ich mit einem zweiten Befehl in den Messmodus schalten. Worauf der Controller mir dann das 2.Protokoll mit Messdaten schickt. Aber der Controller schickt mir mehrfach das 1.PRotokoll und beim Umschalten in den Messmodus kommen dann falsche Daten im LabVIEW an. Da es ja nicht die für Protokoll 2 sind.
Also nun meine Frage wie kann ich mit VISA klar machen, dass er da solange warten soll bis er fertig ist mit dem ersten PRotokoll und dann wenn das zweite Protokoll kommt er den Messvorgang starten soll?
danke
bye
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.08.2006, 15:03 (Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2006 15:05 von Mr.T.)
Beitrag #2

Mr.T Offline
LVF-SeniorMod


Beiträge: 1.007
Registriert seit: Jun 2005

2009
2005
kA

88400
Deutschland
Eingangsdaten filtern
Hallo!

Das:

' schrieb:ich hab nen Controller am Com-Port angeschlossen und der sendet mir 2 Protokolle. Das erste ist das er ein Ergebnis für eine Kalibration schickt. Und dann kann ich mit einem zweiten Befehl in den Messmodus schalten. Worauf der Controller mir dann das 2.Protokoll mit Messdaten schickt.

hört sich für mich folgender Maßen an:

Du sendest via VISA Write ein Signal an den COM (Kalibrieren).
Dein Controller antwortet Dir. Du liest das mittels VISA Read ein (Kalibrieren erfolgt).
Du sendest ein anderes Signal (Messmodus).
Dein Controller antwortet Dir (Ich messe jetzt).

Ist das richtig?

Wenn das so ist, benutze einfach in der oben angegebenen Reihenfolge die Reads und Writes.

Ansonsten erkläre das ganze dich bitte etwas deutlicher - was zu welchem Zweck wann gesendet/empfangen werden muß.

Evtl. sendest Du nur das Kalibrieren zu oft und der Controller antwortet richtig - und es ist das VI, das fälschlicher Weise die Daten dann falsch zuordnet.
Gruß

Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.08.2006, 17:50
Beitrag #3

dany22 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 83
Registriert seit: Mar 2006

7.1
-
kA


Deutschland
Eingangsdaten filtern
Ja du hast es richtig verstanden.

Und es lag daran das die Antwort der Kalibration einfach mehrmals gesendet wird und dadurch falsche Daten beim Messen erkannt wurden.


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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Empfangene Daten aus VISA filtern (Tiefpass) bboygro 8 7.396 17.05.2017 16:07
Letzter Beitrag: jg

Gehe zu: