从模型中生成结构化的文本代码和测试平台。通过将生成的代码和测试台导入目标IDE来验证生成的代码。您可以通过使用测试台数据来验证生成代码的输出是否与模型模拟的输出相匹配。
这个例子展示了如何通过使用生成的测试台导入和验证生成的代码:
打开plcdemo_simple_subsystem
的例子。
打开PLC编码器应用。单击公司代码选项卡>设置>PLC的代码生成.
选择为子系统生成测试台复选框。点击好吧.
单击公司代码选项卡。点击设置>在IDE中验证代码.
在公司代码选项卡上,单击生成PLC代码.
当您选择在IDE中验证代码软件:
生成代码和测试台。
启动目标IDE。
创建一个项目。
将生成的代码和测试台导入到目标IDE中的新项目中。
在目标IDE上运行生成的代码以验证它。
如果您没有指定必须生成测试台代码,那么在验证生成的代码时,您将看到错误Testbench不选择
.
信息:
ide不支持自动导金宝app入和验证,请参阅排除自动导入问题.
代码生成时间长的可能原因,请参见故障排除:长时间的测试台代码生成.
当生成的代码具有测试台且测试台数据大小超过该限制时金宝app®PLC编码器™可能会导致较长的代码生成时间。测试台的数据大小取决于在模拟过程中输入信号的采样次数。当仿真时间较长或仿真信号采样频率较高时,试验台数据可能较大。
要减少测试台数据大小和代码生成时间,您可以:
减少模拟的持续时间。
增加模拟步长。
如果希望保留仿真持续时间和步长,请将仿真分为多个部分。对于持续时间为[0]的模拟输入信号,t
,将输入分成多个部分,每个部分的持续时间为[0,t1
], [t1
,t2
], [t2
,t3.
等等,哪里t1< t2< t3.< . .< t
.分别为每个部分生成测试台代码,并手动将它们一起导入到IDE中。