//using OpcBasic; //using Robot.Common; //using System; //using System.Collections.Generic; //using System.Linq; //using System.Text; //using System.Threading; //using System.Threading.Tasks; //namespace MesWork //{ // public partial class Temp { } // public partial class MesWorkForm // { // private void Loop_Fast_Task() // { // new Thread(new ThreadStart(Loop_Fast_Exec)) { IsBackground = true }.Start(); // } // private void Loop_Fast_Exec() // { // while (true) // { // try // { // var tagValue = Read_Fast(); // S_C_B_Info_Slow(tagValue); // } // catch (Exception err) // { // } // Thread.Sleep(2000); // } // } // private Param_Slow Read_Fast() // { // var param_Slow = new Param_Slow(); // param_Slow.produce_task_no = ReadPLC(10, "OP1000").ToString(); // param_Slow.agv_from_loc = agvRead.from_loc; // param_Slow.agv_to_loc = agvRead.to_loc; // var lib = new List(); // var jointArray = MesWorkForm.ReadPLC_GroupData("OP1000_L"); // foreach (KeyValuePair item in jointArray) // { // var TF = (TagFormat)item.Value; // var index = Convert.ToInt32(TF.ShaftID).ToString(); // var value = TF.TagValue.ToString(); // lib.Add(new Param_Lib { lib_loc_no = index, lib_content = value }); // } // return param_Slow; // } // } //}