Exemplo n.º 1
0
 private void DatastoreChangedManage(object source, DatastoreChangedEventArgs e)
 {
     if (button1.Text == "关闭")
     {
         Thread.Sleep(100);
         //textBox1.Text = ms.ModbusDB.Single(x => x.UnitID == byte.Parse(textBox5.Text)).HoldingRegisters[4].ToString("D5");
         //textBox2.Text = ms.ModbusDB.Single(x => x.UnitID == byte.Parse(textBox5.Text)).Coils[2].ToString();
     }
 }
        /// <summary>
        /// 数据接收事件
        /// </summary>
        /// <param name="source"></param>
        /// <param name="e"></param>
        private void DatastoreChangedManage(object source, DatastoreChangedEventArgs e)
        {
            int times = Convert.ToInt32(numericUpDown_cycle_times.Value);
            int n     = robot1.StepWork.Count - 1;

            for (int i = 0; i < times; i++)
            {
                robot1.Start(0, n);
            }
            ms.ModbusDB.Single(x => x.UnitID == 3).Coils[0] = false;//执行完后将Coils[0]置为false
        }
Exemplo n.º 3
0
 /// <summary>
 /// 数据接收事件
 /// </summary>
 /// <param name="source"></param>
 /// <param name="e"></param>
 private void DatastoreChangedManage(object source, DatastoreChangedEventArgs e)
 {
     robot1.Start();
     ms.ModbusDB.Single(x => x.UnitID == 2).Coils[0] = false;//执行完后将Coils[0]置为false
 }