public AnminationForm() { InitializeComponent(); Thread thread = new Thread(InitPara) { IsBackground = true }; thread.Start(); F_DevManager dev = new F_DevManager(); FLog.Init(); }
/// <summary> /// AGV添加到地图的新方法 /// </summary> /// <param name="agvname"></param> /// <param name="site"></param> /// <param name="rate"></param> public static void AddAgvToModuleNew(bool isalive, string agvname, int site = 33, int dessite = 0, float rate = 0) { AgvPoint p = AgvLineMaster.GetMPointOnLine(agvname, site, dessite, rate); if (p != null) { AgvModule agvm = new AgvModule(agvname, new Point(p.X, p.Y), site); agvm.UpdateAgvStatus(isalive); agvm.PointSite = dessite; _agvModules.Add(agvm); FLog.Log("添加" + agvname + ",地标:" + site + ",地标:" + p.X + "," + p.Y); } else { FLog.Log("找不到地标对应地图位置:" + agvname + ",地标:" + site); } }