一、Proteus VSM仿真模型簡介
在使用Proteus仿真單片機系統(tǒng)的過程中,經(jīng)常找不到所需的元件,這就需要自己編寫。Proteus VSM的一個主要特色是使用基于DLL組件模型的可擴展性。這些模型分為兩類:電氣模型(Electrical Model)和繪圖模型(Graphical Model)。電氣模型實現(xiàn)元件的電氣特性,按規(guī)定的時序接收數(shù)據(jù)和輸出數(shù)據(jù);繪圖模型實現(xiàn)仿真時與用戶的交互,例如LCD的顯示。一個元件可以只實現(xiàn)電氣模型,也可以都實現(xiàn)電氣和繪圖模型。
Proteus為VSM模型提供了一些C++抽象類接口,用戶創(chuàng)建元件時需要在DLL中實現(xiàn)相應(yīng)的抽象類。VSM模型和Proteus系統(tǒng)通信的原理如下圖:
繪圖模型接口抽象類:
ICOMPONENT
2次