VC2005串口 如何发送回车命令给硬件? 在超级终端,必须回车之后,输入数字1才能让仪表运行输出数据。可是用VC的软件串口能打开,数字也能发送过去,但是不能回车,试了\r\n或者\r都不行,只能识别成字母符号。有哪位编译过?帮帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 得看硬件的通讯方式。比如是TCP/IP的话还得加数据包头 请问4楼:“得看硬件的通讯方式。比如是TCP/IP的话还得加数据包头”如果是rs232通讯方式如何发送“回车”命令呢? “在超级终端,必须回车之后,输入数字1才能让仪表运行输出数据。可是用VC2005的软件串口能打开,数字也能发送过去,但是不能回车,试了\r\n或者\r都不行,只能识别成字母符号。”程序如下void CYSIdataDlg::OnBnClickedButton1(){ if (m_Serial.OpenComm(1,9600,TRUE,TRUE,8,NOPARITY,0)) { AfxMessageBox(L"串口打开成功"); } else { AfxMessageBox(L"串口打开失败"); } //设置手动连接串口部分******************************** char buf1[]="\r\n"; char buf1[]="menu"; char buf2[]="1"; theApp.m_rsmng_ysi.WriteComm(buf1,10); theApp.m_rsmng_ysi.WriteComm(buf2,2); theApp.m_rsmng_ysi.WriteComm(buf2,2); theApp.m_rsmng_ysi.WriteComm(buf2,2); } 求解答 vc6.0做的界面不能在vista系统上运行? 用对话框模板生成的类如何派生子类? VC用ODBC连接EXECL数据库插入问题! 如何监视指定的文件夹,当有文本文件拷贝进来时,启动记事本打开考入的文件. 内存不足地问题! 请问用OLE DB方式如何实现对数据库表记录的添加、删除以及查询功能?我想通过菜单控制,能否给出详细的源代码?代码详细定给高分谢谢! 位图显示的问题 【急急急】关于网页和C++程序通信问题 求帮助T T 想做个IE工具条,已经了解BHO,求高手给思路或示例 关于自行编写SVCHOST服务的程序 127错误 尼康 SDK
可是用VC2005的软件串口能打开,数字也能发送过去,但是不能回车,试了\r\n或者\r都不行,只能识别成字母符号。”
程序如下
void CYSIdataDlg::OnBnClickedButton1()
{
if (m_Serial.OpenComm(1,9600,TRUE,TRUE,8,NOPARITY,0))
{
AfxMessageBox(L"串口打开成功");
}
else
{
AfxMessageBox(L"串口打开失败");
}
//设置手动连接串口部分********************************
char buf1[]="\r\n";
char buf1[]="menu";
char buf2[]="1";
theApp.m_rsmng_ysi.WriteComm(buf1,10);
theApp.m_rsmng_ysi.WriteComm(buf2,2);
theApp.m_rsmng_ysi.WriteComm(buf2,2);
theApp.m_rsmng_ysi.WriteComm(buf2,2);
}