首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >simulink编码器c文件到simulink模型

simulink编码器c文件到simulink模型
EN

Stack Overflow用户
提问于 2015-12-17 18:15:35
回答 3查看 857关注 0票数 0

我有很多.c文件是由simulink编码器自动生成的。分析这些文件来理解simulink模型是非常耗时的,据我所知,目前还没有将C代码转换为simulink模型的逆向工具。

那么,有没有可能使用解析器将自动生成的c文件转换为simulink模型呢?

EN

回答 3

Stack Overflow用户

发布于 2015-12-17 18:59:57

在这个领域有一些关于like this one的研究,但我所知道的任何方法都试图将一般的c代码转换为模型。我听说过的“最好的”性能是一个现成的、不再可用的原型,它从几行c代码中生成了令人难以置信的巨大的simulink模型。

为了在您的用例中有任何实际用途,需要一个能够识别原始模型块的翻译器。这样的软件并不存在。

票数 2
EN

Stack Overflow用户

发布于 2015-12-17 19:00:05

简短的回答是:不。

真正的问题是:你为什么要这么做?黄金参考(如果你愿意,设计)是生成代码的模型,它是一个单向系统。如果你想改变设计,改变模型,重新生成代码。这就是它的设计和工作方式,而不是反过来。

然而,您可以将C代码(函数)集成到legacy code tool的Simulink模型中,但这与您所要求的是不同的练习。您还可以使用MATLAB函数块和coder.ceval命令从Simulink模型调用外部C代码,有关详细信息,请参阅文档中的Integrate C Code Using the MATLAB Function Block

票数 2
EN

Stack Overflow用户

发布于 2018-04-26 19:31:06

您可以尝试Modelify。

Modelify是一个将遗留C代码转换为Simulink模型的新工具。Modelify将低级逻辑从C转换为Simulink中的高级结构,而不是逐字转换。

Website Link

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34331973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档