LabVIEW程序设计基础与应用
上QQ阅读APP看书,第一时间看更新

4.8 综合实例:绘制李萨如图形

李萨如图形是一个质点的运行轨迹,该质点在两个垂直方向的分运动都是简谐振动。李萨如图形是物理学的重要内容之一,在工程技术领域也有很重要的应用,利用李萨如图形可以测量未知振动的频率和初相位。

假设形成李萨如图形的两个简谐振动,一个在X轴,一个在Y轴上,分别用如下两个式子来表示:

x=A cos(mat+1φ)

y=A cos(nat2)

它们的合运动轨迹就是李萨如图形。创建程序的步骤如下。

1)在“函数→信号处理→信号生成”子选板里,选择“正弦信号.vi”,用它产生两个不同相位的正弦信号。

2)在第一个“正弦信号.vi”的周期输入端口右击,选择“创建→输入控件”,在第二个“正弦信号.vi”的周期输入端口右击,选择“创建→输入控件”。

3)用“函数→编程→簇、类与变体”中的“捆绑.vi”将两个正弦信号捆绑成一个簇,再输入到XY图的输入端。

4)把两个信号直接连到Express XY图的X、Y输入端。

5)创建While循环,循环间隔为100ms。

程序运行的结果和程序框图如图4-41所示。

图4-41 绘制李萨如图形

读者可以通过改变信号的频率,相位等参数来观看波形的变化,对图表各个参数的具体操作方法请参看前面的介绍。