Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试调试作为更大模拟一部分的 FMU 文件,我的问题是我无法直接访问里面的代码。我尝试将 FMU 文件导入 Simulink,但我得到的是一个带有 I/O 的黑盒块。我的目标是直接访问块内正在进行的管理 C/C++ 代码,有没有办法做到这一点,最好是使用 Simulink/MATLAB?
由于 FMU 文件已经编译,我所描述的内容几乎是不可能的吗?
FMI/FMU 可以与其中的二进制文件或源代码一起导出。也许您使用的 FMU 仅包含二进制文件但没有源目录?还有一些公司希望通过只提供二进制文件而不是源代码来保护他们的 IP。所以我认为它是那些 FMU 之一。为了回答您的问题,您在 matlab 中看不到 FMU 源代码。Matlab 只会向您显示带有输入和输出的框,当您通过 FMU 界面运行它时,它会运行二进制文件。