本文展示了如何创建XMP测量模板,以及如何创建和应用全局规则,Speos的仿真运算结果为*.XMP格式,内部包含光学仿真数据运算的结果信息。打开XMP仿真记过后,可以编辑使用template测量模板文件。通过使用全局规则的XMP测量模板,就可以在不同的项目中重复使用模板的测量项目,从而节省大量时间。可以利用全局规则来创建XMP模板,这些模板可以帮助验证模拟是否满足内部或法规要求。
步骤1:认识XMP结果中的测量工具
打开仿真创建的XMP结果文件。点击Measure按钮。它将打开一个新窗口,可以在其中创建测量内容并将其导出为模板。
单击Add area按钮来创建新的测量行,在测量行下,用户可以选择改变区域的形状,区域的参数(区域中心和区域的整体高度和宽度),以及测量值(最大值,最小值,平均值等)。Threshold列可用于为特定测量设置要考虑的最小或最大阈值。
添加新区域测量行:首先单击“Shape形状”列,并点击“add area or measure添加区域或测量”按钮。
添加同一区新的测量项,首先单击“measure测量”列并按“add area or measure添加区域或测量”按钮。
形状:当选择形状时,会出现一个下拉列表,显示可供选择进行测量的不同选项,包括使用矩形,圆形,线、点、折线等选项。
测量:当选择测量时,会出现一个下拉列表,显示不同的测量选项,如最大值,最小值,平均值,对比度等。
阈值:左下列显示了最小和最大阈值选项,用户可以在其中输入值。
步骤2:全局规则应用
在本例中,创建了两个区域,它们将用于全局规则。它们分别被重命名为“Area_1”和“Area_2”。
要创建一个全局规则,首先在本例中单击“Area_1”或者Area_2,然后单击 为全局规则创建一个新行,不包含任何的内容。
在“Rule”列中,可以指定规则的名称,例如“加法”,“减法”,“除法”等或者是其他名称。
在“Formula”列允许指定将用于计算的公式。计算值将反映在“Rule”列中。请注意,“Rule”一栏的名称不允许使用空格或点。
为了写公式,必须遵循特定的格式。将变量拉入公式的标准做法是’Area_Name.Magnitude_type.Measure_type ’或‘ Area_Name.Measure_type ’。
在本例中,变量名将是Area_1.luminance.Average‘或’ Area_1.Average,和Area_2.luminance.Average‘或’ Area_2.Average。其中 ‘ Area_1 ’和‘ Area_2 ’是用户给出的区域名,Magnitude是亮度luminance,Measure是平均值Average。
通过使用上述定义的变量,创建了以下加、减、绝对、乘、除等规则,分别展示在formula内容中。
编辑运算定义后,会在Rule显示有通过/不通过标准,将根据公式的结果分别以绿色/红色突出显示行。
通过将变量与操作数结合并指定目标,可以创建更复杂的公式。在这个例子中,如果同一区域的最小值和最大值,或者是不同区域的最小值和最大值,都可以使用公式Contrast = (max-min)/(max+min)计算对比度值,该值应小于或等于1。
一旦得到可以评估的公式内容,可以转到File -> Export template…以便于其他项目使用,或将其嵌入原来的Speos传感器。

步骤3:使用测量模板
使用模板只需双击传感器进入传感器定义,点击XMP Template -> File ->浏览,选择步骤2导出的模板。重新运行模拟,打开结果(XMP)文件并转到Measure,将看到模板自动应用于XMP,并运行规则以根据结果显示通过/失败。
