DLL 圓弧補間錯誤訊息

我只有給

圓弧起點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~~有範例嗎?~~謝謝你