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

📄 +

📁 Visual C++串口通信开发入门与编程实践
💻
字号:
void CMovj::OnExecute() //关节坐标式运动方式
{
  //TODO:Add your control notification handler code here
  dlg.OnOpenCom(); //设置端口参数,建立机器人和计算机的连接;
  ...
  //参数framename的取值
  if (m_nframename == 0)
  {
    framename = (char*)ar1.operator LPCTSTR();
  }
  else
  {
    framename = (char*)ar2.operator LPCTSTR();
  }
  OnShowform(); //调用函数获取m_nForm的值;
  rconf = m_nForm; //赋值给rconf;
  rc = BscMovj(dlg.Handle, Velocity, framename, rconf, ToolNo, p);
    //关节坐标函数
  ...
  dlg.CloseCom(); //断开串口连接,释放函数句柄;
}

BOOL CMovj::OnInitDialog() //关节坐标式类的初始化;
{
  CDialog::OnInitDialog();
  //TODO:Add extra initialization here
  ...
  //初始化coordinate name
  m_nCoordiName.AddString(_T("0:BASE:Base coordinate"));
  m_nCoordiName.AddString(_T("1:ROBOT:Robot coordinate"));
  m_nCoordiName.SetCurSel(m_nframename);
  //初始化FormD0,FormD1,FormD2,FormD3,FormD4,FormD5
  m_nFormD0.AddString(_T("0:Flip"));
  m_nFormD0.AddString(_T("1:No-Flip"));
  m_nFormD0.SetCurSel(m_nformD0);
  ...
  return TRUE; //return TRUE unless you set the focus to a control
  //EXCEPTION:OCX Property Pages should return FALSE
}

⌨️ 快捷键说明

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