实时仿真软件SimuRTS

1)简介

SimuRTS是一款实时仿真软件,可满足快速控制原型验证、半实物仿真、自动化测试等对时效性要求高的应用场景需求。

SimuRTS可实现对VeriStand、dSPACE、SpeedGoat等国外同类软件的替代,广泛应用于航空航天、武器装备、工业控制、汽车电子、仪器仪表等行业。

  1. 实时控制与仿真实现实时控制和仿真,结合MWorks、Matlab实现更加精准的测试及时序分析,从而提高测试效率和发现问题的能力。
  2. 实时数据采集与分析实时采集数据并在MWorks、Matlab中进行数据处理和分析,以得到更精准、直观的测试结果。
  3. 自动化测试实现自动化测试。结合基于ETest、LabVIEW等平台开发的上位机软件,可实现测试设计、测试管理等过程的自动化。
  4. 系统集成与各类总线接口、采集与控制板卡等设备结合使用,可实现系统集成,实现更高效的测试和数据分析。

2)功能特点

  1. 支持AD、DA、DIO、PWM、RS232/422/485、CAN、1553B、1394B、ARINC429、ARINC664、ARINC825、以太网等电平标准和通信总线类型,扩展性强;
  2. 支持自动识别业务模型(算法)的输入输出参数及信号,并将输入输出参数与测试资源物理通道进行绑定;
  3. 支持业务模型(算法)自动编译成下位机(实时性操作系统)可执行代码;
  4. 支持对业务模型(算法)的输入输出参数及信号进行实时监控,支持列表监控和波形监控;
  5. 能够在业务模型(算法)执行过程中对其关键参数进行调整,以考察模型的动态特性;
  6. 支持对业务模型(算法)的输入输出参数及信号进行记录,并支持数据导出、数据回放;
  7. 具备测试脚本创建功能,通过测试脚本实现仿真启停控制、模型输入控制、模型输出监控、模型参数调整等,从而实现基于模型仿真的自动化测试;
  8. 支持多模型的加载及并行执行;
  9. 支持下位机分布式部署。

3)产品优势

  1. 适应性:适用于由C/C++、同元MWorks、MATLAB/Simulink、AMEsim、Dymola等建模环境创建的符合FMI标准的业务模型;
  2. 灵活性:可将多个模型部署在同一个多核处理器的不同核心上,亦可部署在不同处理器上;
  3. 扩展性:采用开源Lua、Python等语言进行测试脚本设计,可方便地调用C、C++、Java等语言开发的工具库和已有代码,显著提高扩展性;
  4. 开放性:提供支持C++、C#、Java、Phyton等第三方语言使用的SDK;
  5. 兼容性:通过对硬件驱动层的进一步抽象,构建满足POSIX标准的驱动虚拟化层,广泛兼容国内各厂商的产品;
  6. 支持国产化平台:SimuRTS支持基于龙芯、飞腾的硬件平台,支持中标麒麟、银河麒麟、统信、翼辉等国产操作系统。
  1. 应用领域

各装备研制过程中的快速控制原型验证、半实物仿真,以及复杂系统中多源异构模型的协同仿真验证。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种用于编写高效、可靠的系统软件的编程语言,而Qt是一个跨平台的应用程序开发框架,可以用来创建图形用户界面(GUI)和实现应用程序逻辑。 实时任务调度仿真软件是一种用于模拟和评估实时任务调度算法的工具。下面我们将给出一个关于如何使用C语言和Qt来实现这样的软件的概要步骤。 首先,我们可以使用C语言来实现实时任务调度算法的核心逻辑。这涉及到定义任务和调度器的数据结构,以及相应的算法和函数来进行任务调度。通过C语言的低级别访问能力,我们可以利用底层硬件资源来模拟实时任务的执行和调度。 然后,我们可以将C语言的实现与Qt的图形界面框架结合起来,以实现用户友好的用户界面。Qt提供了丰富的界面元素和布局管理器,使我们能够设计和组织仿真软件的窗口、按钮、输入框等用户界面元素。我们可以使用Qt的信号和槽机制来实现用户界面与任务调度模拟的交互逻辑。 最后,我们可以通过编译和构建C语言和Qt的代码,生成可执行文件或者库文件,供用户使用。用户可以通过界面上的控件来设置任务的属性,如优先级、执行时间等,并通过模拟按钮来启动任务调度仿真。同时,仿真软件还可以输出仿真结果,如任务的执行顺序和调度延迟等,供用户进行分析和评估。 总之,通过使用C语言和Qt,我们可以实现一个实时任务调度仿真软件,该软件不仅提供了高效、可靠的任务调度算法实现,还拥有用户友好的图形界面,方便用户进行任务调度的模拟和分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值