用于实时硬件在环仿真的部署环境模型
关于硬件在环仿真
硬件在环(HIL)模拟在软件测试平台的上下文中测试和验证嵌入式系统或控制单元。测试平台的例子包括实时目标系统和指令集模拟器(IISs)。你使用Simul万博1manbetxink®用于开发和验证代表测试环境的模型的软件。使用代码生成器,您可以为模型生成、构建并下载可执行程序到HIL仿真平台。在设置环境之后,可以运行可执行文件来实时验证嵌入式系统或控制单元。
在HIL模拟过程中,您将逐步用硬件组件替换系统环境的某些部分,因为您将改进和制造这些组件。HIL仿真提供了一个有效的设计过程,消除了昂贵的零件制造迭代。
为系统模拟器构建的代码提供了实时系统功能。例如,代码可以包含VxWorks®来自风河®或其他实时操作系统(RTOS)。
下图显示了一个典型的HIL设置。
MathWorks提供的HIL平台是万博1manbetx实时产品。一些第三方产品也可作为HIL平台使用。s manbetx 845的万博1manbetx仿真软件实时™该产品为使用英特尔的个人电脑提供了硬实时性能®或AMD®32位处理器作为您的实时目标。的万博1manbetx实时仿真软件product使您能够将I/O接口块添加到您的模型中,并使用代码生成技术自动生成代码。的万博1manbetx实时仿真软件产品可以将代码下载到另一台运行万博1manbetx实时仿真软件实时内核。系统集成商的解决方案是基于万博 尤文图斯万博1manbetx实时仿真软件也是可用的。
设置并运行HIL模拟
要设置和运行HIL模拟,可以执行以下步骤:
开发一个表示开发中的环境或系统的模型。
有关更多信息,请参见比较跨产品的系统目标文件支持s manbetx 845万博1manbetx.
为环境模型生成一个可执行文件。
将环境模型的可执行文件下载到HIL仿真平台。
用相应的硬件代替代表系统组件的软件。
在HIL系统的上下文中测试硬件。
重复步骤4和5,直到您可以在包含需要测试的组件之后模拟系统。
相关的话题
- 执行过程中的访问信号、状态和参数数据
- 实时仿真与测试(万博1manbetx实时仿真软件)