前面有講過了用C-Block模塊做編程控制,這個帖子介紹另一種可編程模塊DLL-block;
1、首先打開軟件,新建文件,然后找到DLL-block模塊;
2、DLL-Block模塊功能介紹如下:
同樣是可編程模塊,C-Block與DLL-Block有什么區別呢?下面我們通過一個5KW逆變器仿真系統來說明兩個模塊的差異性:
上面的圖片看來這兩個仿真文件仿真出來的效果是一模一樣的,為什么呢?因為我們用的編程代碼是同樣的代碼,所以仿真出來的結果肯定是一樣的;那這樣既然學習了C-Block為什么還要學習DLL-Block?我們再看看下面兩張圖片:
雙擊我們的編程模塊,可以看到使用C-Block模塊,我們是直接可以看到我們的源代碼的,而使用DLL-Block顯示的是連接到一個DLL文件(動態鏈接庫),也就是說使用C-Block做系統仿真,我們是可以直接看到代碼的,而用DLL模塊則是調用了我們代碼生成的DLL動態鏈接庫在工作,這樣用DLL-Block就對我們的代碼保密性起到保護作用,我們如果在演示我們的仿真,如果只需要演示功能性操作,不想將代碼共享,那就使用DLL-Block模塊編程;
具體如何使用DLL-Block編程,我們可以參考下面的文件說明進行操作:
1、根據上面的文檔操作,我們打開VCC編程環境,建立工程文件
2、將我們的代碼在VCC環境下進行編譯;
3、編譯成功后,即可生成DLL動態庫文件
4、最后是將我們的仿真文件跟生成的DLL文件放到同一個目錄下面,即可正常運行;
注:仿真文件用的版本:PSIM 9.1.4 Professional x86