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