的金宝app®PLC编码器™软件模拟您的模型并捕获子系统的输入和输出信号。所捕获的输入输出信号数据为试验台数据。您可以通过使用测试台数据生成测试台或测试工具。看到为子系统生成测试台.
通过使用生成的测试台,您可以验证生成代码的输出在数值上和功能上与Simulink模型的输出是等价的。金宝app该表显示了不同数据类型的容错情况。比较是在生成代码的输出(期望值)和模型的输出(实际值)之间进行的。
数据类型 | 比较 | 错误宽容 |
---|---|---|
整数 |
绝对 | 0 |
布尔 |
绝对 | 0 |
单 |
相对 | 0.0001 |
双 |
相对 | 0.00001 |
单数据类型或双数据类型的相对容差比较使用如下逻辑:
IF ABS(actual_value - expected_value) > (ERROR_TOLERANCE * expected_value) THEN testVerify:= FALSE;END_IF;
要通过使用测试台验证生成的代码,请将生成的结构化文本和测试台数据导入到目标IDE中。您可以手动或自动导入测试台代码。看到导入和验证结构化文本代码.