PSIM仿真高级应用
1静态链接库和动态链接库(DLL)应用
静态链接库就是常说的lib文件,用户可以将常用的C语言子函数封装成静态库文件,以便建立动态DLL文件是直接调用,也有利于代码的归档和保存;动态链接库文件就是常说的DLL文件,用户可以将原理图电路难以实现的功能或者控制算法(比如变流器设备闭环控制算法、电机控制算法等)用C语言编写,通过编写生成DLL文件,通过PSIM软件提供的DLL Block模块直接调用,仿真更加灵活,仿真速度也大大提高,并且编写的C语言控制算法几乎可以完全移植到DSP等CPU中运行,验证了算法程序的准确性。
1.1建立静态链接库步骤
(1)打开Microsoft Visual Studio 软件,新建->项目->(已安装模板Visual C++)Win32->Win32控制台应用程序;
(2)输入库文件名(不能出现汉字等符号)、选择路径->确定->下一步->选择“静态库’,附加选项中去掉”预编译头“的对号->完成;
(3)向新建项目中添加子函数的c源文件和h文件->保存,界面如下图所示;
(4)C源文件和H文件添加完后的效果如下:
(5)生成->编译,生成.lib文件,lib文件自动保存在debug目录下。
1.2建立动态链接库步骤
(1)新建->项目->(已安装模板Visual C++)Win32->Win32项目;