"ExpectedValue"输入

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 位置测量 > MC_BR_TouchProbe  > 功能块输入和输出的描述 >

"ExpectedValue"输入

"ExpectedValue "的值是可配置窗口(输入 "WindowNegative "和 "WindowPositive")的参考点,在其窗口中接受触发事件。在 "模式= mcSHIFT_FROM_EXPECTED"下 ,"ExpectedValue "是推进窗口的参考点。

如果 "PeriodChange "输入的值 0,自动计算的 "ExpectedValue "的结果,在用于计算 "RecordedPeriodicValue "输出的周期内会有所移动。

如果设置了模式 "+mcUSE_FIRST_TRIGGER_POS",则不使用输入 "ExpectedValue "的值,自动忽略该输入参数。

"ExpectedValue "用于计算 "DeltaExpectedValue "的输出,如下所示:

DeltaExpectedValue = ExpectedValue - RecordedPeriodicValue

一般来说,会使用在 "周期 "内一个值作为"预期值 "。任何范围(超过多个周期)可以通过设定一个特别的 "预期值 "来隐藏。(如下面第一个例子所示)

例子"ExpectedValue" > "Period"

 

在这种情况下,前两个周期的触发事件将被忽略。

beispiel_expectedvalue1

例子"Mode = mcSHIFT_FROM_EXPECTED" 且 "PeriodChange ≠ 0"

当一个有效的事件发生时,新的 "预期值 "是通过在最后一个预期值上加上一个完整的周期来计算的(见事件1和3)。如果一个触发事件没有发生或无效,新值的计算方法是在最后一个预期值(见事件2)上加上一个完整的周期加上 "PeriodChange "输入的值(见 "ExpectedValue"(计算))。

 

beispiel_expectedvalue2

例子"Mode = mcSHIFT_FROM_RESULT" 且 "PeriodChange ≠ 0"

当一个有效的事件发生时,一个新的 "预期值 "通过在保存的值上增加一个完整的周期来计算(见事件1和3)。如果一个触发事件没有发生或无效(见事件2),新值的计算方法是在最后一个预期值上加上一个完整的周期加上 "PeriodChange "的输入值。

 

beispiel_expectedvalue3