程式元件轉換及版本轉換問題

各位好


近日因研究上的關係我取得一個程式並進而更新

這程式本身是8.6版    我已2011去開啟

發現  再8.6的版本裏頭可以執行  但以2011來開的話他有個錯誤   其錯誤的來源在於3D圖的部分

故我直接從8.6測試所出現的錯誤(以下全為8.6操作)

程式裏有個SUB VI  

從圖片可看到程式一打開時這所有的連線都是正常的
![](upload://owONWXuLl321kpQidOyuYsyyyPK.jpeg)
在右邊的SUB VI裡   有個PLOTS OUT矩陣
![](upload://xMdUo0cPun1A7oIOtqN91RAeVaw.jpeg)
如今我把右邊的PLOTS OUT 刪除後  在直接對接頭案右鍵Create indicate

所出現的畫面跟上圖一樣

但在原本程式裡   連線出現了錯誤

![](upload://lPYQ2KvZwOq4cWOxfPV3F3CCwPH.jpeg)
毫無任何接頭    連線發生錯誤

而這我在8.6所產生的錯誤就是我把這8.6程式直接用2011所開出來的錯誤     

想請問大家是什麼原因  以及修改方法



因為這程式屬於研究型程式 故不便整個放程式上來 

若需要有更多的資訊希望大家提出  我一定給盡我所能的提供大家所要的資訊

![](upload://5R2ZPtZTulDsYBaVo92g7UrCzCe.jpeg)
另外附上一張對Plot out 打開 Class library 的 Project 的情況

在裡面的 .vi 皆是加密過的


------------------------補充說明-------------------------------------------

這是我用2011直接開啟程式RUN後的結果

![](upload://hhGGlk4jlLd4vE6NU2fmqrXQKYS.png)

首先第一個錯誤是在講說我左邊的SUB VI 無法執行

故往裡面點開

![](upload://g2VsqEUNvPWIO2ryzP3quLOekP.png)

另一個錯誤就是另一個SUB VI 一樣的問題

![](upload://x0KNL9WtyH96CrLCpLUlT845cuB.png)

從圖得知我從2011直接開啟後我有元件是錯誤的

故我才會以文章更前面的動作以8.6直接執行並直接Create indicate

希望能在此得到答案
redonizuka41114.5094444444

看裡來是資料的格式不同? 請問如果按「Ctrl→R」,出現的錯誤訊息是什麼呢?

以更新主題   謝謝您

請問你從
https://decibel.ni.com/content/docs/DOC-6235

下載 3DPlot lv86.vi
然後用labview2011開啟後,就直接看到壞掉的箭頭嗎?

我是直接把學長的project開啟就這樣了 


並無下載任何東西

所以可能是這個VI  我需要更新摟?

當你刪除plots out重新建立indicator時是否有重新指定接點位置?因為錯誤有顯示input和output指定錯誤

刪除plots out重新建立indicator時   他就直接連線好了   並且他也只有一個接頭

我說的是以下紅色框的部份

![](upload://8oEWSHW9GWBVi6QP7a68RGq9yFM.jpeg)

 

Ancle說道重點了耶…^^ 我剛剛都沒想到這一點。

請問redonizuka有沒有重建這個元件的icon的接點呢?

不好意思可以請大大詳細說明一下嗎


重建元件?    這是我第一次遇到這問題   

可教導我步驟嗎?

請參考以下說明:


謝謝  


的確是我ICON的接點沒有重製

目前重製過後全部OK  可以RUN  感謝大家