从模型生成结构化文本代码和测试替补。通过将生成的代码导入目标IDE来验证生成的代码。您可以使用测试台数据验证生成代码的输出与模型仿真的输出匹配。
此示例显示如何使用生成的测试台导入和验证生成的代码:
打开plcdemo_simple_subsystem.
例子。
打开PLC编码器应用程序。点击PLC代码标签>设置>PLC代码生成。
选择生成子系统的测试台复选框。点击好的。
点击PLC代码标签。点击设置>验证IDE中的代码。
在里面PLC代码选项卡,单击生成PLC代码。
当你选择验证IDE中的代码,软件:
生成代码和测试台。
启动目标IDE。
创建一个项目。
将生成的代码和测试台面导入目标IDE中的新项目。
在目标IDE上运行生成的代码以验证它。
如果未指定必须生成测试台代码,则在验证生成的代码时,您会看到错误Testbench未选择
。
有关以下信息:
不支持自动导入和验金宝app证的IDE,参见排除自动导入问题。
长代码生成时间的可能原因,看故障排除:长测试台代码生成时间。
生成具有测试窗的代码和测试台数据大小超过限制时金宝app®PLC编码器™可以处理,可能会导致长代码生成时间。测试台数据大小取决于在仿真期间采样输入信号的次数。当仿真时间长或以高频采样模拟信号时,测试台数据可以很大。
要减少测试台数据大小和代码生成时间,可以:
减少模拟的持续时间。
增加模拟步长。
如果要保留仿真持续时间和步长,将模拟划分为多个部分。对于具有持续时间的模拟输入信号[0,T.
],用持续时间将输入分成多个部件[0,T.1
],[T.1
那T.2
],[T.2
那T.3.
依此类推,在哪里T.1