labview-稳定波形

2019-07-18 08:41发布

做的示波器,想把采集到的正弦波稳定到波形图上,现在用数组在编写这部分,求高手指点一二
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
fantek
1楼-- · 2019-07-18 09:57
  采样频率f/正弦信号频率f0是一个整数N1,采样点数N/N1=N2也是一个整数,这时波形显示达到最稳定状态,即同步状态。即使差一点,波形就会向左移或向右移(方向与数据第一个值的相位有关0-90度)。
  如果正弦信号频率不断变化(实际上不存在理想正弦信号,如果信号有噪声干扰,就存在谐波),只能改变采样频率(至少大于2倍正弦信号频率),但这又比较麻烦,剩下只能改变采样点数(采样频率固定),是截头还是去尾(需要计算第一个点的相位),这时还需要先计算一下信号的频率,才能确定采样点数N2(先用一个试探点数N0来采,而假设模拟滤波电路或数字滤波设计得象天使一样完美,算出信号的最高频率f0满足采样定理)。
  辛辛苦苦地算出来需要m.fffff个点来存数据,就搞个四舍五入吧,取m或m+1个点,应该满足要求了吧?1秒钟刷屏一次,波形左摇右摆得比较慢,算是比较稳定,效果还不错。终于可以交差了,可又老板又要求实时显示,鼠标一点,1000毫秒延时改为10毫秒延时,RUN下。一柱香之后,老板面带温 {MOD},楼主眼前金星闪烁。
  一点建议,楼主才华横溢,定能找到解决这个问题的办法。
920959145
2楼-- · 2019-07-18 15:31
非常感谢啊,我接触labview很久了,但是不是很通,现在写东西还是比较困难,谢啊,我试下

一周热门 更多>