完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 lijianhit 于 2017-1-8 18:18 编辑
今天在这里主要和大家分享如何使用DDE来和外部软件通信。 什么是DDE? DDE-Dynamic Data Exchange,动态数据交换,意思是什么呢,就是它其实就是一种协议,能够保证两个正在运行的应用程序之间进行通信的协议。不要问我为什么需要协议,其实很简单,你要传递数据,就一定要有规则,这样数据才能够准确传输,就像部队里的暗语,是一个意思,反正这个就是一种通信协议。 现在手把手教大家怎么用labview向EXCEL写数据。 1. 打开LabVIEW,新建VI,这个就不废话了。 2. 找到DDE的库,在用户库里面,有些小伙伴的用户库是不显示的,现在教大家怎么显示。首先找到更改可见选板,在里面勾上用户库就可以啦。然后呢,就需要把DDE的库复制到user库下面了。具体的操作是:安装LabVIEW后,DDE函数并不出现在函数子选板中,可以在National InstrumentsLabVIEW2016vi.libPlatform文件夹下。找到dde.lib函数库,把它复制到user.lib文件夹下,这样在“用户库”函数子选板中就可以找到DDE函数,当然你得重启,重新加载才会有。 4. 我们把LabVIEW产生的正弦信号的数据向Excel写。先找到正弦函数,然后接下来就按照图示连好线就可以啦。和大家先说说这个是怎么来的,都是代表什么意思,总不能知其然而不知其所以然吧。R1C1表示的呢,就是在第一行第一列写数据,依此列推,通过for循环向第一列每一行写数据,写的呢是1,2,3,4,等序号;然后第二个呢,就是向第二列每一行写数据,写的是正弦数据。而之前为什么要加2pi呢,就是保证是一个周期啦,其实无所谓的。其它的字符串操作也很简单的啦。哦,还有一个重点,你知道2pi怎么输入吗,我肯定不会告诉你的。 5. 这个是DDE的入门,和大家分享,有问题可以联系哦,欢迎骚扰,有不对的地方,敬请指正。现在立一个Flag,后面还会发用DDE向Excel读数据。最后再磨叽两句,一定要打开data.xlsx文件,这样它才能够写数据的。 |
|
相关推荐
|
|
附上程序代码
|
|
|
|
学习学习,感谢分享。。。
|
|
|
|
|
|
490 浏览 1 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
954 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1534 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1466 浏览 3 评论
1744 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 00:10 , Processed in 0.789991 second(s), Total 101, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号