LabVIEWForum.de
Problem mit VISA: Lesen ... - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Problem mit VISA: Lesen ... (/Thread-Problem-mit-VISA-Lesen)

Seiten: 1 2 3 4 5 6 7 8 9 10


Problem mit VISA: Lesen ... - Y-P - 28.08.2007 13:28

Ich meinte eher so...

Gruß Markus

EDIT: Also, das ist alles ein Programm, nur zeigt das obere Programm den einen Case und das untere den anderen Case.

' schrieb:Also tut mir leid wenn ich mich hier absolut prasselig anstelle, aber bis vor 3 Wochen wusste ich nocht nicht mal das es die Dinge, mit denen ich mich hier befasse, überhaupt gibt.

Ich habe mal versucht, dass was du mir gesagt hast:
umzusetzen. Mir ist klar, dass das absolut umständlich ist, aber es geht ja ums Prinzip. Ich schicke zuerst nur die Befehle ohne ? am Ende an VISA: Write, dann nehm ich die Befehle mit ? und schicke sie über ein weiteres VISA: Write und das VISA: Read.

Ist das Prinzip so richtig? Ich weiß, dass ich grad mit der Kirche ums Dorf renne, aber ich will ja das Prinzip verstehen...



Problem mit VISA: Lesen ... - cassiopeia - 28.08.2007 13:37

' schrieb:Ich meinte eher so...

Gruß Markus

EDIT: Also, das ist alles ein Programm, nur zeigt das obere Programm den einen Case und das untere den anderen Case.
Ahhhhh ok! Es sickert langsam durch:)Danke Danke ...


Problem mit VISA: Lesen ... - cassiopeia - 28.08.2007 14:33

' schrieb:Ahhhhh ok! Es sickert langsam durch:)Danke Danke ...

Hmmm ... ich habs jetzt laufen lassen. Und mir im Highlightmodus angesehen. Läuft auch ganz gut, bis man zu den Befehlen mit den "?" kommt. Dann wartet das VI auf Daten vom Agilent und nach 10s kommt ein TimeOut. Das versteh ich nicht.
Ich hab das VI mal angehängt.
EDIT: Mit 7.0 erstellt!


Problem mit VISA: Lesen ... - Y-P - 28.08.2007 16:51

Du hast ja auch keine Verzögerungszeit. Und das mit den 200 Bytes klappt bei mir mit GPIB sehr gut, aber ob das bei der seriellen Schnittstelle auch so einfach klappt, weiß ich nicht. Da ist es besser, wenn Du BytesAtPort verwendest und eine Wartezeit, die groß genug ist.
Probier's mal so wie im Screenshot.

Gruß Markus

' schrieb:Hmmm ... ich habs jetzt laufen lassen. Und mir im Highlightmodus angesehen. Läuft auch ganz gut, bis man zu den Befehlen mit den "?" kommt. Dann wartet das VI auf Daten vom Agilent und nach 10s kommt ein TimeOut. Das versteh ich nicht.
Ich hab das VI mal angehängt.
EDIT: Mit 7.0 erstellt!



Problem mit VISA: Lesen ... - cassiopeia - 29.08.2007 07:13

' schrieb:Du hast ja auch keine Verzögerungszeit. Und das mit den 200 Bytes klappt bei mir mit GPIB sehr gut, aber ob das bei der seriellen Schnittstelle auch so einfach klappt, weiß ich nicht. Da ist es besser, wenn Du BytesAtPort verwendest und eine Wartezeit, die groß genug ist.
Probier's mal so wie im Screenshot.

Gruß Markus

OK ... habs ausprobiert und ganz nebenbei noch einen Schreibfehler in den Befehlen gefunden. Aber trotzdem kommt nix an. Ich hab mal einen Screenshot im Highlightmodus gemacht, als die Befehle mit dem "?" kamen. Wie man sieht wird BytesAtPort mit 0 übergeben .... kann doch garnicht sein oder? Mir gehen die Ideen aus ...


