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 + " "); } }