LabVIEWForum.de - Probleme beim Verwenden einer RS232 Schnittstelle

LabVIEWForum.de

Normale Version: Probleme beim Verwenden einer RS232 Schnittstelle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Ich bin auch Anfaengerin, schliesslich bin ich "erst" seit Februar am LabVIEWen und zuvor hab ich mal nen Schnupperkurs gemacht. Aller Anfang ist schwer, aber man waechst mit seinen Projekten. Wichtig ist vor allem, dass man ueberhaupt etwas programmieren kann, egal in welcher Sprache, denn woher soll man wissen was z.B. eine Schleife ist.

Cu, katsumi
Ich habe zu dieser Thematik mal eine kleine Zusatzfrage:

Wo genau ist der Unterschied zwischen den VISA Serial-Bausteinen und den normalen Serial-Bausteinen.

Ich habe ein Programm hier vorliegen, dass die normalen Serial Bausteine enthält und mein Laptop mag mit den nicht. Nachdem ich alle gegen die entsprechenden Äquivalente der VISA-Libary ausgetauscht habe funktioniert es ohne Probleme.

Als ich dann aber das VISA-Programm auf einem anderen Rechner ausprobiert habe wollte der nicht, der arbeitet wiederum nur mit den "normalen" Seriellen Blöcken !

Woran kann das liegen ?

DANKE
Hast Du auf beiden Rechnern "NI-Serial" und "NI-VISA" installiert?

Gruß Markus

' schrieb:Ich habe zu dieser Thematik mal eine kleine Zusatzfrage:

Wo genau ist der Unterschied zwischen den VISA Serial-Bausteinen und den normalen Serial-Bausteinen.

Ich habe ein Programm hier vorliegen, dass die normalen Serial Bausteine enthält und mein Laptop mag mit den nicht. Nachdem ich alle gegen die entsprechenden Äquivalente der VISA-Libary ausgetauscht habe funktioniert es ohne Probleme.

Als ich dann aber das VISA-Programm auf einem anderen Rechner ausprobiert habe wollte der nicht, der arbeitet wiederum nur mit den "normalen" Seriellen Blöcken !

Woran kann das liegen ?

DANKE
Hallo, ich möchte dieses Thema nochmal aufgreifen.

Hier auf Arbeit muss ich mit LabVIEW 7.0 arbeiten. Ich will von einem Agilent 34970A Temperaturen auslesen. Zuerst sollte das mit einer schon bestehenden DLL gemacht werden, da ich diese aber nicht selber geschrieben gab, und während meiner Zeit hier auch keine Möglichkeit hab das zu lernen, will ich den DatenLogger jetzt direkt im LabVIEW über die RS232 - Schnittstelle ansprechen.

Dazu hab ich als die Treiber runtergalden ( VISA 4.1 ). und hab mit dem Beispiel VI LabVIEW<->Serial.vi versucht versch. Befehle an des Gerät zu senden und zu empfangen ( in diesem Falle eben Temperaturen ). Einmal ist es mir ganz kurz gelungen, jetzt bekomme ich die Fehlermeldung: -107807339.

Gut ok, ich hab in den Codes nachgeschaut und auch die Erläuterung gefunden. Aber noch nicht wirlkich ne Lösungemöglichkeit. Nun habe ich in diesem Thread was von Verzögerungen und der Gleichen gelesen. Ich hatte aber gehofft, dass dieses Beispiel - VI ( da es ja nicht von mir Anfänger ist Lol) einfach mal läuft und ich mir da was abkucken kann. War ja aber dann nicht so.

Bevor jmd fragt, Baudrate, Parität etc etc stimmt überein. Das Hyperterminal sendet auch das was ich sehen will, was ich ja auch mal kurzzeitig im VI hatte.

Vllt kann mir jmd noch mal ein bißchen ausfürhlicher erklären was das mit der Verzögerung auf sich hat.

Vielen Dank ...

MfG die Cassio

EDIT: Die Fehlermeldung heißt natürlich -1073807339
Ok das Problem hat sich geklärt. Es lag am Agilent, es hat sich geweigert die letzte Temperatur zu senden, deswegen hat LabVIEW drauf gewartet. Komischerweise gehts durch nacheinander Ab- und wieder Anschalten aller Kanäle wieder ... unheimlich!
Seiten: 1 2
Referenz-URLs