示例#1
0
        private void m_cBoxCardNo_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (m_cBtnCardType.Text == "" || m_cBoxCardNo.Text == "")
            {
                MessageBox.Show(@"请选择板卡品牌和卡号!");
                return;
            }

            var listAxisRes = new List <string>
            {
                m_tBoxAxis1Res.Text,
                m_tBoxAxis2Res.Text,
                m_tBoxAxis3Res.Text,
                m_tBoxAxis4Res.Text,
                m_tBoxAxis5Res.Text,
                m_tBoxAxis6Res.Text,
                m_tBoxAxis7Res.Text,
                m_tBoxAxis8Res.Text
            };
            var sMotionCard =
                new CKernel.STRUCT_MOTION_CARD(m_cBtnCardType.Text, m_cBoxCardNo.Text, m_tBoxMaxAxisNum.Text, listAxisRes);

            //从ini文件得到设备信息
            m_oKernel.GetMachineParaFromIni(ref sMotionCard);
            m_tBoxMaxAxisNum.Text = sMotionCard.m_strMaxAxisNum;
            m_tBoxCfgPath.Text    = sMotionCard.m_strCfgPath;
            m_tBoxAxis1Res.Text   = sMotionCard.m_listOfAxisRes[0];
            m_tBoxAxis2Res.Text   = sMotionCard.m_listOfAxisRes[1];
            m_tBoxAxis3Res.Text   = sMotionCard.m_listOfAxisRes[2];
            m_tBoxAxis4Res.Text   = sMotionCard.m_listOfAxisRes[3];
            m_tBoxAxis5Res.Text   = sMotionCard.m_listOfAxisRes[4];
            m_tBoxAxis6Res.Text   = sMotionCard.m_listOfAxisRes[5];
            m_tBoxAxis7Res.Text   = sMotionCard.m_listOfAxisRes[6];
            m_tBoxAxis8Res.Text   = sMotionCard.m_listOfAxisRes[7];
        }
示例#2
0
        private void m_rBtnSave_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show(@"确定保存本窗口参数?", @"确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) !=
                DialogResult.OK)
            {
                return;
            }

            var listAxisRes = new List <string>
            {
                m_tBoxAxis1Res.Text,
                m_tBoxAxis2Res.Text,
                m_tBoxAxis3Res.Text,
                m_tBoxAxis4Res.Text,
                m_tBoxAxis5Res.Text,
                m_tBoxAxis6Res.Text,
                m_tBoxAxis7Res.Text,
                m_tBoxAxis8Res.Text
            };
            var sMotionCard =
                new CKernel.STRUCT_MOTION_CARD(m_cBtnCardType.Text, m_cBoxCardNo.Text, m_tBoxMaxAxisNum.Text, listAxisRes)
            {
                //板卡配置信息
                m_strCfgPath = m_tBoxCfgPath.Text
            };

            //设置设备信息到ini文件
            m_oKernel.SetMachineParaToIni(sMotionCard);
        }