# 示例用例

## 面积计算

您可以使用数学以及查找图案和测量距离函数来测量模型上的区域面积。此示例说明如何计算组件上矩形部件的面积。

1. 单击添加并在“检查”应用步骤中的定位工具下选择查找图案工具。使用定位器对该部件进行定位，以便其他工具可以将其用作参考。有关详细信息，请参阅查找图案。

2. 单击添加并在检查应用步骤中的测量工具下选择测量距离工具。测量关注区域的宽度。该软件设置了查找边缘工具来测量区域。将该工具重命名为“Width”。有关详细信息，请参阅测量距离。

3. 单击添加并在检查应用步骤中的测量工具下选择测量距离工具。测量关注区域的高度。该软件设置了查找边缘工具来测量该区域。将该工具重命名为“Height”。有关详细信息，请参阅测量距离。

4. 单击添加并选择数学和逻辑工具下的数学工具。要在计算值旁添加标签，请在标签名称前输入 ' 字符。对于此示例，您可以添加 Width（宽度）、Height（高度）和 Area（面积）文本标签作为计算表的标题行。

5. 单击“插入函数”并从宽度函数的下拉列表中选择距离，以此链接宽度的属性。单击“插入函数”并从高度工具的下拉列表中选择距离，以此链接高度的属性。有关详细信息，请参阅数学。

6. 要计算矩形部分的面积，请输入宽度值的单元格代码，输入表示乘法的 * 以及高度值的单元格代码。数学工具会计算值。

   单元格值具有引用并且它们在电子表格中可见。将鼠标光标悬停在值上可查看值的命名，也可将其用于进一步计算。

   您还可以使用单元格值的引用名称执行计算。

   这些计算结果可用于 HMI 应用步骤。如需更多信息，请参阅HMI。

## 使用 EL 分类工具以及数学和逻辑工具进行装配验证

数学工具让您可使用 ViDi EL 分类工具工具执行装配验证。一旦组件被定位和识别，数学工具就可以提供通过或失败结果。

此示例显示开关、电阻器和电容器这三个组件是否正确组装在部件上。

1. 单击添加并在“检查”应用步骤中的定位工具下选择查找图案工具。使用定位器对该部件进行定位，以便其他工具可以将其用作参考。有关详细信息，请参阅定位工具。

2. 使用检查应用步骤 ViDi EL 工具下的分类工具对装配所需的组件进行分类。将不同类型的组件标注为不同的类。有关详细信息，请参阅ViDi EL 分类工具。

   添加一个新的分类工具来对开关进行分类。在此示例中，存在三种类型的开关。

   将工具重命名为组件的名称，方法是单击分类工具的图标，然后在分类图标旁的输入字段中输入组件的名称，在本例中为“Switch”。

   这里的第二个组件是电阻器。要对电阻器的状态进行分类，请添加一个新的分类工具。在此示例中，有两种类型的电阻器而且有缺少电阻器的情况。

   将工具重命名为组件的名称，方法是单击分类工具的图标，然后在分类图标旁的输入字段中输入组件的名称，在本例中为“Resistor”。

   这里的第三个组件是电容器，它可能有两种状态：正确插入或歪斜。在这种情况下，分类有两个类，表示该电容器是否放置正确。

   将工具重命名为组件的名称（在本例中为“Capacitor”），方法是单击分类工具的图标，然后在分类图标旁的输入字段中输入组件的名称。

3. 转到分类工具中的编辑类以检查组件是否正确标注。

4. 单击添加并选择数学和逻辑工具下的数学工具。有关详细信息，请参阅检查。
   1. 将来自分类工具的每个组件分类结果链接到电子表格来分隔单元格。有关属性链接的更多信息，请参阅数学。
   2. 您可以在值旁添加文本标签，以便稍后加载作业时更容易识别这些值表示什么。
   3. 您可以使用 ' 字符并在 ' 字符后输入名称，或使用名称函数。要使用名称工具，请单击“链接工具属性”，选择要插入的工具的名称，然后从下拉列表中选择名称。

      1. 此示例显示每个组件、开关、电阻器和电容器的文本标签以及表格的标题：

         - “预期”列显示哪些是装配的正确组件。
         - “已找到”列显示装配的组件。
         - “通过”列显示组件是否正确。

5. 使用 ' 字符用正确组件类型的分类名称填充“预期”列。在这种情况下，正确开关是分类为 YSA 的那个开关，正确电阻器是分类为 5K 的那个电阻器，正确放置的电容器的分类标签是“OK”。

6. 要设置“已找到”列，请使用预测类函数。单击“链接工具属性”并选择组件的名称，然后从下拉列表中选择预测类。

   对所有组件重复此操作。

7. 要设置“通过”列，请插入或链接 Exact 函数，并在 Exact 之后输入需要比较的值（格式为 Exact(Text1, Text2)）。该函数用于执行字符串比较。在当前情况下，B1 是预期开关的单元格引用，C1 对应已找到开关，因此 Exact 的语法是 Exact(B1,C1)。

   对电阻器和电容器的值先后重复此操作。

   如果组件正确，则 Exact 给出 1 作为结果；如果组件不正确，则 Exact 给出 0 作为结果。

8. 现在您可以为装配设置值。在此示例中，Score（得分）值显示三个通过值的平均值。要获得平均值，请使用 Mean 函数，格式为 Mean(Value0,[Value1, ...])。您可以将整体工具通过阈值设置为装配验证的静态值。在此示例中，通过值设置为 0.5，并带有“Threshold”（阈值）文本标签。您可以根据组件的数量和验证的目标来调整此值。

9. 然后您可以设置一个值来显示装配得分是否高于阈值。在此示例中，得分值高于阈值，因此装配验证给出了通过结果。