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

📄 functest.cpp

📁 演示vc与专业控制器的连接
💻 CPP
📖 第 1 页 / 共 5 页
字号:
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(SET_SD_LOGIC,1,"1");
	m_cListFunc.SetItemText(SET_SD_LOGIC,2,"1");

	curItem.iItem=SET_EL_LOGIC;
	curItem.iSubItem=0;
	curItem.pszText="set_el_logic";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(SET_EL_LOGIC,1,"1");
	m_cListFunc.SetItemText(SET_EL_LOGIC,2,"1");

	curItem.iItem=SET_ORG_LOGIC;
	curItem.iSubItem=0;
	curItem.pszText="set_org_logic";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(SET_ORG_LOGIC,1,"1");
	m_cListFunc.SetItemText(SET_ORG_LOGIC,2,"1");

	curItem.iItem=SET_ALM_LOGIC;
	curItem.iSubItem=0;
	curItem.pszText="set_alm_logic";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(SET_ALM_LOGIC,1,"1");

	curItem.iItem=TYPE3;
	curItem.iSubItem=0;
	curItem.pszText="获取位置";
	m_cListFunc.InsertItem(&curItem);

	curItem.iItem=GET_ABS_POS;
	curItem.iSubItem=0;
	curItem.pszText="get_abs_pos";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(GET_ABS_POS,1,"1");


	curItem.iItem=GET_REL_POS;
	curItem.iSubItem=0;
	curItem.pszText="get_rel_pos";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(GET_REL_POS,1,"1");


	curItem.iItem=GET_ENCODER;
	curItem.iSubItem=0;
	curItem.pszText="get_encoder";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(GET_ENCODER,1,"1");

	curItem.iItem=GET_CUR_DIR;
	curItem.iSubItem=0;
	curItem.pszText="get_cur_dir";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(GET_CUR_DIR,1,"1");

	curItem.iItem=CHECK_STATUS;
	curItem.iSubItem=0;
	curItem.pszText="check_status";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECK_STATUS,1,"1");

	curItem.iItem=CHECK_DONE;
	curItem.iSubItem=0;
	curItem.pszText="check_done";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECK_DONE,1,"1");

	curItem.iItem=CHECK_LIMIT;
	curItem.iSubItem=0;
	curItem.pszText="check_limit";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECK_LIMIT,1,"1");

	curItem.iItem=CHECK_HOME;
	curItem.iSubItem=0;
	curItem.pszText="check_home";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECK_HOME,1,"1");

	curItem.iItem=CHECK_SD;
	curItem.iSubItem=0;
	curItem.pszText="check_SD";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECK_SD,1,"1");

	curItem.iItem=CHECK_ALARM;
	curItem.iSubItem=0;
	curItem.pszText="check_alarm";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECK_ALARM,1,"1");


	curItem.iItem=GET_CMD_COUNTER;
	curItem.iSubItem=0;
	curItem.pszText="get_cmd_counter";
	m_cListFunc.InsertItem(&curItem);

	curItem.iItem=TYPE4;
	curItem.iSubItem=0;
	curItem.pszText="IO读写";
	m_cListFunc.InsertItem(&curItem);

	curItem.iItem=CHECKIN_BYTE;
	curItem.iSubItem=0;
	curItem.pszText="checkin_byte";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECKIN_BYTE,1,"1");

	curItem.iItem=CHECKIN_BIT;
	curItem.iSubItem=0;
	curItem.pszText="checkin_bit";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECKIN_BIT,1,"1");
	m_cListFunc.SetItemText(CHECKIN_BIT,2,"1");

	curItem.iItem=OUTPORT_BIT;
	curItem.iSubItem=0;
	curItem.pszText="outport_bit";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(OUTPORT_BIT,1,"1");
	m_cListFunc.SetItemText(OUTPORT_BIT,2,"1");
	m_cListFunc.SetItemText(OUTPORT_BIT,3,"1");


	curItem.iItem=OUTPORT_BYTE;
	curItem.iSubItem=0;
	curItem.pszText="outport_byte";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(OUTPORT_BYTE,1,"1");
	m_cListFunc.SetItemText(OUTPORT_BYTE,2,"65535");

	curItem.iItem=CHECK_SFR;
	curItem.iSubItem=0;
	curItem.pszText="check_sfr";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECK_SFR,1,"1");

	curItem.iItem=CHECK_SFR_BIT;
	curItem.iSubItem=0;
	curItem.pszText="check_sfr_bit";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHECK_SFR_BIT,1,"1");
	m_cListFunc.SetItemText(CHECK_SFR_BIT,2,"1");


	curItem.iItem=TYPE5;
	curItem.iSubItem=0;
	curItem.pszText="其他函数";
	m_cListFunc.InsertItem(&curItem);

	curItem.iItem=SET_BACKLASH;
	curItem.iSubItem=0;
	curItem.pszText="set_backlash";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(SET_BACKLASH,1,"1");
	m_cListFunc.SetItemText(SET_BACKLASH,2,"20");

	curItem.iItem=START_BACKLASH;
	curItem.iSubItem=0;
	curItem.pszText="start_backlash";//
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(START_BACKLASH,1,"1");

	curItem.iItem=END_BACKLASH;
	curItem.iSubItem=0;
	curItem.pszText="end_backlash";//
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(END_BACKLASH,1,"1");

	curItem.iItem=CHANGE_SPEED;
	curItem.iSubItem=0;
	curItem.pszText="change_speed";//
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHANGE_SPEED,1,"1");
	m_cListFunc.SetItemText(CHANGE_SPEED,2,"1000");

	curItem.iItem=CHANGE_ACCEL;
	curItem.iSubItem=0;
	curItem.pszText="change_accel";//
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(CHANGE_ACCEL,1,"1");
	m_cListFunc.SetItemText(CHANGE_ACCEL,2,"1000");

	curItem.iItem=SET_WATCHDOG_TIME;
	curItem.iSubItem=0;
	curItem.pszText="set_watchdog_time";//
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(SET_WATCHDOG_TIME,1,"1");
	m_cListFunc.SetItemText(SET_WATCHDOG_TIME,2,"1000");

	curItem.iItem=RESET_WATCHDOG;
	curItem.iSubItem=0;
	curItem.pszText="reset_watchdog";//
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(RESET_WATCHDOG,1,"1");

	curItem.iItem=START_WATCHDOG;
	curItem.iSubItem=0;
	curItem.pszText="start_watchdog";//
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(START_WATCHDOG,1,"1");

	curItem.iItem=STOP_WATCHDOG;
	curItem.iSubItem=0;
	curItem.pszText="stop_watchdog";//
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(STOP_WATCHDOG,1,"1");

	curItem.iItem=GET_WATCHDOG_STATUS;
	curItem.iSubItem=0;
	curItem.pszText="get_watchdog_status";//
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(GET_WATCHDOG_STATUS,1,"1");

	curItem.iItem=OUTPORT;
	curItem.iSubItem=0;
	curItem.pszText="Outport";
	m_cListFunc.InsertItem(&curItem);

	curItem.iItem=INPORT;
	curItem.iSubItem=0;
	curItem.pszText="Inport";
	m_cListFunc.InsertItem(&curItem);

	curItem.iItem=SET_RAMP_FLAG;
	curItem.iSubItem=0;
	curItem.pszText="set_ramp_flag";
	m_cListFunc.InsertItem(&curItem);

	curItem.iItem=SET_UNIT_FLAG;
	curItem.iSubItem=0;
	curItem.pszText="set_unit_flag";
	m_cListFunc.InsertItem(&curItem);
	m_cListFunc.SetItemText(SET_UNIT_FLAG,1,"1");

⌨️ 快捷键说明

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