物联网工程组网技术实验报告汇总详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物联网工程组网技术

实验报告

专业

班级

姓名

学号

课程物联网工程组网技术

指导教师

实验一:OPNET环境安装

一、实验目的:

搭建环境,为OPNET仿真做基础

二、实验内容:

1.安装VC6.0后环境变量的设置方法,可以在“计算机-属性-高级系统设置-高级-环境变量”中进行设置。

INCLUDE=C:\Program Files\Microsoft Visual Studio\VC98\atl\include;

C\Program Files\Microsoft Visual Studio\VC98\mfc\include;

C:\Program Files\Microsoft Visual Studio\VC98\include;

LIB=C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;

C:\Program Files\Microsoft Visual Studio\VC98\lib;

MSDevDir=C:\Program Files\Microsoft Visual Studio\Common\MSDev98;

Path=C:\Program Files\Microsoft Visual Studio\Common\Tools\Windows NT;

C:\Program Files\Microsoft Visual Studio\Common\MSDev98\bin;

C:\Program Files\Microsoft Visual Studio\Common\Tools;

C:\Program Files\Microsoft Visual Studio\VC98\bin;

直到可以在命令行正常运行cl, link等命令为准。

2.拔掉网线,如果有防火墙软件,打开UDP2047端口或者彻底关闭防火墙。

3.执行modeler_145A_PL1_7116_win.exe,按照提示安装OPNET Modeler软件。最后选择License类型时,请选择Standalone模式。安装流程如下:

4.执行modeler_docs_28-Jan-2008_win.exe和models_145A_PL1_27Feb08_win.exe,按照提示安装文档和库文件(默认安装即可)。

5.配置:安装完后,进到安装目录找到modeler.exe。

6.将OPNET.Modeler.11.5.License.MakerFFS.exe拷贝到OPNET\14.5.A\ jre_models \ bin下。

7.运行OPNET Modeler,此时会提示无License,选择运行License Management,此时应该没有任何license。

8.双击bin目录下的OPNET.Modeler.11.5.License.MakerFFS.exe,回车继续,等到出现结束提示后,回车关闭该窗口。

9.安装完成后,可以测试一下,打开OPNET后,新建一个网络模型,Run后,如果成正常显示分析结束,则可以使用了。

实验二:创建Aloha Model

一、实验目的:

熟悉OPNET Modeler的project、node model、link model和process model创建的基本操作,并且创建一个the Aloha Model实例。

二、实验内容:

创建一个the Aloha Model实例。

三、实验步骤:

3.1 创建the Aloha Transmitter Process Model

1. 打开OPNET Modeler。

2. 选择File > New>Process Model,然后选择OK。

3. 点击,创建3个状态在工作空间里。

4. 在3个状态中做下列变化,从左到右:

A.右击第一个状态,改名为init ,并将其状态改为forced。

B.对于第二个状态,改名为idle。

C.对于第三个状态,改名为tx_pkt,并将其状态改为forced。

5. 向各个状态间添加关系。

设置完后,如下图:

6.打开Header Block并且添加如下代码,保存退出。

/* Input stream from generator module */

#define IN_STRM 0

/* Output stream to bus transmitter module */

#define OUT_STRM 0

/* Conditional macros */

#define PKT_ARVL (op_intrpt_type() == OPC_INTRPT_STRM)

/* Global Variable */

extern int subm_pkts;

7.选择菜单栏上Code Blocks > State Variable Block,并填入下图所示信息:

保存,退出。

8.右击init状态点,选择Enter Executives block,写入下面代码,保存,退出。

/* Get the maximum packet count, */

/* set at simulation run-time */

op_ima_sim_attr_get_int32 ("max packet count",

&max_packet_count);

9.右击tx_pkt状态点,选择Enter Executives block,写入下面代码,保存,退出。

相关文档
最新文档