关闭

opnet调用matlab引擎

标签: opnet
393人阅读 评论(1) 收藏 举报
分类:

环境:
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\include

lib:
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\microsoft

path:
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"

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

OPNET与Matlab联合仿真方法

有关OPNET和MATLAB的联合仿真方法,在参考网上大家的分享的东西和一些书籍之后,我终于试成功了,现将过程分享给他家,一起学习交流~ 主要过程如下: 配置OPENT的环境:在Edit-->...
  • HUASHUIXIAOHAI
  • HUASHUIXIAOHAI
  • 2014-09-18 20:27
  • 1127

Opnet moduler学习过程的个人见解

近来实验室承接了一个opnet的网络仿真的项目,从头开始一点点学习opnet这个过程中,有了一些关于opnet的自我的了解,这些都是我在网上查不到的内容,贴出来。 1、关于各种中断的中断码 这个问题困...
  • u010550412
  • u010550412
  • 2015-10-20 21:19
  • 714

OPNET中设计网络 MATLAB

这样就可以在opnet进程域中编写的matlab引擎语言可以在opnet的运行过程中启动matlab引擎框,进行计算。 matlab引擎的一下调用函数请参看任意的matlab高级编程书籍就可以找...
  • HUASHUIXIAOHAI
  • HUASHUIXIAOHAI
  • 2014-09-18 20:39
  • 760

Opnet 一个简单的网络实现Dijkstra最短路径算法,路径代价为跳数加排队延时

一个简单的网络实现Dijkstra最短路径算法,路径代价为跳数加排队延时 1、关键是排队延时,由于链路使用了包交换的链路,所以propdel = 0,txdel=1s,剩下的关键就是排队延时了。 排队...
  • yanhc519
  • yanhc519
  • 2013-11-30 10:13
  • 3393

opnet之变量类型

Objid(对象id)和int(用户id)对象id的变量类型是Objid 用户id的变量类型是intObjid是系统分配的对象识别号,全局唯一,整数。 user id是节点模型(对象的一种)的一个...
  • Ricardo1991
  • Ricardo1991
  • 2016-12-14 18:45
  • 251

OPNET自中断的使用

OPNET自中断介绍 所有这些中断函数在用户手册的中断部分有介绍。不过自中断不仅仅是写一个函数就能执行了,而且学会自中断我们可以做很多事情,学过硬件编程的人应该都知道,硬件编程中,很多功能如游戏的按...
  • neddie09
  • neddie09
  • 2013-08-06 22:50
  • 651

opnet安装教程

Opnet是最常用的网络仿真软件之一(另外一个是NS)因为我当时查这个的时候,找下载文件找了好久,所以我给大家提供一个下载地址。 http://download.csdn.net/detail/gu...
  • guoer9973
  • guoer9973
  • 2015-11-04 16:44
  • 1135

opnet无线管道模型

无线管道阶段概述 在opnet中模拟无线信道的无线管道阶段分为14个过程,具体如下图处示: 接下来主要看一下14个过程中的几个主要相关的阶段。 1.链路闭合阶段 无线链路的封闭...
  • asd_wolf
  • asd_wolf
  • 2013-05-21 09:05
  • 3309

OPNET的常识总结

1、强制与非强制 2、定义变量 3、average/time_average 4、与VC的调试 5.统计量
  • liufei89
  • liufei89
  • 2014-12-14 14:06
  • 1336

opnet的flood泛洪路由实现

NS2的有一个入门级的无线网络MFLood例子,可以很好的学习NS的一些基本的功能。很可惜,opnet没有,所以在学习opnet的过程中,做了下面这个基于有线网络的flood工程,分享出来,欢迎下载测...
  • yanhc519
  • yanhc519
  • 2013-11-20 23:28
  • 3462
    个人资料
    • 访问:11386次
    • 积分:429
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:11篇
    • 译文:0篇
    • 评论:24条
    最新评论