LabVIEWwilliam hill官网
直播中

田佳旺

5年用户 43经验值
擅长:可编程逻辑
私信 关注
[问答]

labview中用udp通讯接收到了一系列数值,现在想把这些数据写入wav音频文件该如何实现?

是这样的,想通过NI-myRIO采集声音数据,在labview中的myRIO工程中无法保存数据,必须通过UDP通讯发送到普通VI中,现在想把UDP通讯接收到的采集的音频数据的值还原写入wav音频文件,方便后续对信号的分析处理,我现在的程序发现还原的波形文件都是瞬间值,显示之后是不断跳动的横线,不是连续的点拼接起来的波形,将他们写入wav文件之后是0s很短的音频,不知道是否精通labview的大神可以指点一下应该如何修改我的程序。
  • 程序截图

回帖(3)

田佳旺

2019-4-3 15:02:36
我感觉我是把接收的一个个数据化成连续的波形这里出了问题,不知道该如何修改
举报

王志博

2019-4-3 15:37:28
你的程序是读一个值写一个值,你用移位寄存器先把以前读到的值存下来,到一定数据大小后再写文件或者是直到程序结束后再写一 个大的。
3 举报
  • 田佳旺: 多谢指点 我去尝试一下
  • 田佳旺: 想问一下这个写入音频文件写入频率的问题,当我运行3分钟左右才会产生一个4s钟的音频,如何控制它的写入频率呢
  • 王志博 回复 田佳旺: 那就得看你的音频信号了,有信号再开始计数呗,如果无信号就将数据丢弃

李豪宗

2019-4-3 23:25:14
modbus的协议实验一下啊子网掩码
举报

更多回帖

发帖
×
20
完善资料,
赚取积分