Beispiel #1
0
        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);
        }
Beispiel #2
0
        private void cvsInSightDisplay1_InSightChanged(object sender, EventArgs e)
        {
            // 인사이트 커넥트를 하게 해줍니다.
            InSight = cvsInSightDisplay2.InSight;


            if (InSight != null)
            {
                InSight.ResultsChanged += new EventHandler(senserChangedHandler);
            }
        }