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 

RS232 / VISA - Und der boese NI Adapter



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!

15.02.2007, 15:45
Beitrag #20

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
RS232 / VISA - Und der boese NI Adapter
' schrieb:Mein Problem ist im Endeffet nur folgendes:

Der **** NI RS232/USB Adapter für > 100 EUR performt schlechter wie jeder billige Adapter.

Im Endeffekt heisst dies, dass innerhalb meines Programmes (Eventstruktur) der Timeout-Event dafür verwendet wird,
eine Reihe von abfragen abzusetzten und Werte zu aktualisieren, egal ob der User etwas macht oder nicht.
Inzwischen sind in diesem Falleeinige aktualisierungen zusammengekommen.

Ich als Anwedender kann definieren, mit welchem Zyklus dieser,nennen wir es "timeout-Event" durchloffen wird.
Der NI Adapter liefert nur saubere Ergebnisse, wenn der Durchlauf + 2 Sekunden ist....
d.h. ich kann relaltiv selten aktualisieren und somit wirkt das ganze Recht langsam.

Jeder andere Adapter kriegt die Timeout Routine in weniger wie 1 Sekunde durch.....und ich kann mir nicht im Ansatz erklären, warum dies so ist.
ich dreh mich im KreisBig Grin

OK, ich glaube ich habe es verstanden. Du hast also eine Event-Struktur in deinem Programm, da hast du in Timeout-Event die Aktualisierung deiner Daten implementiert. Da wird also etwas zum Gerät abgeschickt und etwas vom Gerät empfangen und angezeigt.

Aber
1) das Event Timeout hat eigentlich ganz andere Bedeutung:

wenn in deinem Programm oder im Gerät ein Fehler passiert, musst du dem Benutzer(Bediener) eine Warnung oder einen Fehler melden. Der Bediener ist aber gerade weg und sieht diese Meldung nicht. Und genau da kannst du diesen Timeout benutzen um Alarm einzuschalten, weil der Bediener es nicht geschafft hat in der angegebenen Zeit diese Meldung zu lesen und die Maßnahmen zu ergreifen.

Man kann aber das Event "Timeout" so missbrauchen wie du, sprich wenn das Programm gerade nichts zu tun hat (also der Benutzer macht keine Eingaben und so), dann darf das Programm die Werte aktualisieren.

2) Ich glaube einfach nicht, dass der NI Umsetzer eine Sekunde länger braucht um ein paar kurze Befehle abzuschicken und ein paar bytes zu empfangen.

3) Wenn das aber wirklich so ist, dann würde ich mal sagen, dein Umsetzer ist defekt oder du hast ihn falsch installiert.

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RS232 / VISA - Und der boese NI Adapter - eg - 15.02.2007 15:45

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  RS232 Kommunikation per VISA auf RTtarget kzr_kratos 5 6.795 11.07.2014 10:17
Letzter Beitrag: kzr_kratos
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 14.369 10.11.2013 12:16
Letzter Beitrag: Y-P
  RS232 mit VISA, kein Signal Blinky_Bill 16 14.699 23.09.2013 15:02
Letzter Beitrag: Blinky_Bill
  lese mit VISA RS232 komische Werte ein gassd3 8 6.835 05.09.2013 08:29
Letzter Beitrag: RadioactiveMan
  Sartorius.vi; Win7 64; original RS-232 und USB Adapter emt1994 5 7.265 21.12.2012 22:32
Letzter Beitrag: A.Berndsen
  Keine Daten kommen an vom Hameg 8115 über VISA RS232 USB fsg4u 3 6.021 09.08.2012 14:33
Letzter Beitrag: fsg4u

Gehe zu: