labview如何读取文本中的数值并显示在波形图表上

labview如何读取文本中的数值并显示在波形图表上,第1张

你的VI中存在以下问题
1For循环:右击For循环上字符串的红色端子,“替换为移位寄存器”
将“扫描字符串”的输出“剩余字符串”,连接到右边的移位寄存器上,这样才能依次扫描文本中的数据
按原有方式,For循环中每次扫描的都是第一个数据。
2索引数组,你索引的第一个元素,当然就显示一个数据了
你将数组直接传递给波形图表就可以了
3外部的While循环不需要,如果你需要在运行后改变文件路径,添加“文件”-》“值改变”的事件结构

函数选板的 编程——文件I/O里面有读取文本文件函数,读出来后再用 编程——字符串里面的扫描字符串。后者放在循环中进行,结果启用自动索引成为数组连出来,然后就能用波形图显示了。
高级功能入门后再研究吧。

1)首先把需要显示的曲线连接至波形图表,可以使用“捆绑簇”(编程——数组、簇——捆绑簇),把需要显示的两条线的点连接至这个捆绑簇中;
2)把捆绑簇的输出连接至波形图表中,这样波形图表就能自动检测到是要显示两条曲线;
3)右键波形图表——分格显示曲线,就是上述的状态了。

先用goldwave之类的软件,把mp3文件另存成wav格式,然后用函数选板的“编程>>图形与声音>>声音>>文件>>简易读取声音文件”
vi打开wav文件,即可得到其中的各通道波形组成的波形数组数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13206393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-20
下一篇 2023-06-20

发表评论

登录后才能评论

评论列表(0条)

保存