求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

OPNET Modeler网络仿真原理与应用        
 
讲师:吕老师,具有15年网络研发经验,深刻理解网络建模与仿真技术。
时间地点:北京 上海、深圳 根据报名开班
课程费用: 5000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 

OPNET就是一个网络仿真技术软件包,它能够准确的分析复杂网络的性能和行为,在网络模型中的任意位置都可以插入标准的或用户指定的探头,以采集数据和进行统计。通过探头得到的仿真输出可以以图形化显示、数字方式观察、或者输出到第三方的软件包去。其产品结构有三个模块组成,能为用户提供一系列的仿真模型库,在电信、军事、航天航空、系统集成、咨询服务、大学、行政机关等方面被广泛应用。

OPNET软件包主要由三个模块组成:

  • ItDecisionGuru 适合最终用户,它只有仿真、分析功能。
  • Modeler 在ItDecisionGuru基础上增加了建库功能。
  • Modeler/radio 在Modeler上又增加了对移动通信和卫星通信的支持。

这三个模块并非相互独立,而是层层嵌套的,采用同一用户界面。

本课程全面讲解OPNET Modeler原理到高级应用。

 
培训目标
  • opnet及同类产品简介
  • 系统仿真及网络仿真基
  • modeler建模基础:
    • 共性操作
    • 定制网络模型
    • 定制节点模型
    • 定制进程模型
    • 定制外部系统定义模型
    • 编辑与管理
    • 模型的衍生与继承
    • modeler运行
    • 运行仿真
    • 统计结果的显示与分析
    • 配置modeler——偏好的设定
  • 高效建模技巧
    • 使用标准模型库
    • 使用内建的数据结构和算法
    • 使用oms库
    • 调试与异常、错误处理
    • 使用odb
    • c/c++调试器
    • cdb
    • 动画的运用
  • modeler的编程接口
    • 模型的外部访问(ema)
    • ets与界面控制
    • 综合应用实例
    • 跳频电台建模
    • ets应用实例——无线可达性标注
    • esa应用实例——与外部仿真器融合
    • 与matlab联合仿真
    • tcp/ip协议栈二次开发实例——嫁接mac协议
    • 无线动画类
 
培训对象:具有网络基础知识,并了解网络运行状态。
学员基础:网络开发、管理工程师 。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
opnet及同类产品简介
  • opnet公司及其产品
  • berkley大学的ns-2
  • ucla大学的glomosim
  • qualnet
系统仿真及网络仿真基础
  • 系统仿真
  • 仿真系统的本质
  • 模型与建模
  • 网络仿真建模方法
    • 事件调度
    • 活动扫描
    • 进程交互
  • 网络仿真系统软件运行的驱动力
  • 随机数及随机数种子
modeler建模基本概念
共性概念
  • 对象与模型
  • 属性
  • 属性接口
  • 统计量
  • 数据包
  • ici
  • 分布与随机变量
网络域概念
  • 子网
  • 通信节点
  • 通信链路
  • 探针
  • 坐标系统与移动性
  • 轨迹
  • 卫星轨道
  • 业务
  • 失效与恢复
节点域概念
  • 处理器模块
  • 队列模块
  • 外部系统模块
  • 发信机模块
  • 收信机模块
  • 天线模块
  • 包流
  • 统计线
  • 逻辑关联
  • 接口定义
进程域概念
  • proto-c
  • 动态进程
  • 接口定义
  • 事件
外部系统域概念  
模型的衍生与继承  
modeler运行
  • 工程的组成
  • 仿真运行
  • 仿真程序与模型文件
  • 进程模型与节点模型
  • 偏好
基本建模技巧
共性操作
  • 模型文件新建、打开及保存
  • 模型的派生
  • 模型属性的定义
  • 局部统计量定义与探针使用
  • 数据包格式定义
  • ici格式定义
  • 声明外部文件引用
  • 填写自述
  • 随机变量的定义
