|
[討論]Matlab與TracePro之間DDE信道穩(wěn)定性的問題 [復(fù)制鏈接] |
上一主題 下一主題 |
離線虎皮貓大人
|
大家好,這是我通過Matlab與TracePro之間DDE通道使用粒子群算法優(yōu)化面型的一個程序思路。程序?qū)懽鳑]有什么問題也可以運行,問題是程序運行到某個地方(隨機(jī)的),比如第5代的第8個粒子時,會突然出現(xiàn)連接不上TracePro信道的問題。問了這方面的老師后,老師告訴我不能每調(diào)用一次適應(yīng)度函數(shù)fit就連接一次TracePro并斷開,因為Matlab與TracePro這個連接具有隨機(jī)性不太穩(wěn)定,偶爾會出現(xiàn)連接不上的情況,像我這種計算次數(shù)多的程序,連接斷開那么多次很容易出現(xiàn)這種連接不上的問題并造成程序的中止。
我想問問大家,老師說的這種DDE信道不穩(wěn)定的情況是存在的嗎?我也試過把連接和斷開放在主程序里,但是適應(yīng)度函數(shù)fit函數(shù)作為一個單獨的函數(shù),在調(diào)用的時候沒有這個連接這一步它就識別不出我建立的通道,也會報錯。想請問大家有沒有遇到過這種情況,是怎么解決的呢? (挺煩躁的,我以為程序?qū)憣α司蛪蛄,居然還會出現(xiàn)這樣的情況) |
|
離線虎皮貓大人
|
自頂一下,希望大家不吝賜教,謝謝
|
離線虎皮貓大人
|
我想做到的就是連接一次TracePro再斷開一次就行了,不要像我這樣每調(diào)用一次適應(yīng)度函數(shù)就連接斷開一次就好了
|
離線虎皮貓大人
|
大家好,目前我的問題自己仔細(xì)考慮后已經(jīng)解決,因為Matlab里把信道看做參數(shù),所以可以把TP直接當(dāng)做函數(shù)參量輸進(jìn)適應(yīng)度函數(shù)去,就是這樣,希望可以幫到大家
|
我用matlab DDE通道控制tracepro的次數(shù)很少。我一般是用matlab生成scheme文件,再在tracepro里運行。
|
|
|