求高手指点,怎么检测是否有串口设备连接
大家好,我想知道在labwindow/cvi 下怎么检测串口是否有设备连接上?串口是否存在或使用。请高手指点一下,感谢! 在CVI里面可以通过向串口设备发一个指令,如果它有响应就表明存在,如果没有响应就不存在的! 在RS232 LIBRARY里面有所有控件COM的FP的,兄弟您看看,一起学习,祝您好运! 先谢谢兄弟,能否具体点?我刚接触不久,RS232 LIBRARY里面有所有控件COM的FP?有这方面介绍吗?还有就是向串口发指令,串口会自动回复吗?串口认得哪些指令?可以讲下么。。。因为这方面资料比较少,接触不多,还请多指教。。。谢了。注意要暂时断掉异常显示
否则实在讨厌~~~~~~ 我也遇到了这个问题,不知如何处理尤其是线断掉后检测问题 这个问题以前在帖子中回答过。你再搜索一下吧! int GetComConnectionState (int portNumber);这个函数可以检测串口是否连接到了,具体用法请参考下CVI中的help文件,装个金山词霸就应该看得明白的! 恩,问题解决了,谢谢
我加了一个清空输入队列函数,然后检测其返回值
这样就实现了检测线缆断掉的问题 可以清空数据,如果没有报错就是正常。
一般的板卡自检我经常用两个函数。一个是板卡自己的自检函数,另一个为重启函数。 回复 hcwz 的帖子
我用过这个函数,但是它不是返回错误值,而是直接报错,这样用户使用很不友好哦。很困惑……
页:
[1]