Example #1
0
        public void rd_para()                           //duqu 参数号内的值,已测试
        {
            short number = Convert.ToInt16(txt_para.Text);
            short ret    = Fanuc.cnc_rdparam(Fanuc.h, number, Fanuc.ALL_AXES, 4 + 4 * Fanuc.MAX_AXIS, psd_1);

            if (ret == Fanuc.EW_OK)
            {
                listBox1.Items.Add(psd_1.cdata.ToString());
                listBox1.Items.Add(psd_1.type.ToString());
                listBox1.Items.Add(psd_1.datano.ToString());
                MessageBox.Show("读取参数成功");
            }
            else
            {
                if (ret == 3)
                {
                    MessageBox.Show("机器中的参数可能未设置或没有,请从填");
                }
                else
                {
                    MessageBox.Show(ret + "  ");
                }
            }
        }