問題的VB程式語言:


For i = 0 to 199


x = i / 15


a = tanh(x) + cos(x)


y = a^3 + a


array [ i ] = y


next i


Graph (array)

 


轉寫的原理:


程式一開頭就是個For Loop迴圈,所以先放個For Loop迴圈,執行次數設為200,這樣For Loop迴圈內的 i 輸出是0 to 199


剩下的就是照程式逐行以LabVIEW的元件來表達計算式,要注意的是LabVIEW的三角函數計算必需做角度和徑度換算


圖形輸出的部分:原程式以Graph輸出圖形,這裡用Waveform Graph元件取代

 


轉寫完成的程式

20131003-01  

 

 

輸出的圖形

20131003-02  

 

 

顯示的是整個函數圖的一部分,所以增加資料點數顯示完整的函數圖

20131003-03  

 

20131003-04  

,

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