Configuration of the browser

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > 指南 > 调试 >

Configuration of the browser

建议使用以下浏览器的基本配置来显示mapp View HMI应用程序。

基本配置以Chromium为例进行说明。其他浏览器的配置也类似,但必须向各自的浏览器供应商核实。

安装

Chromium Portable是以ZIP文件的形式提供的。这个文件基本上必须直接解压。不过,它并不包含Chromium,而只包含 chrlauncher,它是Chromium的启动程序。

这个启动程序可以确保Chromium的二进制文件被下载,并在需要时保持更新。 chrlauncher 也是必须用来启动Chromium的可执行文件。

chrlauncher 是在解压ZIP文件后启动安装的。 这将表明还没有提供下载当前版本的文件。必须在对话框中进行相应的确认;然后进行下载。

下载可以在任何有互联网连接的计算机上进行。如果有必要,必须将完整的文件夹复制到目标系统中。目标系统上的存储位置并不重要,因为所有必要的文件都包含在这个文件夹中。

禁用自动更新

在一个实时生产系统中,通常不希望浏览器自动更新。

Chromium Portable允许轻松定义更新行为。

Chromium的存储文件夹包含文件 chrlauncher.ini。这包括设置 ChromiumCheckPeriod,它可以用来定义Chromium应该多久检查一次更新。  对于实时生产环境,建议设置 ChromiumCheckPeriod=0 ,以禁用更新检查。

提供一个登陆页

提供mapp View HMI应用程序的控制系统和显示HMI应用程序的客户端通常以不同的速度启动。

因此,有可能浏览器已经在寻找mapp View HMI应用程序,但控制器还不能提供任何数据。这导致在浏览器中出现错误信息 "404 - 未找到页面"。

为了防止这种情况,mapp View提供了一个本地预览页面,可用于使浏览器等待,直到实际的HMI应用程序可用。

该文件直接存储在客户端,可以从那里在本地打开。必要的参数被配置在URL中。该页面循环检查是否可以建立连接。在检查成功完成后,实际连接被建立,mapp View HMI应用程序被启动。

该文件被命名为 mappViewInit.html ,并存储在mapp View技术包(例如:./AS/TechnologyPackages/mappView/5.12.0/IATC)的 "IATC "文件夹中。

可以通过URL提供以下参数。

下面的例子显示了 127.0.0.1:81 上运行的 ID MachineHMIHMI应用程序的配置 。通过80端口访问的SMD也应该被显示出来.

参数

说明

需要

target

IP地址和mapp View服务器端口(例如:127.0.0.1:81)。

Yes

visuId

如果在mapp View配置中没有指定首选HMI应用程序,则需要HMI应用程序的ID。

Yes, if no preferred HMI application is configured

sdm

显示系统诊断管理器(SDM)。这里指定SDM端口。如果指定,将显示SDM概述(例如,检查CPU状态)。

No

file:///C:/tmp/mappViewInit.html?target=127.0.0.1:81&visuId=MachineHMI&sdm=80

sdm

定义命令行参数

推荐使用以下命令行参数来启动Chromium。

参数

描述

--kiosk

导致浏览器以kiosk模式启动。这意味着浏览器占据了整个屏幕,不能再作为一个正常窗口使用。在Windows中仍然可以使用ALT + F4退出程序。

--disable-pinch

禁用浏览器缩放。这就禁止了HMI应用程序在浏览器中的缩放功能。缩放是在相应的部件(如线图)中进行的。

--touch-events

在78.0.3904.70及以后的版本中,选项 Touch Events API 已从标志中删除。该选项可以通过在Kiosk模式下调用Chrome来启用。

--app=http://anyIP:81/vis

该选项启动指定的页面/HMI应用程序,但浏览器不会尝试加载旧内容。

--overscroll-history-navigation=0

禁用浏览器导航。谷歌浏览器的一个默认功能是使用刷卡手势在浏览器历史中导航。换句话说,在显示屏上向左滑动可以打开浏览器历史记录的最后一页。这个功能在触摸屏设备上可能会造成问题,因为在操作水平滚动条时可能会触发不必要的页面变化。

--noerrdialogs

防止在浏览器中显示错误对话框。

--disable-notification

防止在浏览器中显示消息/信息。

--incognito

浏览器不保存任何本地数据。这意味着,每次重启后,浏览器在启动时没有缓存的临时数据。这确保了浏览器不使用旧数据。

命令行参数最好是在 chrlauncher.ini文件中输入:

chrlauncher