在做工控程序时需要将MSCOMM控件的SETTINGS校验位属性手动设为M,再改为S.比如:
MSCOMM1.PORTOPEN = FALSEMSCOMM1.SETTINGS = "9600,8,S,1"MSCOMM1.PORTOPEN = TRUE......但测试到每开关一次串口需要大约15毫秒的时间,怎样可以提高到1毫秒以内或微秒级?
MSCOMM1.PORTOPEN = FALSEMSCOMM1.SETTINGS = "9600,8,S,1"MSCOMM1.PORTOPEN = TRUE......但测试到每开关一次串口需要大约15毫秒的时间,怎样可以提高到1毫秒以内或微秒级?
解决方案 »
- Winsock C/S MSSQL求教。
- 利用VBA如何更新Word的索引和目录?在线等待
- 各位,用过市面上的背单词软件后有没有觉得不方便,我们有没有必要自己编写一个背单词的软件?各位进来讨论一下。
- 为什么无法使用form.unload方法?
- 求助关于fax控件的问题
- VB打包的时候提示“路径不包含文件名”
- Access的简单问题.真的很菜! 在线等待。。。。。。
- 请问shell是一个什么样的指令啊?
- picturebox加载图片是总失真(如图),有什么解决办法吗?
- 关于VB中如何动态创建FORM和空件。
- 水晶报表进行页小计、固定行分页、分页中每页显示紧贴式页脚的方法!
- 一个程序可以同时打开两个串口,并同时用两个串口收发数吗?
最后得到的是以秒为单位的值。或者用API函数 GetTickCount() ,达到的效果一样。--------------------------------------------------
dim sngTmr as singleMSCOMM1.PORTOPEN = FALSEMSCOMM1.SETTINGS = "9600,8,S,1"sngtmr=timerMSCOMM1.PORTOPEN = TRUEdebug.print timer- sngtmr'这样可以得到打开端口花费的时间-----------------------------------------------