前面有講過了用C-Block模塊做編程控制,這個帖子介紹另一種可編程模塊DLL-block;
1、首先打開軟件,新建文件,然后找到DLL-block模塊;
2、DLL-Block模塊功能介紹如下:
同樣是可編程模塊,C-Block與DLL-Block有什么區(qū)別呢?下面我們通過一個5KW逆變器仿真系統(tǒng)來說明兩個模塊的差異性:
上面的圖片看來這兩個仿真文件仿真出來的效果是一模一樣的,為什么呢?因?yàn)槲覀冇玫木幊檀a是同樣的代碼,所以仿真出來的結(jié)果肯定是一樣的;那這樣既然學(xué)習(xí)了C-Block為什么還要學(xué)習(xí)DLL-Block?我們再看看下面兩張圖片:
雙擊我們的編程模塊,可以看到使用C-Block模塊,我們是直接可以看到我們的源代碼的,而使用DLL-Block顯示的是連接到一個DLL文件(動態(tài)鏈接庫),也就是說使用C-Block做系統(tǒng)仿真,我們是可以直接看到代碼的,而用DLL模塊則是調(diào)用了我們代碼生成的DLL動態(tài)鏈接庫在工作,這樣用DLL-Block就對我們的代碼保密性起到保護(hù)作用,我們?nèi)绻谘菔疚覀兊姆抡妫绻恍枰菔竟δ苄圆僮?,不想將代碼共享,那就使用DLL-Block模塊編程;
具體如何使用DLL-Block編程,我們可以參考下面的文件說明進(jìn)行操作:
1、根據(jù)上面的文檔操作,我們打開VCC編程環(huán)境,建立工程文件
2、將我們的代碼在VCC環(huán)境下進(jìn)行編譯;
3、編譯成功后,即可生成DLL動態(tài)庫文件
4、最后是將我們的仿真文件跟生成的DLL文件放到同一個目錄下面,即可正常運(yùn)行;
注:仿真文件用的版本:PSIM 9.1.4 Professional x86