|
<< Click to Display Table of Contents >> Navigation: Komponenten > Kommunikation > Webbrowser |
Mit Hilfe der Komponente Webbrowser ist es möglich ein Browserfenster zu integrieren. Es können beliebige Webinhalte eingebunden werden z.B. Internetseiten, IP-Kameras, usw..
Es sind zwei Browsertypen einstellbar. "Chrome" und "Internet Explorer". Je nach anzuzeigenden Inhalt kann es nötig sein vom Standardbrowser "Chrome" auf den "Internet Explorer" zu wechseln.
Hinweis: Ist als Browser Engine "Internet Explorer" eingestellt, muss zum Selektieren die Komponente im Projektbaum oder am Rahmen ausgewählt werden.
Datenpunkte der Komponente
Name |
Typ |
Funktion |
|---|---|---|
Bedienung sperren (nur anzeigen) |
Eingang |
Wird dieser Eingang nicht benutzt, kann die Komponente grundsätzlich bedient werden. Ist der Eingang mit einem Ein-Signal beschaltet, kann die Komponente nicht bedient werden. Sie besitzt dann lediglich Anzeige-Funktion. |
Maus über |
Ausgang |
Über diesen Ausgang lässt sich ein Event Starten, wenn mit der Maus über das Objekt gefahren wird. |
Neu laden |
Eingang |
Mit einem Ein-Signal wird die angezeigte Internetseite neu geladen (Refresh). |
Seite wird geladen |
Ausgang |
Gibt ein Ein-Signal aus während eine Seite geladen wird. Nach dem der Ladevorgang beendet ist wird ein Aus-Signal ausgegeben. |
Sichtbar |
Eingang |
Mit einem Aus-Signal wird die Komponente unsichtbar und mit einem Ein-Signal sichtbar geschaltet. |
Startseite |
Eingang |
Mit einem Ein-Signal wird die in den Eigenschaften eingestellte Startseite (URL) aufgerufen. |
Eingang |
||
URL |
Bidirektional |
Über diesen Datenpunkt wird die aufzurufende Adresse als Text eingegeben. Nach dem laden der Internetseite wird die Adresse der angezeigten Internetseite ausgegeben. |
Vorwärts |
Eingang |
Mit einem Ein-Signal wird die nächste Internetseite aufgerufen. Funktioniert nur wenn zuvor eine Seite zurück gesprungen wurde. |
Zoom Faktor [%] |
Eingang |
An diesem Eingang wird der Zoomfaktor (%) der Internetseite eingestellt. Die Seite kann vergrößert und verkleinert werden. Mit 100 wird die Standardauflösung von 100% gesetzt (Internet Explorer). Für den Chrome gilt der Bereich 0,5 - 10, wobei 1,0 = 100% Zoom-Faktor entspricht. |
Zurück |
Eingang |
Mit einem Ein-Signal wird die zuletzt angezeigte Internetseite wieder aufgerufen |
Eigenschaften der Komponente
Name |
Standard |
Funktion |
|---|---|---|
Startseite |
about:blank |
Startseite (URL) welche über den Datenpunkt "Startseite" aufgerufen werden kann. |
URL |
about:blank |
Seite, welche beim Starten des Projektes direkt geladen wird. |
Browser auswählen |
Chrome |
Auswahl der verwendeten Browser Engine. |
Es ist möglich im Webbrowser eine automatische Anmeldung an IP-Kameras einzurichten um ein Videobild (mjpg-Stream) anzuzeigen.
Als erstes muss der Benutzer und das Passwort der Netzwerkkamera, getrennt durch einen Doppelpunkt eingetragen werden. Danach folgt durch ein "@"-Zeichen getrennt die IP Adresse, unter der die Kamera im Netzwerk erreichbar ist. Abschließend muss noch der Pfad ergänzt werden, unter dem der relevante Stream erreichbar ist.
URL des Videostreams (Format: http://benutzer:passwort@ip-adresse/pfad/)
z.B. http://root:root@192.168.100.14/mjpg/video.mjpg
Bei Kameras mit dem so genannten "Server-Push"-Verfahren ist zu Beachten dass die Refresh-Zeit der Kamera nicht zu niedrig eingestellt wird. Dieses Verfahren wird z.B. bei Kameras des Herstellers Mobotix und Panasonic verwendet. Hier wird jeweils das gesamte Bild der Kamera als Grafikdatei übertragen. Das erfordert im System viel Rechenleistung/Performance.
Im Idealfall sollten Kameras mit MJPEG-Verfahren (Motion-JPEG) verwendet werden. Diese übertragen jeweils nur die Bildänderungen, d.h. die übertragene Datenmenge ist geringer und damit die Performance besser. Dadurch lassen sich mit wenig Belastung fließende Bildabläufe übertragen. Dieses Verfahren wird z B. bei Kameras und Webservern von Axis oder Santec verwendet.