PSIM软件外置DLL模块使用教程

提要→
外置DLL 功能块(动态链接库),允许用户用C 语言或C++或Fortran 语言编程,用Microsoft C 或C++,Borland C++或Digital Visual Fortran 来汇编,并用PSIM 连接起来。这些功能块可用于电力电路和控制电路中。

工具:PSIM9.0 、VC++6.0

一、在VC++中编写程序

1,新建工程

File→新建→Win32 Dynamic-Link Library→填写工程名称→单击“确定”
PSIM软件外置DLL模块使用教程_第1张图片
选择创建“一个空的DLL工程”→单击“完成”
PSIM软件外置DLL模块使用教程_第2张图片
单击“确定”。
PSIM软件外置DLL模块使用教程_第3张图片

2,新建源文件并编写程序

File→新建→C++ Source File→填写文件名→单击“确定”
PSIM软件外置DLL模块使用教程_第4张图片
编写代码
PSIM软件外置DLL模块使用教程_第5张图片
格式如下:

#include<math.h>  
__declspec(dllexport) void simuser(t,delt,in,out)  
//Note that all the variables must be defined as "double"  
double t,delt;  
double *in,*out;  
{  
  //Place your code here............begin  
  double x;    //这里面的东西就是自己想写啥就写啥,不过要注意输入输出  
  x = in[0];  
  //Output  
  out[0] = (x/10);  
  //Place your code here............end  
}  

compile、build以生成.dll文件 ,其在生成的Debug文件夹里。
PSIM软件外置DLL模块使用教程_第6张图片
二、往PSIM中调用代码
新建工程
DLL模块在这里(路径:Elements/Other/Function Blocks/DLL模块)
PSIM软件外置DLL模块使用教程_第7张图片
双击DLL模块 在File Name一栏中填入VC++6.0中生成的.dll的文件名
PSIM软件外置DLL模块使用教程_第8张图片
搭建电路(比如这样)
PSIM软件外置DLL模块使用教程_第9张图片
将.dll文件复制到psim的这个工程的同一目录下
PSIM软件外置DLL模块使用教程_第10张图片
仿真
可以看出,输入与输出的电压值相差10倍,而这正是程序所要表达的意思
PSIM软件外置DLL模块使用教程_第11张图片完成

写在后面的话:
1,源文件的文件名切记后缀必须为.c,这才是C语言程序源文件标准格式!如果留空默认后缀为.c++;
2,分享一个在word中插入代码的网址:
http://www.planetb.ca/syntax-highlight-word
3,源文件程序中的格式要注意。

参考:https://wenku.baidu.com/view/6edb73b165ce0508763213ad.html

你可能感兴趣的:(电力电子技术,dll)