LabVIEWForum.de
Schnittstellen RS 232 abfragen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: Schnittstellen RS 232 abfragen (/Thread-Schnittstellen-RS-232-abfragen)

Seiten: 1 2 3


RE: Schnittstellen RS 232 abfragen - Schwand - 25.10.2011 08:59

Um alle Daten zu haben, kannst du sie aus der Schleife rausführen und hast sie dann in einem Array:


RE: Schnittstellen RS 232 abfragen - Lessy2205 - 25.10.2011 09:41

Hallo GerdW, Lucki und liebes Forum,

ahsoooo, jetzt habe ich verstanden wegen der Wartezeit)))) Danke.

Ich habe aber das andere Problem: und zwar, das Programm funktioniert fast einwandfrei, aber jedes Mal nach dem "Neu starten" taucht derselbe Fehler auf (in der Abbildung), obwohl ich keine Einstellungen geändert habe. Am Anfang wurden die Daten über COM 1 erfasst, dann (nachdem als ich den PC neu gestartet habe) ging das nicht mehr((((( Ich habe das Gerät am COM2 angeschlossen, es funktionierte wieder ohne Fehler. Jetzt geht über COM2 nicht mehr, sondern über COM1 (wenn ich GPS da anschließe). Woran liegt das Problem??? Ich brauche die Fehler mögl. schnell korrigieren. Hilft mir jemand? Und noch VISA "Schließen" wird nicht ausgeführt. Worum? Ich habe das aus dem Buch "Labview" genommen(((


RE: Schnittstellen RS 232 abfragen - Lessy2205 - 25.10.2011 10:29

(25.10.2011 08:59 )Schwand schrieb:  Um alle Daten zu haben, kannst du sie aus der Schleife rausführen und hast sie dann in einem Array:

Hi Schwand,

ich habe versucht die Daten aus der Schleife raus ziehen, aber wie in der Abb. gesehen ist, das ganze wird nicht ausgeführt. Verstehe nicht(((((Worum?


RE: Schnittstellen RS 232 abfragen - GerdW - 25.10.2011 11:51

Hallo Lessy,

Zitat:Verstehe nicht(((((Worum?
THINK DATAFLOW!

Sobald du den Stopp-Button drückst, erhälst du die Werte im Array. Überlege mal, warum das so ist...


RE: Schnittstellen RS 232 abfragen - Lessy2205 - 25.10.2011 13:09

Überlege mal, warum das so ist...
[/quote]

Alles klar! -> Wegen der While-Schleife! Danke!)))

passiert es genau so mit der VISA "COM-Schnittstelle-Schließen"? Wird das auch ausgeführt nach dem Drucken des Buttons "Stop" ? Braucht man dann vor der Schleife die Schnittstelle wieder öffnen? Richtig? Oder?


RE: Schnittstellen RS 232 abfragen - Lessy2205 - 25.10.2011 14:20

Hallo Leute,

hilft mir jemand? Ich bin schon ganze Woche damit beschäftigt , habe schon vieles ausprobiert, aber es funktioniert immer noch nicht ganz. Wie soll ich das Problem, das ich schon früher beschrieben habe, losen?????? (In der Abb. der Fehler)
Mit dem rs232 Terminal.vi (vom Forum) funktioniert nach dem neue Start auch nicht, ich muss jeden Tag und 100 Mals pro Tag die Schnittstelle wechseln. ((((((


RE: Schnittstellen RS 232 abfragen - GerdW - 25.10.2011 14:31

Hallo Lessy,

in deinem letzten Bild sehe ich kein VISAClose!
Bei zweiten Aufruf dieses VIs kann dann schon mal die Fehlermeldung kommen, die da besagt: "Resource von jemand anders belegt"...


RE: Schnittstellen RS 232 abfragen - Lessy2205 - 26.10.2011 11:50

(25.10.2011 14:31 )GerdW schrieb:  in deinem letzten Bild sehe ich kein VISAClose!
Bei zweiten Aufruf dieses VIs kann dann schon mal die Fehlermeldung kommen, die da besagt: "Resource von jemand anders belegt"...

Ok, in letztem habe ich VISA-Close nicht eingefügt, einfach vergessen, aber in allen anderen Programmen hatte ich das doch, aber geht sowieso nicht (dieselbe Fehlermeldung)(((((((((( Schau mal, bitte, die anderen Bilder an.
Geht auch nicht mit dem Programm aus Labview-Beispielcode sogar!!!!!!!!!!!!!!!

Also noch mal, wer weißt genau, soll das so strukturell aufgebaut werden:

COM1 (Bedienelemnt)--> VISA: SERIAL (Seriellen Port konfigurieren) --> VISAOpen -->
VISARead -->VISAClose?????????????? Und nur VISARead in der While-Schleife?

um das Programm nach dem neustarten des Rechners wieder ohne Probleme funktionierte (ohne das Wechseln des COM-Ports)
Danke.


RE: Schnittstellen RS 232 abfragen - Schwand - 26.10.2011 15:06

In Beitrag 12 hast du geschrieben, dass VISA-Close nicht ausgeführt wurde, das wird ja auch erst ausgeführt, wenn du die Schleife mit dem Stoppbutton beendest. Wenn du das Programm mit dem Abort-Knopf der LV-Umgebung abbrichst, wird das Programm nicht richtig beendet. Vielleicht liegt es daran.

Hier gibt es noch einen Lösungsvorschlag für deine Fehlermeldung


RE: Schnittstellen RS 232 abfragen - Lessy2205 - 27.10.2011 09:26

(26.10.2011 15:06 )Schwand schrieb:  In Beitrag 12 hast du geschrieben, dass VISA-Close nicht ausgeführt wurde, das wird ja auch erst ausgeführt, wenn du die Schleife mit dem Stoppbutton beendest......Vielleicht liegt es daran.

Hier gibt es noch einen Lösungsvorschlag für deine Fehlermeldung

Danke für den Tipp, Schwand!!!!!!!!!!

Es funktioniert jetzt supppper! Und Danke auch für den Link im Internet, wo ich alle Fehlerbeschreibungen lesen kann!)))))