コード例 #1
0
ファイル: WriteToDB.cs プロジェクト: onsruddev/O-Sync
 public WriteToDB(Report reportProc1)
 {
     this.reportProc1 = reportProc1;
 }
コード例 #2
0
ファイル: downTime.cs プロジェクト: onsruddev/O-Sync
 public downTime(Report report)
 {
     this.report = report;
     InitializeComponent();
 }
コード例 #3
0
ファイル: MachTool.cs プロジェクト: onsruddev/O-Sync
        //-----------------------------------------------------------------------------------------------------------------//
        //------------------------------ Initialize MachineTool -----------------------------------------------------------//
        //-----------------------------------------------------------------------------------------------------------------//

        public MachineTool()
        {
            InitializeComponent();
            
            reportProc1 = new Report(this);
            reportProc2 = new Report(this);
            xml = new WriteXML(this);

            // Load saved settings if available
            if (File.Exists("settings.ini"))
            {
                loadSettings();
            }

            stop.Enabled = false;

            // Check Number Of Axes
            if (threeAxis.Checked)
            {
                axis3 = true;
            }
            if (fourAxis.Checked)
            {
                axis4 = true;
            }
            if (fiveAxis.Checked)
            {
                axis5 = true;
            }

            if (threeAxisP2.Checked)
            {
                axis3P2 = true;
            }
            if (fourAxisP2.Checked)
            {
                axis4P2 = true;
            }
            if (fiveAxisP2.Checked)
            {
                axis5P2 = true;
            }

            if (gifu.Checked)
            {
                gifuChanger = true;
            }
            else gifuChanger = false;

            if (gantry.Checked)
            {
                gantryChecked = true;
            }
            else if (fixedBridge.Checked)
            {
                fixedBridgeChecked = true;
            }
            else if (highRail.Checked)
            {
                highRailChecked = true;
            }

            nickName = cncName.Text;
            cncModel = model.Text;
            hostIP = this.hostname.Text;
            fanucIP = cncField.Text;
            portP1 = this.port.Text;
            portP2 = this.port2.Text;
            try
            {
                axisXmNum = Convert.ToInt16(xAxisID.Text); // X Master Axis Number
                axisYNum = Convert.ToInt16(yAxisID.Text);  // Y Axis Number
                axisZNum = Convert.ToInt16(zAxisID.Text);  // Z Axis Number
                if (cAxisID.Text != "-")
                    axisCNum = Convert.ToInt16(cAxisID.Text);  // C Axis Number
                if (aAxisID.Text != "-")
                    axisANum = Convert.ToInt16(aAxisID.Text);  // A Axis Number
                if (uAxisID.Text != "-")
                    axisUNum = Convert.ToInt16(uAxisID.Text);  // U Axis Number
            }
            catch(Exception ex)
            {
                MessageBox.Show("Axis ID's must be a valid number or a '-' if the axis is not being used. X, Y & Z must be a valid integer only.");
            }

            WindowState = FormWindowState.Minimized;
            this.Hide();
        }