主要内容

导入和验证结构化文本代码

从模型生成结构化文本代码和测试替补。通过将生成的代码导入目标IDE来验证生成的代码。您可以使用测试台数据验证生成代码的输出与模型仿真的输出匹配。

生成,导入和验证结构化文本

此示例显示如何使用生成的测试台导入和验证生成的代码:

  1. 打开plcdemo_simple_subsystem.例子。

  2. 打开PLC编码器应用程序。点击PLC代码标签>设置>PLC代码生成

  3. 选择生成子系统的测试台复选框。点击好的

  4. 点击PLC代码标签。点击设置>验证IDE中的代码

  5. 在里面PLC代码选项卡,单击生成PLC代码

当你选择验证IDE中的代码,软件:

  1. 生成代码和测试台。

  2. 启动目标IDE。

  3. 创建一个项目。

  4. 将生成的代码和测试台面导入目标IDE中的新项目。

  5. 在目标IDE上运行生成的代码以验证它。

如果未指定必须生成测试台代码,则在验证生成的代码时,您会看到错误Testbench未选择

有关以下信息:

故障排除:长测试台代码生成时间

生成具有测试窗的代码和测试台数据大小超过限制时金宝app®PLC编码器™可以处理,可能会导致长代码生成时间。测试台数据大小取决于在仿真期间采样输入信号的次数。当仿真时间长或以高频采样模拟信号时,测试台数据可以很大。

要减少测试台数据大小和代码生成时间,可以:

  • 减少模拟的持续时间。

  • 增加模拟步长。

  • 如果要保留仿真持续时间和步长,将模拟划分为多个部分。对于具有持续时间的模拟输入信号[0,T.],用持续时间将输入分成多个部件[0,T.1],[T.1T.2],[T.2T.3.依此类推,在哪里T.123.<.. 。单独为每个部件生成测试台代码,手动将它们导入IDE。

相关话题