主要内容

用于实时硬件在环仿真的部署环境模型

关于硬件在环仿真

硬件在环(HIL)模拟在软件测试平台的上下文中测试和验证嵌入式系统或控制单元。测试平台的例子包括实时目标系统和指令集模拟器(IISs)。你使用Simul万博1manbetxink®用于开发和验证代表测试环境的模型的软件。使用代码生成器,您可以为模型生成、构建并下载可执行程序到HIL仿真平台。在设置环境之后,可以运行可执行文件来实时验证嵌入式系统或控制单元。

在HIL模拟过程中,您将逐步用硬件组件替换系统环境的某些部分,因为您将改进和制造这些组件。HIL仿真提供了一个有效的设计过程,消除了昂贵的零件制造迭代。

为系统模拟器构建的代码提供了实时系统功能。例如,代码可以包含VxWorks®来自风河®或其他实时操作系统(RTOS)。

下图显示了一个典型的HIL设置。

HIL仿真设置的概念图,其中包括部署到连接到部署到实时模拟器的环境模型的嵌入式系统的算法模型

MathWorks提供的HIL平台是万博1manbetx实时产品。一些第三方产品也可作为HIL平台使用。s manbetx 845的万博1manbetx仿真软件实时™该产品为使用英特尔的个人电脑提供了硬实时性能®或AMD®32位处理器作为您的实时目标。的万博1manbetx实时仿真软件product使您能够将I/O接口块添加到您的模型中,并使用代码生成技术自动生成代码。的万博1manbetx实时仿真软件产品可以将代码下载到另一台运行万博1manbetx实时仿真软件实时内核。系统集成商的解决方案是基于万博 尤文图斯万博1manbetx实时仿真软件也是可用的。

设置并运行HIL模拟

要设置和运行HIL模拟,可以执行以下步骤:

  1. 开发一个表示开发中的环境或系统的模型。

    有关更多信息,请参见比较跨产品的系统目标文件支持s manbetx 845万博1manbetx

  2. 为环境模型生成一个可执行文件。

  3. 将环境模型的可执行文件下载到HIL仿真平台。

  4. 用相应的硬件代替代表系统组件的软件。

  5. 在HIL系统的上下文中测试硬件。

  6. 重复步骤4和5,直到您可以在包含需要测试的组件之后模拟系统。

相关的话题