<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 位置测量 > MC_BR_TouchProbe > 功能块输入和输出的描述 > "Busy", "Active", "ProbeCounter", "MissedTriggers"输出 |
下图显示了以下输出的基本行为("Mode = mcSHIFT_FROM_EXPECTED", "PeriodChange = 0", "TriggerInput.Edge = mcP_EDGE")。
1 |
参数传输完成 |
2 |
存储的数值 |
只要输入入 "Enable = TRUE",输出 "Busy = TRUE"。
一旦所有的参数被成功传输到驱动器,并且检测到触发事件的发生,"激活 "输出就被设置为 "TRUE"。
在设置 "RecordedPeriodicValue"、"RecordedValue "和 "DeltaExpectedValue "输出的同一周期内,"ProbeCounter "输出被递增。事件发生时,"RecordedValue "和 "DeltaExpectedValue "的值被保存下来;但是,由于必须首先从驱动器中读取数值,所以输出到功能块输出的时间被推迟。
当在一个时期内没有或只有无效的触发事件发生时(例如,当 "TriggerInput.MinWidth "不符合要求或触发发生在配置的窗口之外时,"MissedTriggers "输出会增加 , 见上面的红色)。它不会在周期结束时增加,而是在达到 "ExpectedValue + WindowPositive "时立即增加,因为无论如何在这个值之后不会有有效的触发事件发生。