<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 变量和数据 > Expressions > 管理表达式 |
一个.expressiontype文件用于分组和管理 表达式类型。一个.expressiontype文件可以通过拖放或双击预先存在的包 Expressions中的对象 "Expression type "从对象目录中添加 。包 Expressions 是mapp View HMI应用程序包的一部分。
<?xml version="1.0" encoding="utf-8"?>
<ExpressionTypeSet id="expressionTypeSet1" xmlns="http://www.br-automation.com/iat2016/expressionType/v1">
<ExpressionTypes>
<ExpressionType name="MyExpressionType1" datatype="BOOL">
<Operands>
<Operand name="inA" datatype="BOOL" />
<Operand name="inB" datatype="BOOL" />
</Operands>
<Operation>
inA AND inB
</Operation>
</ExpressionType>
</ExpressionTypes>
</ExpressionTypeSet>
一个.expressiontype文件包含以下信息。
Element |
描述 |
ExpressionTypeSet |
一个单独的表达式类型集的定义。 一个.expressiontype文件必须正好包含一个ExpressionTypeSet元素。 |
ExpressionTypes |
ExpressionType 元素的分组。 元素 ExpressionTypeSet 必须正好包含一个 ExpressionTypes 元素。 |
Expression type |
单个表达式类型的定义。 元素 ExpressionTypes 可以包含任意数量的 ExpressionType 元素。 关于元素 ExpressionType 的详细信息,请参阅 创建表达式。 |
.expression 文件用于分组和管理 表达式实例。使用拖放或双击预先存在的包 "表达式 "中的对象 "表达式",可以从 "对象目录 "中添加一个.表达式文件 。包 Expressions 是mapp View HMI应用程序包的一部分。
<?xml version="1.0" encoding="utf-8"?>
<ExpressionsSet id="expressionSet1" xmlns="http://www.br-automation.com/iat2015/expression/engineering/v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Expressions>
<Expression id="myANDExpr1" xsi:type="content" contentRefId="Content1" type="MyExpressionType1" />
</Expressions>
</ExpressionsSet>
一个.expression文件包含以下信息:
Element |
说明 |
ExpressionsSet |
一个单独的表达式集的定义。 一个.expression文件必须正好包含一个ExpressionsSet元素。 |
Expressions |
为 "表达式 "元素分组。 元素 ExpressionsSet 必须正好包含一个 "Expressions" 元素。 |
Expression |
单个表达式实例的定义。 元素 "Expressions "可以包含任意数量的 "Expression "元素。 关于定义表达式实例的详情,请参见 创建表达式。 |
为了使 HMI应用程序中的表达式集 在客户端可用,它必须被添加到可视化对象(.vis)中。
要做到这一点,在 人机界面应用程序的 .vis文件中 ,在节点ExpressionsSets 下 输入对元素ExpressionsSet的ID的引用 。