//读取数控程序的管理数据已经在数控注册。 //数控程序的管理数据 注册程序(30我,保留文件夹的数量由系统添加)。 //可用的项目数量 字符数量的内存使用 字符数量的未使用的内存 //这个函数返回这些数据以二进制格式或ASCII字符串格式。 public void rdProInfo() { Fanuc.ODBNC_1 odbnc_1 = new Focas1.ODBNC_1(); short ret = Fanuc.cnc_rdproginfo(Fanuc.h, 0, 16, odbnc_1); if (ret == Fanuc.EW_OK) { txtReg_prg.Text = odbnc_1.reg_prg.ToString(); txtUnreg_prg.Text = odbnc_1.unreg_prg.ToString(); txtUsed_mem.Text = ((int)(Convert.ToDouble(odbnc_1.used_mem) / 1024.0 + 0.5)).ToString(); txtUnused_mem.Text = ((int)(Convert.ToDouble(odbnc_1.unused_mem) / 1024.0 + 0.5)).ToString(); } else { // MessageBox.Show(Fanuc.cnc_getErrorInfo(ret)); } }