opnet调用matlab引擎
环境:
matlab2014b (win32) + opnet14.5 (32位)+ vs2010 + win10
环境变量设置:
include:
G:\VS2010\VC\include
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include
G:\opnet\opnetinstall\14.5.A\sys\include
G:\opnet\opnetinstall\14.5.A\models\std\include
G:\matlab2014b\extern\includelib:
G:\VS2010\VC\lib
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib
G:\opnet\opnetinstall\14.5.A\sys\lib
G:\opnet\opnetinstall\14.5.A\sys\pc_intel_win32\lib
G:\matlab2014b\extern\lib\win32\microsoftpath:
G:\VS2010\VC\bin
G:\VS2010\Common7\IDE
G:\VS2010\Common7\Tools
G:\opnet\opnetinstall\14.5.A\sys\pc_intel_win32\bin
G:\matlab2014b\bin\win32
(以上根据自己的安装路径进行修改)
注意:
在已安装opnet和vs的基础上,下载matlab(注意与你的opnet版本要相合,我之前电脑中已安装win64位的matlab,但我的opnet运行的是32位的,所以报错,后来又重新安装了32位版本才没有问题)。加粗部分是安装了matlab之后需要添加的环境变量。需要特别注意的是,在matlab安装之后,点击查看环境变量path,会看到系统会自动给你添加了G:\matlab2014b\bin,一定要再在后面加上\win32,因为系统搜索的时候不会搜索子文件夹里面文件,而很多必需文件是在win32子文件夹里的,所以切记切记。
接着修改opnet的prefrence中的一些参数:(编译和运行)
- comp_flags_common:添加/IG:\matlab2014b\extern\include(注意格式/I+matlab库文件目录)
- bind_shobj_flag:添加“/libpath:”G:\matlab2014b\extern\lib\win32\microsoft”(格式”/libpath:”matlab库文件目录)
- bind_shobj_libs:添加libmx.lib libmat.lib libeng.lib
然后就可以在opnet的进程域中编写代码,通过调用matlab引擎来实现和matlab联合仿真,具体的编程可以参考matlab引擎函数的使用。注意,需要在HB中声明#include "engine.h"
。
opnet调用matlab引擎相关推荐
- c 使用matlab引擎,[转载]C与MATLAB混合编程之调用MATLAB引擎
Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...
- VS下调用Matlab引擎
VS2008是当前主流的应用程序开发环境之一,开发环境强大,开发的程序执行速度快.但在科学计算方面函数库显得不够丰富.读取.显示数据图形不方便.Matlab是一款将数值分析.矩阵计算.信号处理和图形显 ...
- Qt 调用MATLAB引擎混合编程
0.前言 C/C++调用MATLAB有三个方式:调用dll文件.调用exe可执行程序和调用Engin引擎. 第一种方式利用MATLAB Coder 将MATLAB代码生成C/C++代码和相关动态链接库 ...
- c 与matlab混编,C与MATLAB混合编程之调用MATLAB引擎
Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...
- vs 调用matlab引擎,vs2010 matlab混合编程调用matlab引擎
// matlab_engine.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include "engine.h" ...
- codeblocks调用matlab,matlab engine: 在Codeblocks中使用C++调用matlab | 学步园
平台:XP,Code::Blocks 10.05(包含gcc 4.4.1),matlab 2010b 方式:C++调用matlab引擎 设置步骤: (一)系统变量:path中添加MinGW\bin; ...
- C/C++ VS中调用matlab函数的方法
C/C++ VS中调用matlab函数的方法 [尊重原创,转载请注明出处] http://blog.csdn.net/guyuealian/article/details/73743654 Matla ...
- matlab引擎函数,Matlab引擎库函数
Matlab引擎库包含了一系列从外部应用程序调用和控制Matlab引擎的函数.下表列举了C语言的引擎库函数,这些函数后使用了eng前缀名 表 1 C语言引擎函数库 引擎函数 功能描述 engOpen ...
- matlab的矩阵编译器,MATLAB引擎方式实现VC与MATLAB混合编程
VS2008是当前主流的应用程序开发环境之一,开发环境强大,开发的程序执行速度快.但在科学计算方面函数库显得不够丰富.读取.显示数据图形不方便.Matlab是一款将数值分析.矩阵计算.信号处理和图形显 ...
最新文章
- Struts自定义拦截器拦截器工作原理
- 安装oracle 12c 还用装11g_oracle12c-RAC安装部署之GRID安装
- ParameterizedType应用,利用java反射获取参数化类型的class实例
- wordpress函数技巧
- sql数据库的链接方式
- win10怎么重装系统虚拟机win7
- Android系统源码目录解析
- DS18B20使用说明
- graphpad做折线图_Graphpad Prism搞定折线和曲线图,so easy!
- 华为matebook X 笔记本没开什么程序,有时经常慢卡
- 本地编码修改和编码详解
- 超越OCR的富文档内容解析神器LayoutParser
- 【JavaScript】实现移动小精灵
- 常见电脑硬件故障有哪些?如何解决?~~~CPU故障
- Stm32(寄存器)通道一--输出占空比50%的PWM
- linux查看linux版本,内核版本,系统位数,gcc版本,Ubuntu下查看linux版本,内核版本,系统位数,gcc版本...
- python的意思是什么_python-x%2 == 0是什么意思?
- 把微信头像保存到本地的两种方式
- 这些人都在使用超级表格
- [RK3568 Android11] 教程之硬件中断(实验一)