11.11.2009, 17:06
Hallo zusammen,
ich habe eine kleine "allgemeine" Frage zu LabVIEW..ich hoffe das passt hier ins Forum.
Ich habe ein compactRIO NI9104 das verschiedene Aufgaben für mich erfüllt (Daten einliest, regelt, Geräte ansteuert usw.). Das ganze läuft quasi im "stand-alone-Betrieb".
Das System arbeitet selbständig, aber ab und zu möchte ich Werte ändern, oder zur Kontrolle nachsehen ob die Kiste noch tut was sie soll. Daher nutze ich den Webserver des cRIO aus, d.h. ich kann im Firefox die IP-Adresse meines cRIO angeben (inkl. Namen der website) und kann somit über das remote panel beliebig alle Parameter ändern.
Bis hierhin läuft alles bestens...
Jetzt habe ich noch einen Kontrollrechner, der manchmal auf die selben Geräte zugreift wie das cRIO. Da kein "Zugriffskonflikt" entstehen soll muss also die Kommunikation zwischen cRIO und "Wunschgerät" pausieren, solange ich mit dem Kontrollrechner auf das "Wunschgerät" zugreifen möchte.
Also habe ich mir ein VI geschrieben, das auf dem Kontrollrechner läuft und außer der Ansteuerung der "Geräte" auch einen Fenster inkl. Webbrowser enthält (über activeX). Dieses Fenster sollte das remote panel des cRIO anzeigen so dass ich die Kommunikation zwischen cRIO und Gerät unterbinden kann.........und genau da ist der Haken.
Ich bekomme immer nur ein leeres Fenster angezeigt...
Liegt das an der Verschachtelung von activeX?
Danke im Voraus,
riorio
Ich nutze LabVIEW 8.6.1
ich habe eine kleine "allgemeine" Frage zu LabVIEW..ich hoffe das passt hier ins Forum.
Ich habe ein compactRIO NI9104 das verschiedene Aufgaben für mich erfüllt (Daten einliest, regelt, Geräte ansteuert usw.). Das ganze läuft quasi im "stand-alone-Betrieb".
Das System arbeitet selbständig, aber ab und zu möchte ich Werte ändern, oder zur Kontrolle nachsehen ob die Kiste noch tut was sie soll. Daher nutze ich den Webserver des cRIO aus, d.h. ich kann im Firefox die IP-Adresse meines cRIO angeben (inkl. Namen der website) und kann somit über das remote panel beliebig alle Parameter ändern.
Bis hierhin läuft alles bestens...
Jetzt habe ich noch einen Kontrollrechner, der manchmal auf die selben Geräte zugreift wie das cRIO. Da kein "Zugriffskonflikt" entstehen soll muss also die Kommunikation zwischen cRIO und "Wunschgerät" pausieren, solange ich mit dem Kontrollrechner auf das "Wunschgerät" zugreifen möchte.
Also habe ich mir ein VI geschrieben, das auf dem Kontrollrechner läuft und außer der Ansteuerung der "Geräte" auch einen Fenster inkl. Webbrowser enthält (über activeX). Dieses Fenster sollte das remote panel des cRIO anzeigen so dass ich die Kommunikation zwischen cRIO und Gerät unterbinden kann.........und genau da ist der Haken.
Ich bekomme immer nur ein leeres Fenster angezeigt...
Liegt das an der Verschachtelung von activeX?
Danke im Voraus,
riorio
Ich nutze LabVIEW 8.6.1