主要内容

多个测试长椅生成代码

您可以生成代码,有多个子系统测试长椅。生成的代码有多个测试长椅,输入子系统必须由多个信号组。

为你的子系统:生成多个测试长椅

  1. 提供多个信号作为输入使用信号编辑器块,有多个信号组

    使用金宝app®设计验证器™创建一个测试工具子系统模型。在测试模型中,一个信号编辑块具有一个或多个信号组提供的输入子系统。使用这个信号编辑块提供输入子系统。如果您的模型是复杂的,金宝app仿真软件设计验证器组织可以创建大量的信号。看到故障排除:测试数据超过目标数据的大小

    创建你的信号编辑块:

    1. 右键单击该子系统和选择设计验证器>生成测试子系统

    2. 在仿真软件设计金宝app校验结果摘要窗口中,选择创建利用模型

    3. 打开输入块的测试模型。输入块是一个信号编辑块,可以有一个或多个信号组。

      在信号编辑器窗口中,确保多个信号组是可用的活跃的场景下拉列表。

    4. 从测试工具复制信号编辑块模式。使用此块提供原始输入子系统。

      信号编辑块显示不同组的信号

      信号编辑块编辑信号

  2. 生成测试长椅子系统:

    1. 打开PLC编码器应用程序,点击公司代码选项卡>设置>PLC的代码生成

    2. 选择生成testbench子系统选择。

  3. 打开你的模型和开放PLC编码器的应用。点击设置,然后选择在IDE验证代码

    在你的目标的IDE中,您可以看到多个测试长椅。每个试验台对应一个信号组。

故障排除:测试数据超过目标数据的大小

如果多个信号组的测试数据超过最大数据大小你的目标,你可以遇到编译错误。如果你遇到编译错误生成多个测试长椅时,尝试以下之一:

  • 减少信号组的信号块编辑和重新生成测试长椅。

  • 子系统的仿真步长增加。

限制

当你切换信号组,模型模拟整个仿真的时间必须保持不变。不改变模型的仿真时间。

相关的话题