因為Labview的版本演進快速
可能研究寫的程式還是Labview6.0版的時候
labview已經演進到8.2了 也有所謂的低不能開高
高可以開低版本的問題 我想請問一下是否有版本之間可能存在各種問題之間的文章
我找好幾天都沒找到 還是我找的方向錯誤 我在ni網站找的 而或是可能沒有此類文章只有經驗法則
因為Labview的版本演進快速
可能研究寫的程式還是Labview6.0版的時候
labview已經演進到8.2了 也有所謂的低不能開高
高可以開低版本的問題 我想請問一下是否有版本之間可能存在各種問題之間的文章
我找好幾天都沒找到 還是我找的方向錯誤 我在ni網站找的 而或是可能沒有此類文章只有經驗法則
[QUOTE=james5555]高可以開低版本的問題 我想請問一下是否有版本之間可能存在各種問題之間的文章
我找好幾天都沒找到 還是我找的方向錯誤 我在ni網站找的 而或是可能沒有此類文章只有經驗法則[/QUOTE]
請問你的問題是說,各種版本之間的功能差異嗎? LabVIEW的功能隨著版本而增加,所以高版本的LabVIEW會向下包容低版本的LabVIEW。因此應該是沒什麼問題的。我之前有遇到LabVIEW8.0在開啟LabVIEW7.1的程式會有錯誤訊息,不過後來我認為這是LabVIEW軟體的Bug。
[QUOTE=Benjamin][QUOTE=james5555]高可以開低版本的問題 我想請問一下是否有版本之間可能存在各種問題之間的文章
我找好幾天都沒找到 還是我找的方向錯誤 我在ni網站找的 而或是可能沒有此類文章只有經驗法則[/QUOTE]
請問你的問題是說,各種版本之間的功能差異嗎? LabVIEW的功能隨著版本而增加,所以高版本的LabVIEW會向下包容低版本的LabVIEW。因此應該是沒什麼問題的。我之前有遇到LabVIEW8.0在開啟LabVIEW7.1的程式會有錯誤訊息,不過後來我認為這是LabVIEW軟體的Bug。
[/QUOTE]
其實我一直在處理這類的問題
我門實驗室當初所寫的版本是labview5.0 因為labview近年演進快速
所以我門又把以前labview5.0的程式轉為labview7.1 所以問題就這樣產生
問題在DAQ方面比較多 就送氣裝置程式驅動方面常常出問題 所以我想了解一下
是否是版本不同 某些labview元件不管外觀或是功能改變之後 對舊程式有所影響
現在版本又演進到8.2所以很怕問題一直搞大下去
[QUOTE=james5555]問題在DAQ方面比較多 就送氣裝置程式驅動方面常常出問題 所以我想了解一下
是否是版本不同 某些labview元件不管外觀或是功能改變之後 對舊程式有所影響[/QUOTE]
以DAQ來說由於在LabVIEW5.0的時代所使用的DAQ的驅動程式跟現在的驅動程式不同,所以才會發生你所說的那種不相容的情況。
以LabVIEW軟體來說,目前的LabVIEW7.x或是LabVIEW8.x來開啟LabVIEW5.0的程式沒有問題的。但是要注意硬體的驅動程式。
以DAQ來說,只要將就有程式的DAQ部份改寫即可。
[QUOTE=Benjamin][QUOTE=james5555]問題在DAQ方面比較多 就送氣裝置程式驅動方面常常出問題 所以我想了解一下
是否是版本不同 某些labview元件不管外觀或是功能改變之後 對舊程式有所影響[/QUOTE]
以DAQ來說,只要將就有程式的DAQ部份改寫即可。
[/QUOTE]
嗯 你說的改寫 是將新版本的DAQ元件換成舊的嗎
驅動方面目前已沒問題 但是又演生出新問題 真遭糕
[QUOTE=james5555]嗯 你說的改寫 是將新版本的DAQ元件換成舊的嗎[/QUOTE]
其實我的意思是說,把程式中,舊的驅動程式的subVI換成新的驅動程式的subVI。不過前提是,新的驅動程式的subVI要能支援你的DAQ卡,這樣才可以。
[QUOTE=Benjamin]
[QUOTE=james5555]嗯 你說的改寫 是將新版本的DAQ元件換成舊的嗎[/QUOTE]
其實我的意思是說,把程式中,舊的驅動程式的subVI換成新的驅動程式的subVI。不過前提是,新的驅動程式的subVI要能支援你的DAQ卡,這樣才可以。
[/QUOTE]
我可以在問一下 舊驅動程式的subVI換成新的 我該怎麼換
以及我怎麼確定能不能支援我的DAQ卡呢?我的卡是PCI-6024E
這方面我不太懂 可以教教我嗎?
以你的卡片「PCI-6024E」來說,產品網址在:http://sine.ni.com/nips/cds/view/p/lang/zht/nid/10968
其中有提到「包含 NI-DAQmx 驅動程式軟體和附加量測服務」,可以這張卡可以被目前最新的硬體Driver:DAQmx8.3所支援。
因為如果是以前的版本的話,DAQ的驅動程式是「Traditional DAQ」,現在是「DAQmx」,是有所不同的。
謝謝解答 我可以多問一個問題嗎 我在去年有問過
看是好像沒什麼回應 問題在以下的兩張圖


送氣裝置可以驅動後有些程式產生這些問題 我處理很久但沒什麼效果

使用NI的硬體,有的時候會收到error code= -10609,這個問題在NI的網站有說明,可以參考:Why Do I Receive Error -10609 at the AI Config VI in LabVIEW?
發生這種錯誤的原因,是因為兩個以上的副程式同時對同一個硬體做存取。如果你的程式在執行程式的時候會使用到DAQ的某一個channel,在同一時間,最好不要有額外的程式來對同一個channel作存取,要不然就會產生這種錯誤。

那麼錯誤碼是10608的時候,根據NI的解釋:Why Do I Receive the Error -10608 When Using the PCI-6711?
是因為:你的程式下了太高的更新速度。導致硬體反應不過來。
請問你的DAQ的型號是什麼?
如果你的專案很急,與其花時間破解這些難處.
我的經驗是參考原有的程式架構重寫(如果要培養功力那就另外一回事了)
lv的程式開發速度是以"飛快"著稱.
[QUOTE=Benjamin]

使用NI的硬體,有的時候會收到error code= -10609,這個問題在NI的網站有說明,可以參考:Why Do I Receive Error -10609 at the AI Config VI in LabVIEW?
發生這種錯誤的原因,是因為兩個以上的副程式同時對同一個硬體做存取。如果你的程式在執行程式的時候會使用到DAQ的某一個channel,在同一時間,最好不要有額外的程式來對同一個channel作存取,要不然就會產生這種錯誤。

那麼錯誤碼是10608的時候,根據NI的解釋:Why Do I Receive the Error -10608 When Using the PCI-6711?
是因為:你的程式下了太高的更新速度。導致硬體反應不過來。
請問你的DAQ的型號是什麼?
[/QUOTE]
DAQ型號----PCI-6024E妳問這個嗎?
[QUOTE=IanTsai]
如果你的專案很急,與其花時間破解這些難處.
我的經驗是參考原有的程式架構重寫(如果要培養功力那就另外一回事了)
lv的程式開發速度是以"飛快"著稱.
[/QUOTE]
嗯 簡單部份我打算這麼做了
但是這個研究已經累積八年了 全部演算法不是我寫的 有些又寫的很大
不保證有新問題發生 不過還是謝謝你的建議^^