A-A+
对于增量式编码器 当电机旋转一周时 产生一个Z信号窄脉冲作为测量的起始基准。那么 将下列哪条语句填写在程序if ()空白处可以正确检测到产生的Z脉冲信号。 begin //检测Z信号脉冲 QuadZprev <= QuadZ; if () ZpulseEdge <= 1; else ZpulseEdge <= 0; if (CountWriteEn) Count <= CountIn; //如果是Z脉冲信号 计数器重新赋值 else if (ZPEnable &&
问题详情
对于增量式编码器,当电机旋转一周时,产生一个Z信号窄脉冲作为测量的起始基准。那么,将下列哪条语句填写在程序if ()空白处可以正确检测到产生的Z脉冲信号。 begin //检测Z信号脉冲 QuadZprev <= QuadZ; if () ZpulseEdge <= 1; else ZpulseEdge <= 0; if (CountWriteEn) Count <= CountIn; //如果是Z脉冲信号,计数器重新赋值 else if (ZPEnable && ZpulseEdge) Count <= ZCountIn;
A.QuadZf != QuadZprev && QuadZf == ZPPol
B.QuadZf
C.!QuadZf
D.QuadZf == ZPPol
参考答案
QuadZf != QuadZprev && QuadZf == ZPPol