我使用MatLab/Simulink对嵌入式软件组件进行建模,并使用RealTime Works生成C代码。我正在努力提高代码的可读性和生成代码的逻辑结构。您是否知道如何指导Simulink和/或实时研讨会生成更好的代码?有没有可能对代码生成任务或类似的任务提供一些提示?
esbemjvw1#
就绪程度取决于您正在使用的系统目标文件(Stf),可以从配置参数>代码生成>系统目标文件中进行选择。通常,通用目标文件(grt.tlc)并不关心代码的准备情况,因为它的目标是只使用生成的代码来构建并在目标中使用。如果你想有一个干净的代码和更容易阅读,你需要将STF改为“ERT”,这是为嵌入式系统,更高效和易于阅读。不过有一个问题,你可能需要多花一点钱才能获得这个“ERT”功能。
1条答案
按热度按时间esbemjvw1#
就绪程度取决于您正在使用的系统目标文件(Stf),可以从配置参数>代码生成>系统目标文件中进行选择。通常,通用目标文件(grt.tlc)并不关心代码的准备情况,因为它的目标是只使用生成的代码来构建并在目标中使用。如果你想有一个干净的代码和更容易阅读,你需要将STF改为“ERT”,这是为嵌入式系统,更高效和易于阅读。
不过有一个问题,你可能需要多花一点钱才能获得这个“ERT”功能。