private void DevConfigForm_Load(object sender, EventArgs e) { //di do cy diControl1.DiExs = Machine.Ins.DiExs.Values.ToList(); diControl1.LoadFramework(); diControl1.FrameworkActivate(); doControl1.DoExs = Machine.Ins.DoExs.Values.ToList(); doControl1.LoadFramework(); doControl1.FrameworkActivate(); vioControl1.VioExs = Machine.Ins.VioExs.Values.ToList(); vioControl1.LoadFramework(); vioControl1.FrameworkActivate(); cyliderControl1.CyExs = Machine.Ins.CylinderExs.Values.ToList(); cyliderControl1.LoadFramework(); cyliderControl1.FrameworkActivate(); //load platforms var platforms = Machine.Ins.Platforms.Values; tabControlPlatform.TabPages.Clear(); foreach (var p in platforms) { tabControlPlatform.TabPages.Add(p.Name, p.Description + $"({p.Name})"); var platformControl = new PlatformControl() { Dock = DockStyle.Fill, }; platformControl.LoadPlatform(p); tabControlPlatform.TabPages[p.Name].Controls.Add(platformControl); } //config propertyGridSettings.SelectedObject = Machine.Ins.Settings; richTextBoxMachine.Text = Machine.Ins.SerializeToString(); //product tabControl1.SelectedTab = tabPageProduct; measureProjectSelctionControl1.Station = Machine.Ins.Find <Station>("MainStation"); measureProjectSelctionControl1.ProjecType = typeof(MeasureProjectA); measureProjectSelctionControl1.ProjectFile = Machine.Ins.Settings.MeasureProjectFile; measureProjectSelctionControl1.SelectMeasureProjectUpdateEvent += f => { Machine.Ins.Settings.MeasureProjectFile = f; Machine.Ins.Settings.Save(); }; measureProjectSelctionControl1.LoadMeasureProject(); //calib stationControl.Machine = Machine.Ins; stationControl.Station = Machine.Ins.Find <Station>("MainStation"); //test page cameraExDebugControl1.Camera = (Machine.Ins.Find <StationTask>("MeasureTask") as MeasureTask)?.Camera; }
private void MainConfigForm_Load(object sender, EventArgs e) { diControl1.DiExs = Machine.DemoMachine.Ins.DiExs.Values.ToList(); diControl1.LoadFramework(); diControl1.FrameworkActivate(); doControl1.DoExs = Machine.DemoMachine.Ins.DoExs.Values.ToList(); doControl1.LoadFramework(); doControl1.FrameworkActivate(); cylinderControl1.CyExs = Machine.DemoMachine.Ins.CylinderExs.Values.ToList(); cylinderControl1.LoadFramework(); cylinderControl1.FrameworkActivate(); vioControl1.VioExs = Machine.DemoMachine.Ins.VioExs.Values.ToList(); vioControl1.LoadFramework(); vioControl1.FrameworkActivate(); tabControlPlatforms.TabPages.Clear(); foreach (var p in Machine.DemoMachine.Ins.Platforms.Values) { var platformControl = new PlatformControl() { Dock = DockStyle.Fill, }; platformControl.LoadPlatform(p); tabControlPlatforms.TabPages.Add(new TabPage($"{p.Name} {p.Description}") { Controls = { platformControl, } }); } propertyGridSettings.SelectedObject = Machine.DemoMachine.Ins.Settings; propertyGridSettings.ExpandAllGridItems(); }
private void MachineForm_Load(object sender, EventArgs e) { Text = EnvironmentManager.Ins.LastDevProject; // di do cy vio diControl1.DiExs = Machine.Ins.DiExs.Values.ToList(); diControl1.LoadFramework(); diControl1.FrameworkActivate(); doControl1.DoExs = Machine.Ins.DoExs.Values.ToList(); doControl1.LoadFramework(); doControl1.FrameworkActivate(); cylinderControl1.CyExs = Machine.Ins.CylinderExs.Values.ToList(); cylinderControl1.LoadFramework(); cylinderControl1.FrameworkActivate(); vioControl1.VioExs = Machine.Ins.VioExs.Values.ToList(); vioControl1.LoadFramework(); vioControl1.FrameworkActivate(); // platforms foreach (var p in Machine.Ins.Platforms.Values) { tabControl1.TabPages.Add(p.Name, p.Description + $"({p.Name})"); var platformControl = new PlatformControl() { Dock = DockStyle.Fill, }; platformControl.LoadPlatform(p); tabControl1.TabPages[p.Name].Controls.Add(platformControl); } //config richTextBoxMachine.Text = Machine.Ins.SerializeToString(); }
private void DevConfigForm_Load(object sender, EventArgs e) { //di/do tab diControl1.DiExs = Machine.Ins.DiExs.Values.ToList(); diControl1.LoadFramework(); doControl1.DoExs = Machine.Ins.DoExs.Values.ToList(); doControl1.LoadFramework(); vioControl1.VioExs = Machine.Ins.VioExs.Values.ToList(); vioControl1.LoadFramework(); cyliderControl1.CyExs = Machine.Ins.CylinderExs.Values.ToList(); cyliderControl1.LoadFramework(); //platform tab var platforms = Machine.Ins.Platforms.Values; tabControlPlatform.TabPages.Clear(); foreach (var p in platforms) { tabControlPlatform.TabPages.Add(p.Name, p.Description + $"({p.Name})"); var platformControl = new PlatformControl() { Dock = DockStyle.Fill, }; platformControl.LoadPlatform(p); tabControlPlatform.TabPages[p.Name].Controls.Add(platformControl); } //config propertyGridMachineConfig.SelectedObject = Machine.Ins.Settings; richTextBoxMachine.Text = Machine.Ins.SerializeToString(); //calib stationStateControlLeft.Machine = Machine.Ins; stationStateControlLeft.Station = Machine.Ins.Find <Station>("LeftStation"); stationStateControlRight.Machine = Machine.Ins; stationStateControlRight.Station = Machine.Ins.Find <Station>("RightStation"); //product measureProjectSelctionControl1.Station = Machine.Ins.Find <Station>("LeftStation"); measureProjectSelctionControl1.ProjecType = typeof(MeasureProject1); measureProjectSelctionControl1.ProjectFile = Machine.Ins.Settings.LeftProjectFilePath; measureProjectSelctionControl1.SelectMeasureProjectUpdateEvent += f => { Machine.Ins.Settings.LeftProjectFilePath = f; Machine.Ins.Settings.Save(); }; measureProjectSelctionControl1.LoadMeasureProject(); measureProjectSelctionControl2.Station = Machine.Ins.Find <Station>("RightStation"); measureProjectSelctionControl2.ProjecType = typeof(MeasureProject1); measureProjectSelctionControl2.ProjectFile = Machine.Ins.Settings.RightProjectFilePath; measureProjectSelctionControl2.SelectMeasureProjectUpdateEvent += f => { Machine.Ins.Settings.RightProjectFilePath = f; Machine.Ins.Settings.Save(); }; measureProjectSelctionControl2.LoadMeasureProject(); tabControlMain.SelectedTab = tabPageProduct; FrameworkActivate(); }
private void MainConfigForm_Load(object sender, EventArgs e) { HideOnClose = true; diControl1.DiExs = DemoMachine.Ins.DiExs.Values.ToList(); diControl1.LoadFramework(); diControl1.FrameworkActivate(); doControl1.DoExs = DemoMachine.Ins.DoExs.Values.ToList(); doControl1.LoadFramework(); doControl1.FrameworkActivate(); cylinderControl1.CyExs = DemoMachine.Ins.CylinderExs.Values.ToList(); cylinderControl1.LoadFramework(); cylinderControl1.FrameworkActivate(); vioControl1.VioExs = DemoMachine.Ins.VioExs.Values.ToList(); vioControl1.LoadFramework(); vioControl1.FrameworkActivate(); tabControlPlatforms.TabPages.Clear(); foreach (var p in DemoMachine.Ins.Platforms.Values) { var platformControl = new PlatformControl() { Dock = DockStyle.Fill, }; platformControl.LoadPlatform(p); tabControlPlatforms.TabPages.Add(new TabPage($"{p.Name} {p.Description}") { Controls = { platformControl, } }); } tabControlDevices.TabPages.Clear(); foreach (var p in DemoMachine.Ins.Devices.Values) { var uc = p.CreateDeviceControl(); uc.Dock = DockStyle.Fill; tabControlDevices.TabPages.Add(new TabPage($"{p.Name} {p.Description}") { Controls = { uc, } }); } tabControlMachine.TabPages.Clear(); foreach (var s in DemoMachine.Ins.Stations) { tabControlMachine.TabPages.Add(new TabPage($"{s.Value.Name} {s.Value.Description}") { Controls = { new StationStateControl() { Dock = DockStyle.Fill, Station = s.Value, Machine = s.Value.Machine }, } }); } tabControlScripts.TabPages.Clear(); foreach (var s in DemoMachine.Ins.Tasks) { if (s.Value is PyScriptTask) { var psc = new PyScriptControl() { Dock = DockStyle.Fill, }; psc.LoadTask(s.Value as PyScriptTask); tabControlScripts.TabPages.Add(new TabPage($"{s.Value.Name} {s.Value.Description}") { Controls = { psc, } }); } } propertyGridSettings.SelectedObject = DemoMachine.Ins.Settings; propertyGridSettings.ExpandAllGridItems(); }