我已经交了一个simulink模型 . 我想使用simulink的代码生成功能将其编译成二进制文件,然后在嵌入式系统(beaglebone black)上运行它 . 从那里,我想查询输出作为更复杂系统的独立组件 .

我无法找到指定编译模型的接口行为的位置 .

我想启动simulink模型(可能带有python os.system() 调用)和一些默认参数(比如启动模型块的参数值),然后捕获它的输出,它应该是每个tick在每个输出处报告的值(该模型具有内部时钟并以给定的间隔报告值 .

我已经能够盲目地将它编译成 *.elf 二进制文件并将其部署到嵌入式设备,并且它运行,但唯一发生的是我在 STDOUT 上获得字符串 **** model running **** .

  • 将命令行参数指定到此编译二进制文件中的最简单方法是什么?

  • 如果答案是"generate the code and then edit it by hand to pass arguments in",当simulink模型发生变化时,如何在重新生成代码之间保留手工编辑?

  • 如何在 STDOUT 上制作simulink outports报告?