|
直入正題,我想將AMESim系統(tǒng)模型的信號由外部供給。如我要運(yùn)行80s的仿真,在這80s中信號一直由外部供給。關(guān)于這個問題我現(xiàn)在想出來三種方案:& J! Z$ P" [7 O: o
1.在AMESim軟件內(nèi)部,編寫讀取外部信號的函數(shù)然后賦給AMESim模型信號,(這是最理想的,不知道AMESim支不支持這樣的二次開發(fā))。' |6 Y7 T/ @& n( J5 m4 U
2.將外部信號保存為XX.data,然后讓AMESim模型去讀取該data。但是這種難點(diǎn)是外部信號要實(shí)時的存入xx.data,然后系統(tǒng)仿真時在實(shí)時的讀入,這樣不知道準(zhǔn)確性如何。' i* o1 [- L+ @" ~
3.通過VB軟件來將兩者連接在一起,VB一方面讀取外部信號,一方面將讀入的外部信號賦給AMESim系統(tǒng)參數(shù)然后在運(yùn)行仿真。在VB中直接調(diào)用AMEVbaRun函數(shù)就可運(yùn)行AMESim系統(tǒng)模型,但是如何將外部信號實(shí)時變化,同步到仿真內(nèi)部呢,如何使信號的變化伴隨著80s仿真呢。這就是困難所在啊。' P P, M' A3 F$ d
3 p0 a# _8 [5 P2 {7 ?3 f1 T
各位朋友你對上面三個方案有什么看法嗎,你覺得可行嗎?有AMESim二次開發(fā)的其他案例嗎?歡迎大家交流討論,誰有AMESim二次開發(fā)的參考書籍嗎,推薦兩本,謝謝了。$ f( S$ e1 A$ u; Z& \: t
|
|