您可以从子系统生成具有多个测试台的代码。为了使生成的代码具有多个测试台,子系统的输入必须包含多个信号组。
要为子系统生成多个测试台:
使用金宝app®设计验证器™从子系统创建一个测试工具模型。在测试控制模型中,具有一个或多个信号组的Signal Builder块为子系统提供输入。使用这个Signal Builder块为子系统提供输入。如果你的模型很复杂,金宝app仿真软件设计验证器可以产生大量的信号群。看到故障排除:测试数据超过目标数据大小.
要创建你的Signal Builder块:
右键单击子系统并选择设计验证器>为子系统生成测试.
在“Simul金宝appink设计验证器结果汇总”窗口中,选择创建利用模型.
打开测试工具模型中的Inputs块。输入块是一个信号生成器块,它可以有一个或多个信号组。
在“信号生成器”窗口中,请确保在活性基团下拉列表。
从测试线束模式复制Signal Builder块。使用此块为原始子系统提供输入。
为子系统生成测试工作台:
打开PLC编码器应用程序,点击公司代码选项卡>设置>PLC的代码生成.
选择为子系统生成测试台选择。
打开模型,打开PLC编码器的应用.点击设置,然后选择在IDE中验证代码.
在目标IDE中,您可以看到多个测试工作台。每个测试台对应一个信号组。
如果来自多个信号组的测试数据超过目标上的最大数据大小,则可能遇到编译错误。如果在生成多个测试台时遇到编译错误,请尝试以下方法之一:
减少signal Builder块中的信号组数量并重新生成测试台。
增加子系统的仿真步长。
当您在信号组之间切换时,整个仿真的模型仿真时间必须保持相同。请勿更改模型仿真时间。