最近在忙别的事情,没按照教程来。从昨天开始,我有时间自己练习。我自己也一直想成为一名连载助理。只有建立了通信,我才能从板上读取数据。我重复了很多次,才把界面做成如下图。
串行调试助手主界面
现在能实现的功能就是点击“打开端口”。如果串口打开成功,一些控件会自动隐藏,关闭的端口会显示出来。如果端口未成功打开,相应位置会显示一个错误代码。
串行端口打开成功。
GetCtrlVal (panelHandle,PANEL_RING,端口号);GetCtrlVal (panelHandle,PANEL_RING_2,baudRate);GetCtrlVal (panelHandle,PANEL_RING_3,奇偶性);GetCtrlVal (panelHandle,PANEL_RING_4,dataBits);GetCtrlVal (panelHandle,PANEL_RING_5,停止位);ret=OpenComConfig(portNum,''baudRate,parity,dataBits,stopBits,512,512);if(ret 0){ portopen flag=0;//printf('%s\r\n 'getrs 232 errorstring(ret));status _ open=getrs 232 errorstring(ret);SetCtrlVal(panelHandle,PANEL_TEXTMSG,status _ open);SetCtrlAttribute (panelHandle,PANEL_TEXTMSG,ATTR_VISIBLE,1);//显示控件} else { SetCtrlAttribute(面板句柄,面板_环,ATTR _ dimed,1);SetCtrlAttribute (panelHandle,PANEL_RING_2,ATTR _ dimed,1);SetCtrlAttribute (panelHandle,PANEL_RING_3,ATTR _ dimed,1);SetCtrlAttribute (panelHandle,PANEL_RING_4,ATTR _ dimed,1);SetCtrlAttribute (panelHandle,PANEL_RING_5,ATTR _ dimed,1);//SetCtrlAttribute (panelHandle,PANEL_opencom,ATTR_DIMMED,1);SetCtrlAttribute (panelHandle,PANEL_opencom,ATTR_VISIBLE,0);//隐藏控件SetCtrlAttribute (panelHandle,PANEL_closecom,ATTR_DIMMED,0);status _ open=getrs 232 errorstring(ret);SetCtrlVal(panelHandle,PANEL_TEXTMSG,status _ open);portopen标志=1;}
标题:Labwindows CVI练习(串口调试助手1)
链接:https://www.52hkw.com/news/rj/67090.html
版权:文章转载自网络,如有侵权,请联系删除!