从模型生成结构化文本代码和测试台。通过将生成的代码和测试台导入目标IDE来验证生成的代码。您可以使用测试台数据验证生成代码的输出是否与模型模拟的输出匹配。
此示例显示如何使用生成的测试台导入和验证生成的代码:
打开plcdemo\u简单子系统
实例
打开PLC编码器应用程序。点击PLC代码选项卡>设置>PLC代码生成.
选择为子系统生成测试台复选框。点击好啊.
点击PLC代码标签。点击设置>验证IDE中的代码.
在PLC代码选项卡,单击生成PLC代码.
当您选择验证IDE中的代码,该软件:
生成代码和测试台。
启动目标IDE。
创建一个项目。
将生成的代码和测试台导入目标IDE中的新项目。
在目标IDE上运行生成的代码以进行验证。
如果未指定必须生成测试台代码,则在验证生成的代码时,会看到错误未选择测试台
.
有关以下方面的信息:
自动导入和验证不支金宝app持IDE,请参阅解决自动导入问题.
代码生成时间过长的可能原因,请参阅故障排除:测试台代码生成时间长.
生成具有测试台的代码时,测试台数据大小超过了金宝app®PLC编码器™可以处理,这可能会导致较长的代码生成时间。测试台数据大小取决于模拟过程中输入信号的采样次数。当模拟时间较长或模拟信号采样频率较高时,测试台数据可能较大。
要减少测试台数据大小和代码生成时间,您可以:
缩短模拟的持续时间。
增加模拟步长。
如果要保留模拟持续时间和步长,请将模拟分为多个部分。对于持续时间为[0]的模拟输入信号,T
],将输入分成多个持续时间为[0,T1.
], [T1.
,T2.
], [T2.
,T3.
],等等,在哪里T1.
. 分别为每个部件生成测试台代码,并手动将它们一起导入IDE。