private void Return_Click(object sender, EventArgs e) { ScreenStatueData.ScreenStatueDataEX.InterfaceMode = InterfaceMode.MainFormMode; MachineInfoSendData.choicedSendFlow = false; FlowDataModel.GetDataBaseModel().HaveDataChanged = true; ibEditCheck.IsCheck = false; this.Close(); }
public FlowDataDAO() { dataBaseModel = FlowDataModel.GetDataBaseModel(); int endIndex = (int)SetDataEnum.Null; defaultHeadNames = new String[endIndex]; defaultDatas = new String[endIndex]; for (int i = 0; i < endIndex; i++) { defaultHeadNames[i] = Convert.ToString((SetDataEnum)i); defaultDatas[i] = "0"; } }
//根据各个标志位获得通讯命令标志位 (存在高位响应优先级过低的问题 public ushort GetSendCmdFlag() { ushort cmdFlag = 0; if (ScreenStatueData.ScreenStatueDataEX.InterfaceMode == InterfaceMode.TestFormMode) { cmdFlag = 0x0004; } else { if (ScreenStatueData.ScreenStatueDataEX.InterfaceMode == InterfaceMode.MainFormMode) { if (SerialDataManager.FirstMachine)//第一次开机,强制发机器参数 { cmdFlag |= 0x0010; cmdFlag |= 0x0100;//0x29命令 SerialDataManager.FirstMachine = false; } } if (ScreenStatueData.ScreenStatueDataEX.SendDesignFlag || ShouldPadModel.GetDataBaseModel().HaveDataChanged) { cmdFlag |= 0x0001; //0x21 } if (BaseDateModel.GetDataBaseModel().HaveDataChanged || FlowDataModel.GetDataBaseModel().HaveDataChanged || ScreenStatueData.ScreenStatueDataEX.NormalSpeedChanged) { cmdFlag |= 0x0010; //0x25 } if (SerialDataManager.FlowFlag) //0x27 { cmdFlag |= 0x40; } if (SerialDataManager.ScreenButton)//0x28 { cmdFlag |= 0x80; } if (MenuFormManager.SendUnLockFlag)//0x2A { cmdFlag |= 0x0200; } if (MenuFormManager.GetNewMsgFlag)//0x29 { cmdFlag |= 0x0100; } cmdFlag |= ScreenStatueData.ScreenStatueDataEX.GetSendCmdFlag(); } return(cmdFlag); }
private void Form1_Load(object sender, EventArgs e) { ScreenStatueData.ScreenStatueDataEX.InterfaceMode = InterfaceMode.FlowDrawForm; FlowDataModel.GetDataBaseModel().HaveDataChanged = true; FlowDataDAO setDataDAO = new FlowDataDAO(); MachineInfoSendData.choicedSendFlow = true; //SerialDataManager.Feedback += new ShouldPadMachine.ShouldPadMachineAssist.DelegateEx.FeedbackEventHandle(SerialDataManager_Feedback); LoadPatternDataButton(); int Count = (int)SetDataEnum.Null; for (int i = 0; i < Count; i++) { TabList[i].Content = setDataDAO.GetDataBaseValue((SetDataEnum)i).ToString(); } }