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→填写工程名称→单击“确定”
在这里插入图片描述
选择创建“一个空的DLL工程”→单击“完成”
在这里插入图片描述
单击“确定”。
在这里插入图片描述

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

File→新建→C++ Source File→填写文件名→单击“确定”
在这里插入图片描述
编写代码
在这里插入图片描述
格式如下:

#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模块在这里(路径:Elements/Other/Function Blocks/DLL模块)
在这里插入图片描述
双击DLL模块 在File Name一栏中填入VC++6.0中生成的.dll的文件名
在这里插入图片描述
搭建电路(比如这样)
在这里插入图片描述
将.dll文件复制到psim的这个工程的同一目录下
在这里插入图片描述
仿真
可以看出,输入与输出的电压值相差10倍,而这正是程序所要表达的意思
在这里插入图片描述完成

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值