读书人

哪位高手知道这个咋弄

发布时间: 2012-04-27 11:57:44 作者: rapoo

谁知道这个咋弄
我要指示一个电机的状态
有两个Radiobutten 分别为打开和闭合 还有一个状态指示标志我用Panel表示,绿色表示正常工作,黄色表示断电停止,红色表示停机故障
其中对应关系如下:
电机打开 电机关闭 电机停止

绿色 +

黄色 +

红色 +


请问这个怎样编程???急求大虾指点???

[解决办法]

C/C++ code
enum MachineState { msMachinePowerOn, msMachinePowerOff, msMachineErrorOff};MachineState m_machineState;MachineState getMachineState(){    return m_machineState;}// RadiobuttenOn 电机打开, RadiobuttenOff 电机关闭void setMachineState(MachineState ms){    if (ms == msMachinePowerOn)    {        // RadiobuttenOn check = true;        // RadiobuttenOff check = false;        // Panel 绿色    }        else if (ms == msMachinePowerOff)    {        // RadiobuttenOn check = false;        // RadiobuttenOff check = true;        // Panel 黄色    }        else if (ms == msMachineErrorOff)    {        // RadiobuttenOn check = false;        // RadiobuttenOff check = true;        // Panel 红色    }        m_machineState = ms;} 

读书人网 >C++ Builder

热点推荐