Steuerung des WiMAX Messgerät

VISA, TCP/IP, CAN und ähnliche Protokolle
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Steuerung des WiMAX Messgerät

Сообщение moise82 »

Hallo,
brauche dringend einen Tipp, denn ich komme nicht weiter.
Ich habe eine .vi-Datei erstellt, mit der ich Werte meines Messgeräts (wie: Frequenz,Amplitude,usw.) einstellen kann. Mithilfe von API-Methoden des Geräts. Diese .vi Datei funktioniert auch. Also Einstellungen ändern problemlos möglich.
Doch ich habe eine GUI erstellt, in der diese vi als Sub-vi beim Button Klick ausgeführt werden soll. Aber das Gerät reagiert auf die GUI gar nicht. Aber auf die einzelne Datei schon. Woran kann das liegen?? Im Anhang findet ihr im Zip Ordner die Dateien. Die GUI an sich läuft, aber wie gesagt keine Reaktion am Messgerät. :cry:

Weiss wirklich nicht, wo der Fehler ist, wäre um Hilfe seeeeeeeeeehr dankbar :help:
Вложения
GUI-Messgerät.rar
(39.35 КБ) 225 скачиваний
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Steuerung des WiMAX Messgerät

Сообщение Eugen Graf »

Hm, schon wieder kann ich deine VIs nicht öffnen. Kannst du einen Screenshot machen, wie du z.B. das Gerät konfigurieren.vi in dein Hauptprogramm.vi eingebunden hast.
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: Steuerung des WiMAX Messgerät

Сообщение moise82 »

Ich verstehe nicht warum du die Dateien nicht öffnen kannst, obwohl ich auch mit 8.6 arbeite. Liegt es an den .vi Dateien der API, die du ja nicht hast??

Also ich habe mich nach dem System deiner GUI gehalten, die du mal als Bsp. im Forum gepostet hattest.
Вложения
Konfig BD.JPG
Konfig FP.JPG
Konfugieren.vi in HP.jpg
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Steuerung des WiMAX Messgerät

Сообщение Eugen Graf »

Na ja, dein Konfig VI wird so nicht funktionieren. Du musst noch ein Frame vornedran machen und dort deine Event Struktur und Konfigurieren Cluster platzieren. Versuche mal dein Konfig VI im Debug-Modus (gelbe Lampe) einzuschalten und schaue was in deinem BD passiert.

Übrigens, die Screenshots kannst du direkt hochladen, dann werden sie auch im Beitrag angezeigt.
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: Steuerung des WiMAX Messgerät

Сообщение moise82 »

Hmm hab jetzt nicht ganz verstanden, was du meinst? mein Konfig vi ist doch zu einem Cluster zusammengefasst? Für das Hauptprogramm. Meinst du, ich soll das Cluster, was außerhalb des Frames zu sehen ist, an den Anfang des Frame setzen? Noch vor der Initialsierung?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Steuerung des WiMAX Messgerät

Сообщение Eugen Graf »

Ja, es geht hier um das Datenflußprinzip. Sobald dein Konfig VI aufgerufen wird, wird auch dein Gerät sofort mit Nullen konfiguriert, was du eigentlich nicht willst. Die Event Struktur ist zwar da, aber sie läuft bei dir parallel zur obigen Frame-Struktur.

Du musst also zumindest die Event-Struktur und den Eingangscluster im Frame vornedran platzieren.
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: Steuerung des WiMAX Messgerät

Сообщение moise82 »

Meinst du wie im Bild?

Funktioniert so nicht... :dntknw:
Вложения
konfig_neu.JPG
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Steuerung des WiMAX Messgerät

Сообщение Eugen Graf »

Mach jetzt bitte noch ein Frame vornedran und platziere NUR die Event-Struktur dorthin.
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: Steuerung des WiMAX Messgerät

Сообщение moise82 »

Yuppie :haha:
Du bist einfach: :1stplace:
Es hat geklappt!!!
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: Steuerung des WiMAX Messgerät

Сообщение moise82 »

Nochmals vielen lieeben Dank!!! :bye:
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: Steuerung des WiMAX Messgerät

Сообщение moise82 »

Guten Morgen,
mir geht eine Frage nicht aus dem Kopf und zwar: Ich habe ja in meiner Konfigurieren.vi meine Werte gesetzt. Werden diese auch gespeichert? bzw. Wenn ich mich im Hauptprogramm.vi befinde, und den Button"Messen" klicke, kommt das nächste Untermenü.
Dafür muss ich aber mit dem Gerät weiter verbunden sein.
Wie bewerkstellige ich, das ich mit dem Gerät DAUERHAFT verbunden bin?

Kann ich meine Initialisierungs-VI Dateien der API im "Hintergrund" laufen lassen? Zum Bespiel in der Hauptdatei VI "Hauptprogramm".
Bis bewusst auf Verbindung beenden geklickt wird? :think:
Hauptmenü.JPG
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Steuerung des WiMAX Messgerät

Сообщение Eugen Graf »

Also erstens solltest du alle deine Schieberegister im Konfigurieren.vi in jedem Case verbinden.
Zweitens, es sollte normalerweise nach dem Öffnen der Verbindung eine Referenznummer geben, die deine Verbindung repräsentiert. Diese Nummer solltest du von dem VI zurückbekommen mit dem du die Verbindung aufbaust (also das wo du die IP Adresse und die Portnummer als Eingänge hast). Diese Nummer sollst du für dein ganzes Programm (z.B. in einem Schieberegister) merken und überall anwenden.
Das wäre die normale Vorgehensweise, wenn der Gerätetreiber (deine API) das unterstützt. Aber es gibt auch Treiber, die sich intern diese Referenznummer merken. Dann brauchst du dich gar nicht darum zu kümmern.
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: Steuerung des WiMAX Messgerät

Сообщение moise82 »

Hmmm, die Referenznummer wäre natürlich super. Doch weiss ich nicht ob ich diese Nummer von der vi bekomme??
Wo kann ich dies erfahren?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Steuerung des WiMAX Messgerät

Сообщение Eugen Graf »

Vielleicht in der Dokumentation zum Treiber lesen :dntknw:
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: Steuerung des WiMAX Messgerät

Сообщение moise82 »

Nee nichts drin :think:
Ответить

Вернуться в «Kommunikation mit Geräten»