⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emc.cc

📁 Source code for an Numeric Cmputer
💻 CC
📖 第 1 页 / 共 5 页
字号:
    case EMC_AXIS_SET_GAINS_TYPE:	return "EMC_AXIS_SET_GAINS";    case EMC_AXIS_SET_BACKLASH_TYPE:	return "EMC_AXIS_SET_BACKLASH";    case EMC_AXIS_SET_HOMING_PARAMS_TYPE:	return "EMC_AXIS_SET_HOMING_PARAMS";    case EMC_AXIS_SET_INPUT_SCALE_TYPE:	return "EMC_AXIS_SET_INPUT_SCALE";    case EMC_AXIS_SET_MAX_OUTPUT_LIMIT_TYPE:	return "EMC_AXIS_SET_MAX_OUTPUT_LIMIT";    case EMC_AXIS_SET_MAX_POSITION_LIMIT_TYPE:	return "EMC_AXIS_SET_MAX_POSITION_LIMIT";    case EMC_AXIS_SET_MAX_VELOCITY_TYPE:	return "EMC_AXIS_SET_MAX_VELOCITY";    case EMC_AXIS_SET_MIN_FERROR_TYPE:	return "EMC_AXIS_SET_MIN_FERROR";    case EMC_AXIS_SET_MIN_OUTPUT_LIMIT_TYPE:	return "EMC_AXIS_SET_MIN_OUTPUT_LIMIT";    case EMC_AXIS_SET_MIN_POSITION_LIMIT_TYPE:	return "EMC_AXIS_SET_MIN_POSITION_LIMIT";    case EMC_AXIS_SET_OUTPUT_TYPE:	return "EMC_AXIS_SET_OUTPUT";    case EMC_AXIS_SET_OUTPUT_SCALE_TYPE:	return "EMC_AXIS_SET_OUTPUT_SCALE";    case EMC_AXIS_SET_STEP_PARAMS_TYPE:	return "EMC_AXIS_SET_STEP_PARAMS";    case EMC_AXIS_SET_UNITS_TYPE:	return "EMC_AXIS_SET_UNITS";    case EMC_AXIS_STAT_TYPE:	return "EMC_AXIS_STAT";    case EMC_COOLANT_ABORT_TYPE:	return "EMC_COOLANT_ABORT";    case EMC_COOLANT_FLOOD_OFF_TYPE:	return "EMC_COOLANT_FLOOD_OFF";    case EMC_COOLANT_FLOOD_ON_TYPE:	return "EMC_COOLANT_FLOOD_ON";    case EMC_COOLANT_HALT_TYPE:	return "EMC_COOLANT_HALT";    case EMC_COOLANT_INIT_TYPE:	return "EMC_COOLANT_INIT";    case EMC_COOLANT_MIST_OFF_TYPE:	return "EMC_COOLANT_MIST_OFF";    case EMC_COOLANT_MIST_ON_TYPE:	return "EMC_COOLANT_MIST_ON";    case EMC_COOLANT_STAT_TYPE:	return "EMC_COOLANT_STAT";    case EMC_HALT_TYPE:	return "EMC_HALT";    case EMC_INIT_TYPE:	return "EMC_INIT";    case EMC_IO_ABORT_TYPE:	return "EMC_IO_ABORT";    case EMC_IO_HALT_TYPE:	return "EMC_IO_HALT";    case EMC_IO_INIT_TYPE:	return "EMC_IO_INIT";    case EMC_IO_SET_CYCLE_TIME_TYPE:	return "EMC_IO_SET_CYCLE_TIME";    case EMC_IO_STAT_TYPE:	return "EMC_IO_STAT";    case EMC_LUBE_ABORT_TYPE:	return "EMC_LUBE_ABORT";    case EMC_LUBE_HALT_TYPE:	return "EMC_LUBE_HALT";    case EMC_LUBE_INIT_TYPE:	return "EMC_LUBE_INIT";    case EMC_LUBE_OFF_TYPE:	return "EMC_LUBE_OFF";    case EMC_LUBE_ON_TYPE:	return "EMC_LUBE_ON";    case EMC_LUBE_STAT_TYPE:	return "EMC_LUBE_STAT";    case EMC_MOTION_ABORT_TYPE:	return "EMC_MOTION_ABORT";    case EMC_MOTION_HALT_TYPE:	return "EMC_MOTION_HALT";    case EMC_MOTION_INIT_TYPE:	return "EMC_MOTION_INIT";    case EMC_MOTION_SET_AOUT_TYPE:	return "EMC_MOTION_SET_AOUT";    case EMC_MOTION_SET_DOUT_TYPE:	return "EMC_MOTION_SET_DOUT";    case EMC_MOTION_STAT_TYPE:	return "EMC_MOTION_STAT";    case EMC_NULL_TYPE:	return "EMC_NULL";    case EMC_OPERATOR_DISPLAY_TYPE:	return "EMC_OPERATOR_DISPLAY";    case EMC_OPERATOR_ERROR_TYPE:	return "EMC_OPERATOR_ERROR";    case EMC_OPERATOR_TEXT_TYPE:	return "EMC_OPERATOR_TEXT";    case EMC_SYSTEM_CMD_TYPE:	return "EMC_SYSTEM_CMD";    case EMC_SET_AIO_INDEX_TYPE:	return "EMC_SET_AIO_INDEX";    case EMC_SET_DEBUG_TYPE:	return "EMC_SET_DEBUG";    case EMC_SET_DIO_INDEX_TYPE:	return "EMC_SET_DIO_INDEX";    case EMC_SET_POLARITY_TYPE:	return "EMC_SET_POLARITY";    case EMC_SPINDLE_ABORT_TYPE:	return "EMC_SPINDLE_ABORT";    case EMC_SPINDLE_BRAKE_ENGAGE_TYPE:	return "EMC_SPINDLE_BRAKE_ENGAGE";    case EMC_SPINDLE_BRAKE_RELEASE_TYPE:	return "EMC_SPINDLE_BRAKE_RELEASE";    case EMC_SPINDLE_CONSTANT_TYPE:	return "EMC_SPINDLE_CONSTANT";    case EMC_SPINDLE_DECREASE_TYPE:	return "EMC_SPINDLE_DECREASE";    case EMC_SPINDLE_DISABLE_TYPE:	return "EMC_SPINDLE_DISABLE";    case EMC_SPINDLE_ENABLE_TYPE:	return "EMC_SPINDLE_ENABLE";    case EMC_SPINDLE_FORWARD_TYPE:	return "EMC_SPINDLE_FORWARD";    case EMC_SPINDLE_HALT_TYPE:	return "EMC_SPINDLE_HALT";    case EMC_SPINDLE_INCREASE_TYPE:	return "EMC_SPINDLE_INCREASE";    case EMC_SPINDLE_INIT_TYPE:	return "EMC_SPINDLE_INIT";    case EMC_SPINDLE_OFF_TYPE:	return "EMC_SPINDLE_OFF";    case EMC_SPINDLE_ON_TYPE:	return "EMC_SPINDLE_ON";    case EMC_SPINDLE_REVERSE_TYPE:	return "EMC_SPINDLE_REVERSE";    case EMC_SPINDLE_STAT_TYPE:	return "EMC_SPINDLE_STAT";    case EMC_SPINDLE_STOP_TYPE:	return "EMC_SPINDLE_STOP";    case EMC_STAT_TYPE:	return "EMC_STAT";    case EMC_TASK_ABORT_TYPE:	return "EMC_TASK_ABORT";    case EMC_TASK_HALT_TYPE:	return "EMC_TASK_HALT";    case EMC_TASK_INIT_TYPE:	return "EMC_TASK_INIT";    case EMC_TASK_PLAN_CLOSE_TYPE:	return "EMC_TASK_PLAN_CLOSE";    case EMC_TASK_PLAN_END_TYPE:	return "EMC_TASK_PLAN_END";    case EMC_TASK_PLAN_EXECUTE_TYPE:	return "EMC_TASK_PLAN_EXECUTE";    case EMC_TASK_PLAN_INIT_TYPE:	return "EMC_TASK_PLAN_INIT";    case EMC_TASK_PLAN_OPEN_TYPE:	return "EMC_TASK_PLAN_OPEN";    case EMC_TASK_PLAN_PAUSE_TYPE:	return "EMC_TASK_PLAN_PAUSE";    case EMC_TASK_PLAN_READ_TYPE:	return "EMC_TASK_PLAN_READ";    case EMC_TASK_PLAN_RESUME_TYPE:	return "EMC_TASK_PLAN_RESUME";    case EMC_TASK_PLAN_RUN_TYPE:	return "EMC_TASK_PLAN_RUN";    case EMC_TASK_PLAN_STEP_TYPE:	return "EMC_TASK_PLAN_STEP";    case EMC_TASK_PLAN_SYNCH_TYPE:	return "EMC_TASK_PLAN_SYNCH";    case EMC_TASK_SET_MODE_TYPE:	return "EMC_TASK_SET_MODE";    case EMC_TASK_SET_STATE_TYPE:	return "EMC_TASK_SET_STATE";    case EMC_TASK_STAT_TYPE:	return "EMC_TASK_STAT";    case EMC_TOOL_ABORT_TYPE:	return "EMC_TOOL_ABORT";    case EMC_TOOL_HALT_TYPE:	return "EMC_TOOL_HALT";    case EMC_TOOL_INIT_TYPE:	return "EMC_TOOL_INIT";    case EMC_TOOL_LOAD_TYPE:	return "EMC_TOOL_LOAD";    case EMC_TOOL_LOAD_TOOL_TABLE_TYPE:	return "EMC_TOOL_LOAD_TOOL_TABLE";    case EMC_TOOL_PREPARE_TYPE:	return "EMC_TOOL_PREPARE";    case EMC_TOOL_SET_OFFSET_TYPE:	return "EMC_TOOL_SET_OFFSET";    case EMC_TOOL_STAT_TYPE:	return "EMC_TOOL_STAT";    case EMC_TOOL_UNLOAD_TYPE:	return "EMC_TOOL_UNLOAD";    case EMC_TRAJ_ABORT_TYPE:	return "EMC_TRAJ_ABORT";    case EMC_TRAJ_CIRCULAR_MOVE_TYPE:	return "EMC_TRAJ_CIRCULAR_MOVE";    case EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG_TYPE:	return "EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG";    case EMC_TRAJ_DELAY_TYPE:	return "EMC_TRAJ_DELAY";    case EMC_TRAJ_DISABLE_TYPE:	return "EMC_TRAJ_DISABLE";    case EMC_TRAJ_ENABLE_TYPE:	return "EMC_TRAJ_ENABLE";    case EMC_TRAJ_HALT_TYPE:	return "EMC_TRAJ_HALT";    case EMC_TRAJ_INIT_TYPE:	return "EMC_TRAJ_INIT";    case EMC_TRAJ_LINEAR_MOVE_TYPE:	return "EMC_TRAJ_LINEAR_MOVE";    case EMC_TRAJ_PAUSE_TYPE:	return "EMC_TRAJ_PAUSE";    case EMC_TRAJ_PROBE_TYPE:	return "EMC_TRAJ_PROBE";    case EMC_TRAJ_RESUME_TYPE:	return "EMC_TRAJ_RESUME";    case EMC_TRAJ_SET_ACCELERATION_TYPE:	return "EMC_TRAJ_SET_ACCELERATION";    case EMC_TRAJ_SET_AXES_TYPE:	return "EMC_TRAJ_SET_AXES";    case EMC_TRAJ_SET_CYCLE_TIME_TYPE:	return "EMC_TRAJ_SET_CYCLE_TIME";    case EMC_TRAJ_SET_HOME_TYPE:	return "EMC_TRAJ_SET_HOME";    case EMC_TRAJ_SET_MAX_ACCELERATION_TYPE:	return "EMC_TRAJ_SET_MAX_ACCELERATION";    case EMC_TRAJ_SET_MAX_VELOCITY_TYPE:	return "EMC_TRAJ_SET_MAX_VELOCITY";    case EMC_TRAJ_SET_MODE_TYPE:	return "EMC_TRAJ_SET_MODE";    case EMC_TRAJ_SET_MOTION_ID_TYPE:	return "EMC_TRAJ_SET_MOTION_ID";    case EMC_TRAJ_SET_OFFSET_TYPE:	return "EMC_TRAJ_SET_OFFSET";    case EMC_TRAJ_SET_ORIGIN_TYPE:	return "EMC_TRAJ_SET_ORIGIN";    case EMC_TRAJ_SET_PROBE_INDEX_TYPE:	return "EMC_TRAJ_SET_PROBE_INDEX";    case EMC_TRAJ_SET_PROBE_POLARITY_TYPE:	return "EMC_TRAJ_SET_PROBE_POLARITY";    case EMC_TRAJ_SET_SCALE_TYPE:	return "EMC_TRAJ_SET_SCALE";    case EMC_TRAJ_SET_TELEOP_ENABLE_TYPE:	return "EMC_TRAJ_SET_TELEOP_ENABLE";    case EMC_TRAJ_SET_TELEOP_VECTOR_TYPE:	return "EMC_TRAJ_SET_TELEOP_VECTOR";    case EMC_TRAJ_SET_TERM_COND_TYPE:	return "EMC_TRAJ_SET_TERM_COND";    case EMC_TRAJ_SET_SPINDLESYNC_TYPE:	return "EMC_TRAJ_SET_SPINDLESYNC";    case EMC_TRAJ_SET_UNITS_TYPE:	return "EMC_TRAJ_SET_UNITS";    case EMC_TRAJ_SET_VELOCITY_TYPE:	return "EMC_TRAJ_SET_VELOCITY";    case EMC_TRAJ_STAT_TYPE:	return "EMC_TRAJ_STAT";    case EMC_TRAJ_STEP_TYPE:	return "EMC_TRAJ_STEP";    default:	return "UNKNOWN";	break;    }    return (NULL);}/**	NML/CMS Update function for EMC_LUBE_INIT*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_LUBE_INIT::update(CMS * cms){    EMC_LUBE_CMD_MSG::update(cms);}/**	NML/CMS Update function for EMC_TASK_PLAN_CLOSE*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_TASK_PLAN_CLOSE::update(CMS * cms){    EMC_TASK_CMD_MSG::update(cms);}/**	NML/CMS Update function for EMC_IO_STAT*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_IO_STAT::update(CMS * cms){    EMC_IO_STAT_MSG::update(cms);    cms->update(cycleTime);    cms->update(debug);    tool.update(cms);    spindle.update(cms);    coolant.update(cms);    aux.update(cms);    lube.update(cms);}/**	NML/CMS Update function for EMC_SPINDLE_STAT_MSG*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_SPINDLE_STAT_MSG::update(CMS * cms){}/**	NML/CMS Update function for EMC_TRAJ_SET_HOME*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_TRAJ_SET_HOME::update(CMS * cms){    EMC_TRAJ_CMD_MSG::update(cms);    EmcPose_update(cms, &home);}/**	NML/CMS Update function for EMC_CMD_MSG*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_CMD_MSG::update(CMS * cms){}/**	NML/CMS Update function for EMC_AUX_ESTOP_RESET*	Automatically generated by AJ.*	on Sun Oct 13 23:46:26 GMT+2 2005*/void EMC_AUX_ESTOP_RESET::update(CMS * cms){    EMC_AUX_CMD_MSG::update(cms);}/**	NML/CMS Update function for EMC_AUX_ESTOP_OFF*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_AUX_ESTOP_OFF::update(CMS * cms){    EMC_AUX_CMD_MSG::update(cms);}/**	NML/CMS Update function for EMC_AUX_AIO_WRITE*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_AUX_AIO_WRITE::update(CMS * cms){    EMC_AUX_CMD_MSG::update(cms);    cms->update(index);    cms->update(value);}/**	NML/CMS Update function for EMC_OPERATOR_DISPLAY*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_OPERATOR_DISPLAY::update(CMS * cms){    cms->update(id);    cms->update(display, 256);}/**	NML/CMS Update function for EMC_SYSTEM_CMD*	Manually stuck in here by FMP*	on 27-Apr-2005 at the EMC Codefest*/void EMC_SYSTEM_CMD::update(CMS * cms){    cms->update(string, 256);}/**	NML/CMS Update function for EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG::update(CMS * cms){    EMC_TRAJ_CMD_MSG::update(cms);}/**	NML/CMS Update function for EMC_TOOL_STAT*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_TOOL_STAT::update(CMS * cms){    EMC_TOOL_STAT_MSG::update(cms);    cms->update(toolPrepped);    cms->update(toolInSpindle);    for (int i_toolTable = 0; i_toolTable < 33; i_toolTable++)	CANON_TOOL_TABLE_update(cms, &(toolTable[i_toolTable]));}/**	NML/CMS Update function for EMC_MOTION_INIT*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_MOTION_INIT::update(CMS * cms){    EMC_MOTION_CMD_MSG::update(cms);}/**	NML/CMS Update function for EMC_AXIS_SET_UNITS*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_AXIS_SET_UNITS::update(CMS * cms){    EMC_AXIS_CMD_MSG::update(cms);    cms->update(units);}/**	NML/CMS Update function for EMC_AUX_DIO_WRITE*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_AUX_DIO_WRITE::update(CMS * cms){    EMC_AUX_CMD_MSG::update(cms);    cms->update(index);    cms->update(value);}/**	NML/CMS Update function for EMC_SPINDLE_CONSTANT*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_SPINDLE_CONSTANT::update(CMS * cms){    EMC_SPINDLE_CMD_MSG::update(cms);    cms->update(speed);}/**	NML/CMS Update function for EMC_SPINDLE_CMD_MSG*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_SPINDLE_CMD_MSG::update(CMS * cms){}/**	NML/CMS Update function for EMC_TRAJ_DELAY*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_TRAJ_DELAY::update(CMS * cms){    EMC_TRAJ_CMD_MSG::update(cms);    cms->update(delay);}/**	NML/CMS Update function for EMC_AXIS_ABS_JOG*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_AXIS_ABS_JOG::update(CMS * cms){    EMC_AXIS_CMD_MSG::update(cms);    cms->update(pos);    cms->update(vel);}/**	NML/CMS Update function for EMC_LUBE_CMD_MSG*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_LUBE_CMD_MSG::update(CMS * cms){}/**	NML/CMS Update function for EMC_COOLANT_INIT*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_COOLANT_INIT::update(CMS * cms){    EMC_COOLANT_CMD_MSG::update(cms);}/**	NML/CMS Update function for EMC_TOOL_PREPARE*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_TOOL_PREPARE::update(CMS * cms){    EMC_TOOL_CMD_MSG::update(cms);    cms->update(tool);}/**	NML/CMS Update function for EMC_SPINDLE_OFF*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_SPINDLE_OFF::update(CMS * cms){    EMC_SPINDLE_CMD_MSG::update(cms);}/**	NML/CMS Update function for EMC_TASK_PLAN_SYNCH*	Automatically generated by NML CodeGen Java Applet.*	on Sat Oct 11 13:45:16 UTC 2003*/void EMC_TASK_PLAN_SYNCH::update(CMS * cms){    EMC_TASK_CMD_MSG::update(cms);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -