Esempio n. 1
0
        public void InitParam()
        {
            //datasource 改变会出发 selectindex 改变事件  这样就会打条码导致 模式被自动修改
            //所以早点设置好 然后在 那个selectindexchanged事件里增加 通讯正常判断
            printcb.DataSource = Constant.printBarcodeModeStr;

            LogManager.WriteProgramLog(Constant.ConnectMachineSuccess);
            evokWork = new EvokXJWork();
            evokWork.SetUserDataGridView(UserData);
            evokWork.SetRtbWork(rtbWork);
            evokWork.SetRtbResult(rtbResult);
            evokWork.SetPrintReport();
            evokWork.InitDgvParam(dgvParam);
            evokWork.InitDgvIO(dgvIO);
            evokWork.SetOptParamShowCombox(comboBox2);
            evokWork.DeviceProperty = Constant.devicePropertyB;
            workMan             = new workManager();
            UpdateTimer.Enabled = true;
        }
Esempio n. 2
0
        public void Init()
        {
            PortParam p0 = new PortParam();
            PortParam p1 = new PortParam();
            PortParam p2 = new PortParam();

            p0 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath);
            p1 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath1);
            p2 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath2);

            //初始化设备
            List <string> strDataFormPath0 = new List <string>();

            strDataFormPath0.Add(Constant.PlcDataFilePathAuto);
            strDataFormPath0.Add(Constant.PlcDataFilePathHand);
            strDataFormPath0.Add(Constant.PlcDataFilePathParam);
            strDataFormPath0.Add(Constant.PlcDataFilePathIO);

            List <string> strDataFormPath1 = new List <string>();

            strDataFormPath1.Add(Constant.PlcDataFilePathAuto1);
            strDataFormPath1.Add(Constant.PlcDataFilePathHand1);
            strDataFormPath1.Add(Constant.PlcDataFilePathParam1);
            strDataFormPath1.Add(Constant.PlcDataFilePathIO1);

            List <string> strDataFormPath2 = new List <string>();

            strDataFormPath2.Add(Constant.PlcDataFilePathAuto2);
            strDataFormPath2.Add(Constant.PlcDataFilePathHand2);
            strDataFormPath2.Add(Constant.PlcDataFilePathParam2);
            strDataFormPath2.Add(Constant.PlcDataFilePathIO2);

            csvop   = new CsvStreamReader();
            optsize = new OptSize();
            op0     = new OptSize();
            op1     = new OptSize();
            op2     = new OptSize();
            if (propertyA)
            {
                evokWork0 = new EvokXJWork(strDataFormPath0, p0);
            }

            if (propertyB)
            {
                evokWork1 = new EvokXJWork(strDataFormPath1, p1);
            }

            if (propertyC)
            {
                evokWork2 = new EvokXJWork(strDataFormPath2, p2);
            }


            InitWork();

            UpdateTimer.Enabled = true;

            doorLst = new doorTypeInfo();

            workMan = new workManager();
        }
Esempio n. 3
0
        public void Init()
        {
            PortParam p0 = new PortParam();
            PortParam p1 = new PortParam();
            PortParam p2 = new PortParam();

            p0 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath);
            p1 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath1);
            p2 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath2);

            //初始化设备
            List <string> strDataFormPath0 = new List <string>();

            strDataFormPath0.Add(Constant.PlcDataFilePathAuto);
            strDataFormPath0.Add(Constant.PlcDataFilePathHand);
            strDataFormPath0.Add(Constant.PlcDataFilePathParam);
            strDataFormPath0.Add(Constant.PlcDataFilePathIO);

            List <string> strDataFormPath1 = new List <string>();

            strDataFormPath1.Add(Constant.PlcDataFilePathAuto1);
            strDataFormPath1.Add(Constant.PlcDataFilePathHand1);
            strDataFormPath1.Add(Constant.PlcDataFilePathParam1);
            strDataFormPath1.Add(Constant.PlcDataFilePathIO1);

            List <string> strDataFormPath2 = new List <string>();

            strDataFormPath2.Add(Constant.PlcDataFilePathAuto2);
            strDataFormPath2.Add(Constant.PlcDataFilePathHand2);
            strDataFormPath2.Add(Constant.PlcDataFilePathParam2);
            strDataFormPath2.Add(Constant.PlcDataFilePathIO2);

            csvop       = new CsvStreamReader();
            opXiaLiao   = new OptSize();
            opDoorShell = new OptSize();
            opDoorBan   = new OptSize();
            if (propertyA)
            {
                evokWork0 = new EvokXJWork(strDataFormPath0, p0);
            }

            if (propertyB)
            {
                evokWork1 = new EvokXJWork(strDataFormPath1, p1);
            }

            if (propertyC)
            {
                evokWork2 = new EvokXJWork(strDataFormPath2, p2);
            }

            InitWork();

            UpdateTimer.Enabled = true;


            doorLst = new doorTypeInfo();

            workMan = new workManager();

            LoadData(dgSize, Constant.DoorSizeFile);
            LoadData(dgDoorBan, Constant.DoorBanFile);
            LoadData(dgDoorShell, Constant.DoorShellFile);

            startDevice = startClick;

            rtbResult.Text    = "门芯板信息";
            richTextBox7.Text = "下料锯信息";
            richTextBox8.Text = "门皮信息";
        }