private void Module_moduleBack(object sender, Module.ModuleDataArg e) { switch (e.type) { case Module.ModuleDataArg.EventType.T4: float average = (e.t4[0] + e.t4[1] + e.t4[2] + e.t4[3]) / 4; module.outputT(average); this.Invoke(new Update4T(update4T), e.t4, average); break; case Module.ModuleDataArg.EventType.OUTPUT: //this.Invoke(new UpdateLog(updateLog), "输出成功"); pid.getOutput(); break; case Module.ModuleDataArg.EventType.LOCK: this.Invoke(new UpdateLog(updateLog), "锁定成功"); break; case Module.ModuleDataArg.EventType.ULOCK: this.Invoke(new UpdateLog(updateLog), "解锁成功"); break; case Module.ModuleDataArg.EventType.ERROR: this.Invoke(new UpdateLog(updateLog), "采集模块通信错误"); break; default: break; } }
private void button2_Click(object sender, EventArgs e) { pid.getOutput(); }