コード例 #1
0
        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;
            }
        }
コード例 #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     pid.getOutput();
 }