<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 人机界面应用程序的结构 > 配置视图 > Configuring the redirect rules |
重定向规则用于根据某些属性将定义的HMI应用分配给客户端。
一个重定向规则由一个名称、至少一个条件和目标HMI应用程序组成。如果配置的条件得到满足,当客户端启动HMI应用时,该HMI应用就会显示在那里。一个条件至少由要比较的数据类型、操作者和要比较的值组成。一个条件可以通过逻辑上的AND/OR操作与其他条件联系起来。
配置的条件在客户端进行评估。
- 如果客户端请求一个HMI应用程序,而配置的条件都不适用,则会显示mapp View配置中定义的默认VisuId。如果没有配置默认VisuId,在这种情况下不显示HMI应用程序。
- 如果配置的规则不适用于通过URL请求的VisuId,而适用于不同的VisuId,则显示规则适用的HMI应用程序。
- 如果几个规则适用于一个客户端,则优先选择URL中指定的VisuId。
- 如果几个规则适用于一个客户端,并且在URL中没有指定VisuId,则应用配置中适用的第一个规则。
如果一个项目中存在几个HMI应用程序,必须为所有HMI应用程序创建规则。否则,这些HMI应用就不能被访问。
参数 |
描述 |
Name |
规则的唯一名称。 |
状况 - Type |
|
IP address |
客户端的网络地址。 IP地址范围可以通过使用 大于(>)或 小于 (<)的运算符来定义 ,以此类推。 |
Operating system |
操作系统的名称,例如:"Windows"、"Ubuntu"、"iOS"。另见 诊断页面客户信息。 |
Browser |
使用的浏览器,例如:"Chrome"、"Firefox"、"Microsoft Edge"、"IE"。另请参见 客户要求 和 诊断页面客户信息。 |
Screen orientation |
显示方向(纵向/横向格式)。 |
Aspect ratio |
显示器的长宽比,如 4:3、 16:9。纵横比在内部转换为浮点数,精度为小数点后2位。 |
Display height |
显示高度(以像素为单位)。 |
Display width |
显示宽度(以像素为单位)。 |
|
|
VisuId |
如果满足上述配置的条件,将显示VisuId。 |
下面的例子显示了一个iPad可视化和基于项目mvHighlight的机器可视化的重定向配置。