Webbrowser

<< 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.

Trübung

Eingang

siehe Komponenten unabhängige Datenpunkte

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.