close
關於用數學函數在XY Graph元件上畫圖,LabVIEW有好用的元件Eval Polar to Rect.vi和Eval Polar to Rect Optimal Step.vi可使用,這2個vi功能幾乎相同,輸入的資料格式也一樣,會自動將函數的字串拆解成X軸和Y軸的2個陣列資料,使用在比較複雜點的函數時很好用
Eval Polar to Rect.vi元件的Help文件有範例說明,範例是個蝴蝶圖
現在照著範例來畫蝴蝶圖,不過範例的函數有誤,照著打或複製來用都畫不出圖形
範例的函數:exp(cos(t)) – 2*cos(4*t) + sin(t/12)5
減號用的是全形字,最後面的次方語法錯誤
修正的函數:exp(cos(t)) - 2*cos(4*t) + sin(t/12)^5
該有的符號加上去就可以成功畫出蝴蝶圖
另一個較複雜的蝴蝶圖
函數:0.2*sin(3*t)+sin(4*t)+2*sin(5*t)+1.9*sin(7*t)-0.2*sin(9*t)+sin(11*t)
畫出的蝴蝶是橫向的,要放正就把X軸和Y軸對調
注意到一個問題了嗎?所用的函數裡唯一的變數是t,有其他變數的函數不能用,在使用Eval Polar to Rect.vi元件時要注意
文章標籤
全站熱搜