在仿真THD信号(2)中,我们给出了THD分量的数值显示。但这是不够的,我们还期待图形化的显示。下面这个例子给出了图形显示的结果。
  
 
上一篇中,我们利用三角波的特性创建了一个标准谐波发生器。因为从傅立叶分析我们也可以得到三角波的THD值为12.110%。

这里就存在着一些问题:我们仅仅知道了三角波的THD的值是12.110%,可是到底各次谐波的分布是什么样呢?,其中那些次的谐波分量数值最大呢?这些都是我们在工程应用中所关心和考虑的问题。

《声音振动工具包》给出了一个vi,但是它使用了包中的专用特殊vi和子vi,对于那些没有这个工具包的用户是无法使用的。

鉴于这点,我试图用通用vi(包括在:学生版、标准版、专业版的LabVIEW)实现相同THD的谐波分析。

我仅仅做了简单的试验和验证,所以我不能保证它就是最优化的、最合理的。请大家在使用中注意。如果有什么问题请及时反馈给我。先谢了!


 
来自网友所提的问题,我看比较有普遍性,便在这里发布一下。
 
问题:该网友想要做个仿真的THD测量,包括谐波发生信号源。

通常,即便是仿真,做一个带有谐波的信号发生器还是比较麻烦的,特别是需要考量THD的测试是否准确时。
这里我们给出一个简单的方法,利用Express VI实现THD的快速仿真和测量。
 
 
还是回到我们的问题。

项目要求不是有规律递增或递减的DBL数值。而是一些比较特殊的数值,程序将按不同的数值进行测量并计算处理。
如:
1.0
0.866
0.5
0.2
0.1
0.0

 
其实,前面所列举的5种控件按数据类型可以分为三种



Google Analytics