|
直入正題,,我想將AMESim系統(tǒng)模型的信號由外部供給。如我要運行80s的仿真,,在這80s中信號一直由外部供給,。關(guān)于這個問題我現(xiàn)在想出來三種方案:
, n& t* Y ?, R) V% O W 1.在AMESim軟件內(nèi)部,編寫讀取外部信號的函數(shù)然后賦給AMESim模型信號,,(這是最理想的,,不知道AMESim支不支持這樣的二次開發(fā))。
6 L3 O; l" V) F+ _4 Z6 U 2.將外部信號保存為XX.data,,然后讓AMESim模型去讀取該data,。但是這種難點是外部信號要實時的存入xx.data,然后系統(tǒng)仿真時在實時的讀入,,這樣不知道準(zhǔn)確性如何。5 H. C! Q3 X) C! Z* n
3.通過VB軟件來將兩者連接在一起,,VB一方面讀取外部信號,,一方面將讀入的外部信號賦給AMESim系統(tǒng)參數(shù)然后在運行仿真。在VB中直接調(diào)用AMEVbaRun函數(shù)就可運行AMESim系統(tǒng)模型,,但是如何將外部信號實時變化,,同步到仿真內(nèi)部呢,如何使信號的變化伴隨著80s仿真呢,。這就是困難所在啊,。8 L" A0 f- |' u5 @
9 y7 @6 Z+ _9 p3 r 各位朋友你對上面三個方案有什么看法嗎,你覺得可行嗎,?有AMESim二次開發(fā)的其他案例嗎,?歡迎大家交流討論,誰有AMESim二次開發(fā)的參考書籍嗎,,推薦兩本,,謝謝了。7 u0 { S/ m- P5 I& U$ t7 {
|
|