コード例 #1
0
ファイル: Form1.cs プロジェクト: rcw0125/opcSvr
        private void Form1_Load(object sender, EventArgs e)
        {
            //string sql = "select xuhao as id,L1name as name,scanrate,datatype from  L1OPC_TAG where used=1 and type=" + 0 + " order by id ";
            ////DbMySql.GetDataTable(sql);
            ////var dt = new sqlDbHelp().Query(sql);
            //var dtb = DbMySql.GetDataTable(sql);
            //var count = dtb.Rows.Count;
            setupDbsg();
            setupMqhs();
            setCasterWeightInfo();
            setCasterinfo();

            DateTime dt = DateTime.Now;

            label22.Text = dt.ToString("yyyy-MM-dd HH:mm:ss");
            //服务运行中
            serviceList sl = new serviceList();

            sl.Open();
            KepServer.GetInstance();



            //激活两个timer
            timer_mqhs.Enabled = true;
            timer_sll.Enabled  = true;

            //2021-03-11 取消了大包剩钢的计算
            // timer_dabaoshenggang.Enabled = true;
        }
コード例 #2
0
ファイル: casterWeight.cs プロジェクト: rcw0125/opcSvr
 public void downLoadWeight()
 {
     if (lastweight == curweight.ToString())
     {
         if (xiachuanFlag == 1)
         {
             return;
         }
         else
         {
             if (KepServer.GetInstance().setVal(L1ValId, curweight) == true)
             {
                 xiachuanFlag = 1;
             }
         }
     }
     else
     {
         xiachuanFlag = 0;
         lastweight   = curweight.ToString();
         if (KepServer.GetInstance().setVal(L1ValId, curweight) == true)
         {
             xiachuanFlag = 1;
         }
     }
 }
コード例 #3
0
ファイル: Form1.cs プロジェクト: rcw0125/opcSvr
 /// <summary>
 /// 根据变量ID获取变量的值
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public double getVal(int id)
 {
     try
     {
         return(Convert.ToDouble(KepServer.GetInstance().getVal(id)));
     }
     catch
     {
         return(0);
     }
 }
コード例 #4
0
ファイル: dabaoshenggang.cs プロジェクト: rcw0125/opcSvr
 public int getValueInt(int id)
 {
     return(Convert.ToInt16(KepServer.GetInstance().getVal(id)));
 }
コード例 #5
0
ファイル: dabaoshenggang.cs プロジェクト: rcw0125/opcSvr
 public double getValue(int id)
 {
     return(Convert.ToDouble(KepServer.GetInstance().getVal(id)));
 }
コード例 #6
0
ファイル: Form1.cs プロジェクト: rcw0125/opcSvr
        private void button2_Click_1(object sender, EventArgs e)
        {
            string s = KepServer.GetInstance().getVal(124);

            MessageBox.Show(s);
        }