一.创建win32dll工程
二.设置包含路径
根据paramics安装目录,寻找到安装目录下的programmer目录,下面分别有include,lib,plugins三个文件夹。
在相应的编译器里面设置include包含路径,lib库目录路径,添加lib库目录下相应的lib依赖项,总共有Estimator.lib,Modeller.lib,simcore.lib
三.在测试程序头文件中加入#include “programmer.h”
在测试代码中加入如下测试程序
void qpx_NET_postOpen(void)
{
qps_GUI_printf("\nHello World!\n");
}
qps_GUI_printf函数为paramics里的函数,中如果编译通过说明文件路径包含正确。并在所建工程文件debug文件下生成所创建dll文件。
四.将生成的dll文件放到paramics安装目录下,比如\Program Files\paramicsv6
五.在要使用的network网路文件夹下新建一个txt文本文件,并修改为programmer.mode
Ller,在该文件中写入所生成的dll名称,比如xx.dll。
六.用Modeller打开路网文件,在Modeller软件Info Browser里plugins栏可看到dll文件状态为active还是false
七.如果一切步骤都正确,plugins还显示false的话,可以将路网文件中的programmer.modeller里面的dll改为绝对路径试试。
时间: 2024-10-21 16:46:16