定制网络模型
  • 创建空白网络模型
  • 修改度量单位和边界地图
  • 使用对象拼盘
  • 搭建拓扑
  • 定制链路模型
定制节点模型
  • 使用设备创建器自动生成节点模型
  • 手动搭建(定义固定、移动或卫星节点、使用queue)
定制进程模型
  • 描述状态跳转图
  • 状态变量定义
  • 临时变量定义
  • 函数代码块的使用
  • 诊断块的使用
  • 终止块的使用
  • 头部块的使用
  • 接口定义
  • 全局统计量定义与探针使用
  • 全局属性定义
  • 声明子进程
  • 基本编程技巧
定制外部系统定义模型
  • 风险管理工作内容
  • 信息安全风险评估实践
想定的编辑与管理
  • 创建想定
  • 编辑、复制与删除想定
  • 编辑仿真集对象
  • 想定成分导入与导出
运行仿真
  • gui操作基本步骤
  • 命令行操作基本步骤
  • 两套操作的共同点
统计结果的显示与分析
  • 向量结果的显示与分析
  • 标量结果的显示与分析
配置modeler——偏好的设定
  • 通用的配置方法
  • 目录的设置
  • 颜色的设置
  • 图标库设置
  • 编译和链接参数设置
  • 管道阶段相关设置
特殊建模技巧
  • 使用地形数据
  • 无线区域定义
  • 定义失效与恢复
    • 静态设置
    • 动态设置
高效建模技巧
使用标准模型库
  • 应用层模型
  • 应用需求
  • rpg模型
  • ip模型
  • ip qos模型
  • ip多播模型
  • manet模型
使用内建的数据结构和算法
  • 拓扑图
  • dijkstra算法
  • 哈希表
  • ip地址
  • 队列
  • 映射
  • 字符串使用操作
  • 向量
使用oms库
  • 自动编址
  • 进程注册
  • buffer管理
  • 全局数据定义
  • 概率分布函数库
调试与异常、错误处理
  • 调试与动画
  • 不同编译器所需配置
    • 环境变量设置
    • 相关环境变量
  • 错误处理参数配置
  • 处理方法
  • 编译错误信息
  • 异常提示与警告信息
使用odb
  • gui界面
  • 控制台命令
c/c++调试器
  • vc6.0
  • vs.net调试
cdb
  • 附着操作
  • 断点设置
  • 执行控制
  • 变量查看
动画的运用
  • 自动动画
  • 自定义动画
modeler的编程接口
模型的外部访问(ema)
  • ema层次结构
  • [acv]结构
  • ema函数
  • ema程序结构与流程
  • ema应用编译和使用
ets与界面控制
  • 界面配置信息的组织结构
  • 编辑器配置文件结构
  • 操作列表文件结构
  • 对话框文件
  • 共享库的制作和使用
综合应用实例
跳频电台建模
  • 实例的示范作用
  • 实例介绍
  • 实例编制
  • 实例运行效果
ets应用实例——无线可达性标注
  • 实例的示范作用
  • 实例介绍
  • 实例编制
  • 实例运行效果
esa应用实例——与外部仿真器融合
  • 实例的示范作用
  • 实例介绍
  • 实例编制
  • 实例运行效果
与matlab联合仿真
  • 实例的示范作用
  • 实例介绍
  • 实例编制
  • 实例运行效果
tcp/ip协议栈二次开发实例——嫁接 mac协议
  • 实例的示范作用
  • 实例介绍
  • 实例编制
  • 实例运行效果
无线动画类
  • 实例的示范作用
  • 实例介绍
  • 实例编制
  • 实际运行效果
 
其他人还看了课程
企业战略与变革管理  
软件架构设计方法  
红帽认证  
数据分析与挖掘  
定制内训




最新活动计划
C++高级编程 12-25 [线上]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26[特惠]
需求分析最佳实践与沙盘演练 1-6[线上]
SysML建模专家 1-16[北京]
UAF架构体系与实践 1-22[北京]