private void Init() { // Create a network monitor and connect to events of the display's InSight mMonitor = new CvsNetworkMonitor(); mMonitor.PingInterval = 0; // Setup InSightDisplay and InSight object. // 인사이트 디스플레이를 mInsight에 넣어줍니다. mInSight = cvsInSightDisplay2.InSight; cvsInSightDisplay2.ShowGrid = true; cvsInSightDisplay2.ShowGraphics = true; cvsInSightDisplay2.ShowImage = true; cvsInSightDisplay2.ShowScrollBars = true; cvsInSightDisplay2.GridOpacity = 0.7; cvsInSightDisplay2.ImageScale = 1.0; cvsInSightDisplay2.ImageZoomMode = Cognex.InSight.Controls.Display.CvsDisplayZoom.Fit; mMonitor.HostsChanged += new EventHandler(mMonitor_HostsChanged); mMonitor.Enabled = true; cvsInSightDisplay2.InSightChanged += new System.EventHandler(this.cvsInSightDisplay1_InSightChanged); //InSight.ResultsChanged += new EventHandler(senserChangedHandler); }
private void cvsInSightDisplay1_InSightChanged(object sender, EventArgs e) { // 인사이트 커넥트를 하게 해줍니다. InSight = cvsInSightDisplay2.InSight; if (InSight != null) { InSight.ResultsChanged += new EventHandler(senserChangedHandler); } }