Esempio n. 1
0
        public void get_hong()//读取宏变量的数值
        {
            short number = Convert.ToInt16(txt_hong.Text.ToString());
            short ret    = Fanuc.cnc_rdmacro(Fanuc.h, number, 10, odbm);

            if (ret == Fanuc.EW_OK)
            {
                listBox3.Items.Add(odbm.datano.ToString());
                listBox3.Items.Add(odbm.dummy.ToString());
                listBox3.Items.Add(odbm.dec_val.ToString());
                listBox3.Items.Add(odbm.mcr_val.ToString());
                listBox3.Items.Add((Math.Pow(10, -odbm.dec_val) * odbm.mcr_val).ToString());
                listBox3.Items.Add(txt_hong.Text.ToString());
                MessageBox.Show("写入参数成功");
            }
            else
            {
                MessageBox.Show(ret + " ");
            }
        }