void _2250_library_Monitor_Load(object sender, EventArgs e) { areaModel = new conAreaModel(); unitSaddleModelH145EXIT = new conUnitSaddleModel(); unitSaddleModelH145ENTRY = new conUnitSaddleModel(); unitSaddleModelCH01_WC = new conUnitSaddleModel(); unitSaddleModelCH01_WR = new conUnitSaddleModel(); parkingCarModel = new conParkingCarModel(); offinePacking = new conOffinePackingSaddleModel(); craneStatusInBay = new CraneStatusInBay(); //行车显示控件配置 conCrane61.InitTagDataProvide(constData.tagServiceName); conCrane61.CraneNO = craneNo61; listConCraneDisplay.Add(conCrane61); conCrane62.InitTagDataProvide(constData.tagServiceName); conCrane62.CraneNO = craneNo62; listConCraneDisplay.Add(conCrane62); conCrane63.InitTagDataProvide(constData.tagServiceName); conCrane63.CraneNO = craneNo63; listConCraneDisplay.Add(conCrane63); //---------------------行车状态控件配置------------------------------- conCraneStatus61.InitTagDataProvide(constData.tagServiceName); conCraneStatus61.CraneNO = craneNo61; lstConCraneStatusPanel.Add(conCraneStatus61); conCraneStatus62.InitTagDataProvide(constData.tagServiceName); conCraneStatus62.CraneNO = craneNo62; lstConCraneStatusPanel.Add(conCraneStatus62); conCraneStatus63.InitTagDataProvide(constData.tagServiceName); conCraneStatus63.CraneNO = craneNo63; lstConCraneStatusPanel.Add(conCraneStatus63); //---------------------行车tag配置-------------------------------- craneStatusInBay.InitTagDataProvide(constData.tagServiceName); craneStatusInBay.AddCraneNO(craneNo61); craneStatusInBay.AddCraneNO(craneNo62); craneStatusInBay.AddCraneNO(craneNo63); craneStatusInBay.SetReady(); this.panel2250Bay.Paint += panel2250Bay_Paint; //预先加载 timer_InitializeLoad.Enabled = true; timer_InitializeLoad.Interval = 100; }
//step1 public void InitTagDataProvide(string tagServiceName) { try { tagDataProvider = new Baosight.iSuperframe.TagService.Controls.TagDataProvider(); this.TagServiceName = tagServiceName; tagDataProvider.ServiceName = TagServiceName; craneinfo = new CraneStatusInBay(); playSound += new PlaySoundHandler(PlaySoundEvt); } catch (Exception ex) { } }