コード例 #1
0
 public FormCalibrate(YaskawaRobot Robot, ShapeModle shapeModle, CameraBase cameraBase)
 {
     InitializeComponent();
     this.Robot   = Robot;
     m_ShapeModle = shapeModle;
     m_Camera     = cameraBase;
     Init();
 }
コード例 #2
0
 public FormCamera(CameraBase cameraBase, ShapeModle shapeModle)
 {
     InitializeComponent();
     this.FormClosing += FormCamera_FormClosing;
     Camera            = cameraBase;
     ShapeModle        = shapeModle;
     ShapeModle.Dock   = DockStyle.Fill;
     tabPage_Model.Controls.Add(ShapeModle);
 }
コード例 #3
0
        public void Init()
        {
            m_shapeModle = new ShapeModle();
            if (!Directory.Exists(AppDomain.CurrentDomain.BaseDirectory + "Model"))
            {
                FileOperate.Log.WriteString("shap modle file not exist");
                return;
            }
            try
            {
                m_shapeModle.LoadModle(AppDomain.CurrentDomain.BaseDirectory + "Model");
                DelegateControls.Instance.DelegateRichTextBoxZd("FormMain_RichTextBoxZd", "successfull to load shape Model");
            }
            catch (Exception ex)
            {
                FileOperate.Log.WriteString($"failed to load shape modle ,{ex.Message}");
                DelegateControls.Instance.DelegateRichTextBoxZd("FormMain_RichTextBoxZd", "failed to load shape modle", Color.Red);
            }
            m_calibrate = new Calibrate();

            if (!File.Exists(AppDomain.CurrentDomain.BaseDirectory + "CalibrateData\\calibratedata.tup"))
            {
                FileOperate.Log.WriteString("calibratedata file not exist");
                DelegateControls.Instance.DelegateRichTextBoxZd("FormMain_RichTextBoxZd", "failed to load calibratedata,the file not exist", Color.Red);

                return;
            }
            m_calibrate.LoadCalibrateData(AppDomain.CurrentDomain.BaseDirectory + "CalibrateData\\calibratedata.tup");
            DelegateControls.Instance.DelegateRichTextBoxZd("FormMain_RichTextBoxZd", "successfull to load calibrate data");

            if (!File.Exists(AppDomain.CurrentDomain.BaseDirectory + "CalibrateData\\tooloffset.tup"))
            {
                FileOperate.Log.WriteString("tooloffset  file not exist");
                DelegateControls.Instance.DelegateRichTextBoxZd("FormMain_RichTextBoxZd", "failed to load tooloffset,the file not exist", Color.Red);

                return;
            }
            m_calibrate.LoadToolOffset(AppDomain.CurrentDomain.BaseDirectory + "CalibrateData\\tooloffset.tup");
            DelegateControls.Instance.DelegateRichTextBoxZd("FormMain_RichTextBoxZd", "successfull to load tool offset data");
        }