我有一个大型 simulink 模型,其中包含许多源模块和接收器模块,其中许多模块之间只有基本的算术运算。我被要求记录模型背后的方程式。我目前正在手动执行此操作,我发现它相当慢,并且在此过程中出错的可能性相对较高。
Simulink 有什么方法可以自动生成方程(例如在 MATLAB 语法中)?
MATLAB/Simulink 中没有任何实用程序可以完全满足您的需求(我个人也不知道有任何第三方工具可以做到这一点)。
但是,我认为您最好的选择可能是使用Simulink Coder。这将允许您将 Simulink 模型转换为 C 代码。从该代码中,您可以比手动分析 Simulink 模型更容易地提取等效方程。
不过,问题是 Simulink Coder 是基础 Simulink 的附加包,因此您可能拥有也可能没有此工具。