完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
本帖最后由 风之追逐 于 2015-10-27 16:55 编辑
功能: 通过电脑主机串口(笔记本可以用USB转串口线),读取单片机恒温器的温度,并保存至电脑D盘的test文件夹中(文件夹不存在自动创建)。TXT文件名为运行程序后,点击开始按钮的时间,精确到秒。 说明:(程序版本labview2014) 1.串口号,默认COM1,也可选择其他已有串口 2.温度1,为环境温度,供恒温器控温参考 3.温度2,为恒温器温度 4.温度调整,可修改恒温器平衡温度值,限制范围0~99℃ 5.加热状态,显示恒温器的加热器是否工作 6.开始按钮,点击后,程序创建TXT文件,并每隔2秒钟以ASCII码形式向下位机发送AABB3520151027105620 数据说明: AABB是起始码,供单片机判断接收到的数据是否是有效数据 35是要求恒温器当前应保持的平衡温度 20151027105620为发送数据时的当前系统时间,也可供单片机系统进行时间校正或参考 单片机响应: 单片机接收到有效数据后,就会以ASCII码形式上传环境温度值(温度1)和恒温器温度值(温度2), 例如:25.6 35.0。也可以用串口调试助手模拟单片机系统,测试程序。温度1和温度2中间用一个空格隔 开,设置成每隔2秒钟自动发送就可以了。 电脑响应: 程序接收到温度数据后,保存至TXT文件,并自动添加序号。序号范围1~99999,超出后重新从1开始 累加。 7.停止按钮,点击后,程序关闭TXT文件。 8.打开电脑D盘test文件夹中的TXT文件,查看已保存的温度数据吧 ^-^ 补充说明:程序中用到了局部变量,很多人都说最好别用,要另想办法。我在程序中使用“隐藏的序号”这个变量 时,确实出过一次问题:当序号超出最大值时,它没有从1重新开始循环,而是继续累加了。而且程序运行 时,也没有错误报告。后来调整了一下,倒是正常了。不过确实感到变量这个东西要谨慎使用,提醒新手 们注意吧!!!当然,我们也不要被它吓死。有精力和兴趣的话,我们可以研究何时使用它?如何用好 它?既然存在了这么久,必然有其价值。 |
|
|
相关推荐
|
|
|
正准备开发一个控制自动进样器自动进样,控制下位机测量水样中污染物含量的程序。感觉labview做个简单的测试程序还是比较容易上手的,要想做一个严谨的控制测量系统程序还是要下一番狠功夫的。谢谢指教,我会·好好学学的。 |
|
|
|
|
|
|
|
|
下载来学习学习
|
|
|
|
|
|
|
|
|
楼主这个是采集一个变量就保存一个变量吧?我是用类似的方法对数据进行保存,但是程序关闭的时候,数据数据还在保存,严重影响程序关闭,不知道楼主有没有遇到这个问题?
|
|
|
|
|
|
|
|
zhangyili 发表于 2015-11-4 13:23 我这个数据很少,毫秒内完成。没发现你说的问题。 而且,程序里我加了“停止”键,就是停止数据采集和保存了。这样再关闭程序就没事了。 我也是刚接触Labview,还给不出什么实际的程序。你可以参考我上面说的,先停止程序,再关闭。或者据我知道的,可以禁用程序窗口右上角的“X”号,这样程序就不会被意外关闭了。然后,程序做成只能点击自己加入的“退出”键控件关闭。而且点了“退出”键后,你加入一个保存完毕再关闭程序的处理,应该就可以了。 新手建议,有好方法的大神们,也请不吝赐教! |
|
|
|
|
|
|
|
|
我的数据是微秒级别的,我再试试其他的方法吧,谢啦 |
|
|
|
|
|
|
|
|
现在也想做一个温度的采集系统,不过用的是rs-232接口
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
感谢楼主分享!十分感谢!
|
|
|
|
|
|
|
|
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 08:46 , Processed in 2.068991 second(s), Total 110, Slave 89 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