- LabVIEW程序设计基础与应用
- 张兰勇编著
- 463字
- 2021-10-27 13:34:22
4.8 综合实例:绘制李萨如图形
李萨如图形是一个质点的运行轨迹,该质点在两个垂直方向的分运动都是简谐振动。李萨如图形是物理学的重要内容之一,在工程技术领域也有很重要的应用,利用李萨如图形可以测量未知振动的频率和初相位。
假设形成李萨如图形的两个简谐振动,一个在X轴,一个在Y轴上,分别用如下两个式子来表示:
x=A cos(mat+1φ)
y=A cos(nat+φ2)
它们的合运动轨迹就是李萨如图形。创建程序的步骤如下。
1)在“函数→信号处理→信号生成”子选板里,选择“正弦信号.vi”,用它产生两个不同相位的正弦信号。
2)在第一个“正弦信号.vi”的周期输入端口右击,选择“创建→输入控件”,在第二个“正弦信号.vi”的周期输入端口右击,选择“创建→输入控件”。
3)用“函数→编程→簇、类与变体”中的“捆绑.vi”将两个正弦信号捆绑成一个簇,再输入到XY图的输入端。
4)把两个信号直接连到Express XY图的X、Y输入端。
5)创建While循环,循环间隔为100ms。
程序运行的结果和程序框图如图4-41所示。
图4-41 绘制李萨如图形
读者可以通过改变信号的频率,相位等参数来观看波形的变化,对图表各个参数的具体操作方法请参看前面的介绍。