完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
举报
ChE_Li
捕获.PNG (9.48 KB, 下载次数: 7)
王治
ChE_Li 发表于 2017-2-22 22:27 写入的是二维数组,但最前面组合数组的时候,你用的是一维数组。你如果是想把电压电流都用循环计数值写入,应该把循环计数合并成一个二维数组再和旧的合并。 另外给你提个建议,如果你的数组比较大,最好先预先初始化,然后用替换数组元素VI来替换,这样节约内存。 ...
hh.png (24.15 KB, 下载次数: 10)
李超
隔壁老wang 发表于 2017-2-23 09:25 输入到ItemNames的数据不对,见图
hh.png (24.15 KB, 下载次数: 2)
lichao3124305 发表于 2017-2-23 11:13 谢谢,懂了。但是假如我的数据来源是两个电压和电流数组呢,它会出现这种情况。。求助
ChE_Li 发表于 2017-2-23 11:36 你原来是打算逐行写入的,但是也写错了,而是不断循环覆盖写入的。 没有你的程序,大致想了下,简单和你说下吧:你现在既然你是已经确定好的两个数组,所以直接在循环外面把两个一维数组合并为一个二维数组,然后删除循环和移位寄存器这些,直接写入到多列列表框即可。其实你原来的循环那样写很浪费。另外,你右边那个调 ...
2.png (18.55 KB, 下载次数: 4)
1.png (18.05 KB, 下载次数: 1)
lichao3124305 发表于 2017-2-23 12:59 我是要做数据采集的。现在是想把采集到的数据实时显示到多列列表框里面,电压电流来自数据采集卡(第一个图) 我修改以后你看一下这个程序对吗(第二个图),,能麻烦帮我看一下吗
ChE_Li 发表于 2017-2-23 13:47 你是想不断连续采样,同时不断写入到列表框呢?还是说,是想一次性采集指定数量的样本,然后一次性写入到列表框内? 如果是后者,那么第二个图为什么还要加循环?你已经一次性写入结束了,不需要不断循环。难道你是想一次性采集好所有样本数据,然后再逐条写入到列表框,只想看看列表框的自动向下滚动的过程?不太明白你 ...
lichao3124305 发表于 2017-2-23 14:50 恩差不多懂了。我是想预先设定采样点数,然后进行采集,同时在列表框显示实时的两路数据。我除以0.01是因为那个是采样电阻值。由于采集的是电压信号,需要除以电阻值,还原成电流。。。
ChE_Li 发表于 2017-2-23 18:05 嗯,你物理意义是电阻计算电流时候的除法,但实际编程的时候,你既然把电阻设为一个常量,显然是暂时电阻恒定,不会变化、不需要外界给定,因此你可以改写为乘以100,但在旁边备注就好。 个人建议。
idianze
Mercede007
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
发布讨论
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1879 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1500 浏览 0 评论
有没有大佬知道为啥我这个每通道写入数一直是0啊
1694 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3824 浏览 3 评论
LabView怎么保存已经读取的数据方便下次接着用
1603 浏览 2 评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 11:54 , Processed in 1.078795 second(s), Total 98, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com