仿真集成开发环境

主页 > 深入OMNEST > 仿真集成开发环境

温馨提示:OMNEST 仿真 IDE 支持仿真项目的所有阶段:开发、建立、配置和运行仿真模型,并分析结 果。它还支持将仿真执行跟踪可视化为序列图,并生成文档。本页旨在为您简要介绍仿真 IDE。

模型编辑

组件可以以图形或源模式组装在NED编辑器中以形成复合模块和网络。在一个表示中做出的改变立即反映在另一个表示中。源编辑器提供实时错误标记、智能内容辅助、去声明、继承视图和其他便利特性。

C++编辑

仿真组件是在C++中使用OnSimulink仿真库实现的。OMNEST依赖于Eclipse的C/C++开发工具(CDT),它是现存的最好的C++ IDE之一,用于高效的编辑。CDT提供内容辅助、导航、代码模板、重构和许多其他功能。MaxFrm和C++构建是自动管理的,但如果需要的话,可以手动修改。

配置编辑器

仿真模型和仿真内核可以使用配置文件来配置和参数化。配置编辑器提供了基于主题的所有配置选项的基于窗体的视图。配置也可以在源模式下编辑;一个表示中所做的更改立即反映在另一个表示中。编辑器提供实时错误标记、内容辅助、信息工具提示、参数化模块树视图以及许多其他有用的特征。

图形化运行环境

模拟可以在多个用户界面下运行,包括用于批量执行的命令行接口和图形交互式运行时环境。图形运行时允许用户探索仿真模型并停止、恢复或单步执行;激活分组传输和其他事件;显示来自模型组件的日志消息;允许用户窥视队列、缓冲器、状态变量和其他对象;以及提供其他有用的特征。

序列图

OMNEST的独特特性之一是能够记录仿真历史并在IDE中的交互式序列图上可视化它。序列图包括模拟事件、仿真组件之间发送的消息和跨组件的C++方法调用。序列图工具对于跟踪协议错误、演示模型以及记录模型操作(如图表可以以包括SVG在内的各种图像格式导出)是非常宝贵的帮助。该工具提供了广泛的过滤和显示选项,并且仍然是USEF。UL用于非常大的文件大小(超

结果分析

IDE中的结果分析工具允许您以各种方式处理和绘制仿真结果。仿真结果(标量、汇总统计、直方图、时间序列等)在执行过程中被写入结果文件;这些文件还记录了关于模拟运行的各种细节,例如执行时间,以及网络的名称及其参数化。结果分析工具允许您选择要处理的所有结果文件的子集,并以各种方式显示它们的内容。您可以筛选您感兴趣的结果项,并绘制它

文档生成

IDE允许您从仿真模型和模型框架中生成超链接HTML文档。文档是从网络描述(NED)文件和它们的评论生成的,与Java的JavaDoc或C++的DoXEGEN非常类似。文档将包含网络图、继承和使用图以及其他有用的图表,并且包含对Doxygen生成的C++基础文档C++文档代码的引用。

安装第三方的Eclipse软件

由于OMNEST模拟IDE是一个定制的Eclipse实例,您可以从Eclipse市场和其他Eclipse插件站点安装第三方软件,只需点击几下即可。