请教各位老师,我现在要用C++编出一个界面,说明上的hello例子已经调试通过了,现在在界面上增加Button启动按钮,按下启动按扭运行控制器中事先编好的段程序#BEGIN,在设计界面设计好Button后双击后在Form1.h中添加如下程序
#pragma endregion
Galil::GalilClass^g;
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
g->command("XQ#BEGIN");
}
为什么生成错误,显示如下:
error C2660: “ Galil::GalilClass::command”函数不接受 1个参数?
使用command命令是不是在前面要定义什么?还有就是command后面括号里面的东西都代表什么内容?
LONG Command(const PSZ pszCommand, PCHAR pchResponse = NULL, ULONG cbResponse = 0);
调用Command之前先要设置控制器
void SetController(USHORT usController) {m_usController = usController;};
打开控制器
LONG Open();
连接控制器成功才能执行Command函数;
g->command("XQ#BEGIN");
#BEGIN,是已经下载到控制器里的DMC程序
前面加XQ命令是执行已下载的DMC程序