這問題為了增加難度還加了一些附加條件,不是好做的題目:


1.可依據已知長軸和短軸尺寸畫橢圓


2.可指定長軸角度


3.可指定橢圓圖形中心點的位置

 


依據題目條件也把程式分成3個部分來處理:

 


1.已知長軸和短軸尺寸畫橢圓:


畫橢圓有標準公式可以套用,但在這裡還是要先改寫成LabVIEW能用的公式


改寫的畫橢圓公式:


Q=橢圓圖形輪廓的點數-1


i=0 to Q


x=(長軸/2)*cos(2pi/Q*i)


y=(短軸/2)*sin(2pi/Q*i)

20100421-03  

 

 

2.可指定長軸角度:


這部份比較複雜,總之就是算出圖形旋轉角度的位移量,再乘上橢圓形輪廓點的數據,這裡算出的是順時針的偏移角度

20100421-04  

 

 

3.可指定橢圓圖形中心點的位置:


這部份比較簡單,直接把中心點的偏移量加上橢圓形輪廓點的數據即可

20100421-05  

 

 

完成後的程式如下圖

20100421-02  

 

 

執行後的畫面,要顯示畫出的圖形一定要使用XY Graph元件

20100421-01  

  

未出師的小工程師 發表在 痞客邦 PIXNET 留言(0) 人氣()