예제 #1
0
        private void WCFMain_Load(object sender, EventArgs e)
        {
            mAutoUI.controllInitializeSize(this);
            mWDataToolClass = new WDataToolClass();
            int rtn = 0;

            rtn = mWDataToolClass.CheckAndOpenDataFile();
            if (rtn != 0)
            {
                MessageBox.Show("mWDataToolClass.CheckAndOpenDataFile()");
            }
            //初始化卡参数编辑控件
            wcfCardEdit.ConInit(mWDataToolClass);
            //初始化轴界面
            lvWcfAxis.ConInit(mWDataToolClass);//先参数轴数据才能初始化参数
            //初始化输入界面
            lvWcfDI.ConInit(mWDataToolClass);
            //初始化输出界面
            lvWcfDO.ConInit(mWDataToolClass);
            //初始化设备参数编辑控件(并给赋值当前参数表mParameter,)
            wcfDataPata.ConInit(mWDataToolClass);
            //卡工具类数据库操作参数设置(必须在wcfDataPata.ConInit之后,)
            WCardToolClass.mWDataToolClass = mWDataToolClass;
            WCardToolClass.InitOpenCard();
            //初始化设备参数控件
            wcfDataGroup.ConInit(mWDataToolClass);
            //初始化机种选择
            wcfDataType.ConInit(mWDataToolClass, false);
            //初始化流程控件
            wcfAutoScript.ConInit();
        }
예제 #2
0
 bool isFeeding = true;      //true表示送料完成,false为正在送料
 public void SuctionThread() //飞达送料线程
 {
     while (true)
     {                                          //主流程
         if (WCardToolClass.getDIState("飞达信号")) //```````````````````````````````````````````````````输入信号读取
         //飞达A信号·有信号,表示接料板上有辅料
         {
             Thread.Sleep(20);
         }
         else
         {
             isFeeding = false;                        //标识正在送料
             WCardToolClass.setMoveJOGStart("飞达轴");    //启动飞达轴送料```````````````````````````````````JOG运动启动
             WCardToolClass.waitDIState("飞达信号", true); //等待飞达信号,有信号``````````````````````````等待输入信号
             WCardToolClass.setMoveJOGStop("飞达轴");     //停止飞达轴送料````````````````````````````````````JOG运动停止
             WCardToolClass.setMoveRelative("飞达送料补偿"); //飞达轴继续运动一段距离`````````````````````轴相对运动
             isFeeding = true;                         //标识送料完成
         }
     }//主流程
 }