我只有給
圓弧起點X1 Y1
終點X2 Y2
半徑R
欲開陣列大小
G(逆轉=3 正轉=2)
我利用DLL去計算圓弧的補間
<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
第一次執行會有錯誤
![](upload://n8heJ23Cue6ArcGJOGN8zxBMJcS.jpeg)
但第二次執行就可以畫出正確圖形
![](upload://keDGBqbV0IxBrZevx0qtxBZ09lV.jpeg)
可以請問一下我的問題出再哪邊嗎?2004-10-27_102924_圓弧補間.rar
我試過兩三種不同的做法....還是下面這種方式最穩定(第一次執行也不會出現上圖中的錯誤訊息)....但是有時候....改變x1 x2....等參數值時,會造成labview嚴重當機,有一次當機居然連其它一般的程式檔開啟都會錯誤.....真是被嚇到了!!!![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)
我試過你的原始程式當第二次正常執行狀態下,任意改變數值有時也會出現上述的情況....所以我想應該是dll檔本身參數更新與dll內部發生的問題.....也就是說依你原本的程式來說....用了太多"屬性節點",因此在第一次執行時,可能因為數值都尚未初始化,而造成dll的呼叫,會因為缺少數據而發生錯誤
再試試看吧!!!我有試過用 squence structure也不錯(先設定參數在透過dll繪圖)
![](upload://bbUdEqqCDgwwZS7mebysqL7X7CY.jpeg)
要怎樣用squence structure~~有範例嗎?~~謝謝你