Problem mit VISA: Lesen ... - Y-P - 29.08.2007 07:25

Schick' doch mal ein *RST an das Gerät um es zu resetten. Das kannst Du auch über das Texpanel im MAX machen, oder auch in Deinem zusammengebauten Befehl. Danach musst Du es halt wieder manuell einstellen, wie Du es brauchst. Nimm dann den Befehl wieder aus Deinem zusammengesetzten Befehl (falls Du es nicht über den MAX machst), sonst musst Du es nochmal einstellen.
Vielleicht bringt das was.

Gruß Markus

' schrieb:OK ... habs ausprobiert und ganz nebenbei noch einen Schreibfehler in den Befehlen gefunden. Aber trotzdem kommt nix an. Ich hab mal einen Screenshot im Highlightmodus gemacht, als die Befehle mit dem "?" kamen. Wie man sieht wird BytesAtPort mit 0 übergeben .... kann doch garnicht sein oder? Mir gehen die Ideen aus ...



Problem mit VISA: Lesen ... - cassiopeia - 29.08.2007 07:42

' schrieb:Schick' doch mal ein *RST an das Gerät um es zu resetten. Das kannst Du auch über das Texpanel im MAX machen, oder auch in Deinem zusammengebauten Befehl. Danach musst Du es halt wieder manuell einstellen, wie Du es brauchst. Nimm dann den Befehl wieder aus Deinem zusammengesetzten Befehl (falls Du es nicht über den MAX machst), sonst musst Du es nochmal einstellen.
Vielleicht bringt das was.

Gruß Markus

Ok, hab ich getan, ich habs übers Hyperterminal geschickt, hoffe das war ok. Hab meine Kanäle neu eingestellt. Das gleiche wie vorher. Nun hab ich noch mal das Beispiel LabVIEW <-> Serial.vi ausprobiert und schicke von da ständig einen READ? - Befehl. Da klappts. Ich versteh das nicht!


Problem mit VISA: Lesen ... - Y-P - 29.08.2007 07:42

Davor kannst Du wenn Du willst noch ein "FAC" rüberschicken. Damit wird es auf die Werkseinstellungen zurückgesetzt. Der Befehl funktioniert zumindest bei Tektronix.... *RST klappt bei beiden.

Gruß Markus

' schrieb:Schick' doch mal ein *RST an das Gerät um es zu resetten. Das kannst Du auch über das Texpanel im MAX machen, oder auch in Deinem zusammengebauten Befehl. Danach musst Du es halt wieder manuell einstellen, wie Du es brauchst. Nimm dann den Befehl wieder aus Deinem zusammengesetzten Befehl (falls Du es nicht über den MAX machst), sonst musst Du es nochmal einstellen.
Vielleicht bringt das was.

Gruß Markus



Problem mit VISA: Lesen ... - cassiopeia - 29.08.2007 07:45

' schrieb:Davor kannst Du wenn Du willst noch ein "FAC" rüberschicken. Damit wird es auf die Werkseinstellungen zurückgesetzt. Der Befehl funktioniert zumindest bei Tektronix.... *RST klappt bei beiden.

Gruß Markus

Hmm .. .ok, aber hast du ne Idee, warum dieses einfache Beispiel VI reibungslos läuft, und meins nicht?
Ich hatte ja das Beispiel weiterverarbeitet ... klappt bis letzten Freitag auch ganz gut ...


Problem mit VISA: Lesen ... - Y-P - 29.08.2007 07:52

Mach da mal ein Schieberegister hin.... Das habe ich oben vergessen... und lade mal das funktionierende Bsp. hoch.

Gruß Markus

' schrieb:Hmm .. .ok, aber hast du ne Idee, warum dieses einfache Beispiel VI reibungslos läuft, und meins nicht?
Ich hatte ja das Beispiel weiterverarbeitet ... klappt bis letzten Freitag auch ganz gut ...