我有一个使用Simulink / Matlab编码器,嵌入式编码器和Beaglebone Black硬件支持在Beaglebone Black上运行的Simulink模型 .

随着模型在我的主板上运行,我可以使用UDP与它交谈,因此我确信该模型正在运行 .

生成的程序应作为独立程序运行,并使用Simulink中的UDP块与其他程序和计算机进行通信 .

我试图使某种数据记录成为可能 . 使用“To file”-block logging时,文件会在BBB上生成,并且随着程序的运行,其大小会增加 . 但是,当发送stopModel(...)时,程序会停止,但根据Matlab,日志文件已损坏 .

我做的研究表明应该/必须运行model_terminate()以确保正确保存所有日志文件 .

还有其他方法可以从独立程序中保存.mat文件吗?即使丢失连接,如何确保创建和读取日志文件?