|
直入正題,,我想將AMESim系統(tǒng)模型的信號(hào)由外部供給,。如我要運(yùn)行80s的仿真,在這80s中信號(hào)一直由外部供給,。關(guān)于這個(gè)問題我現(xiàn)在想出來三種方案:
8 e; r# D7 i6 t1 I. Y1 o 1.在AMESim軟件內(nèi)部,,編寫讀取外部信號(hào)的函數(shù)然后賦給AMESim模型信號(hào),(這是最理想的,,不知道AMESim支不支持這樣的二次開發(fā)),。
/ B, p, L3 \+ D0 H3 r7 B8 \ 2.將外部信號(hào)保存為XX.data,然后讓AMESim模型去讀取該data,。但是這種難點(diǎn)是外部信號(hào)要實(shí)時(shí)的存入xx.data,然后系統(tǒng)仿真時(shí)在實(shí)時(shí)的讀入,,這樣不知道準(zhǔn)確性如何。+ R+ I+ f% v1 y U2 h
3.通過VB軟件來將兩者連接在一起,,VB一方面讀取外部信號(hào),,一方面將讀入的外部信號(hào)賦給AMESim系統(tǒng)參數(shù)然后在運(yùn)行仿真。在VB中直接調(diào)用AMEVbaRun函數(shù)就可運(yùn)行AMESim系統(tǒng)模型,,但是如何將外部信號(hào)實(shí)時(shí)變化,,同步到仿真內(nèi)部呢,,如何使信號(hào)的變化伴隨著80s仿真呢,。這就是困難所在啊。
6 i4 d7 Y a+ T( U3 B) g; i4 r
% f c2 Z! g. g L8 j, t. A! b 各位朋友你對(duì)上面三個(gè)方案有什么看法嗎,,你覺得可行嗎,?有AMESim二次開發(fā)的其他案例嗎?歡迎大家交流討論,,誰有AMESim二次開發(fā)的參考書籍嗎,,推薦兩本,謝謝了。
. a: Y0 ?0 d6 Y# Z0 F5 `8 F( O) I |
|