lanmuxzz 发表于 2005-1-18 06:35:25

请问在labview中用MSCOMM控件来做串口通讯可以实现中断接收吗?

如题,谢谢

cpubbs 发表于 2005-1-21 06:26:06

这个没有了解过,都是由系统处理的,没有去想过自己去做!

7777777 发表于 2005-3-5 18:19:07

<P>可以的。</P>首先通过LabVIEW的工具菜单“Tools &gt;&gt; Advanced &gt;&gt; Import ActiveX Controls”将Microsoft的串口控件-“Microsoft Communications Control,version 6.0”添加到LabVIEW环境中,存放在缺省路径即可,这样在User Controls Palette里面可以找到这个控件。</P> </P><p></p></P> 图10、添加ActiveX控件菜单</P> </P><p></p></P> 图11、选择添加用户控件</P> </P><p></p></P> 图12、用户控件</P></P>将串口控件 <p> </p>放置在Front Panel上,在框图程序中用控件属性对其进行编程,实现所需要的功能。<p></p></P>注意:一个串口资源要有一个MSCOMM控件与之相对应。<p></p></P>

auto 发表于 2005-5-6 05:50:48

<P>能贴出你的图11和图12吗?把mscomm控件的使用方法说详细一些好吗?3ks!</P>

highlight 发表于 2005-5-7 23:00:06

怎么看不到图呀

wdyjz 发表于 2005-8-9 03:24:55

谁能把ACtiveX中的register event call back 如何使用,就可以做这个中断的事件处理了,我现在只可以用这个控件处理查询的方法,因为我这个节点还不会用

wdyjz 发表于 2005-8-9 17:28:38

http://www.njzhw.cn/Article/ShowArticle.asp?ArticleID=14大家可以看看这篇 文章,写的不错的。你看后就对这种中断的通信技术了解了。

wdyjz 发表于 2005-8-9 17:31:37

<P>我现在已经做好了 中断接收数据,如果有人可以回答我的6露问题,我就把自己做好的 MSCOMM中断方式串口通信程序上传。</P>

wdyjz 发表于 2005-8-10 18:21:19

这篇文章关于COMM组件的使用方法不妥当

<B>以下是引用<I>wdyjz</I>在2005-8-9 9:28:38的发言:</B>
http://www.njzhw.cn/Article/ShowArticle.asp?ArticleID=14大家可以看看这篇 文章,写的不错的。你看后就对这种中断的通信技术了解了。



<P>这篇文章关于COMM组件的使用方法不妥当,这样做的程序,如果第一次发送数据后,你可以点击高亮状态,将会发现,仍然处于COMMEVENT2 的接收中断中,没有退出.这个处理明显是不对的.如果要用事件处理,必须要用register event call back ,我已经做出了自己的程序作了比较.得出了以上的结论,如果有不当之处,欢迎大家批评指正.如果谁有兴趣,可发信给我索取COMM32&gt;OCX的中断数据通信串口程序。                  wdyjz@126.com</P>

[此贴子已经被作者于2005-8-11 11:52:07编辑过]

chaihtao 发表于 2011-1-5 13:48:22

你是想使事件驱动方式么?需要回调函数,在事件处理之前就要注册。http://wenku.baidu.com/view/3e0fd04cf7ec4afe04a1dfc9.html
这里有关于事件回调注册和回调函数生成的介绍。你看看有用么!
页: [1]
查看完整版本: 请问在labview中用MSCOMM控件来做串口通讯可以实现中断接收吗?