树莓派重启后自动运行Simulink金宝app模型
如果你部署了一个Simulink金宝app®在树莓派™上的模型,该模型在树莓派开机后不会自动开始运行。您必须通过Wi-Fi与树莓派建立SSH (Secure Shell)连接,手动启动模型®或以太网。
使用Run-on-boot特性,您不再需要手动启动模型。该模型在树莓派开机后立即运行。
Simu金宝applink模型闪烁绿色指示灯点亮树莓派上的绿色LED。在Simulink编辑器中打开模型,金宝app并将其部署到树莓派上。部署成功后,绿色指示灯开始闪烁。现在,重新启动树莓派并等待几秒钟。绿色指示灯不闪烁是因为硬件上的型号未运行。
现在,将模型添加到Run-on-boot中,如将模型添加到启动时运行重启树莓派。重启后,绿色指示灯立即闪烁。
将模型添加到启动时运行
您可以使用配置参数对话框或Simulink函数从金宝app启动时运行中添加或删除Simulink模型:
使用配置参数管理启动时运行对话框
打开Simulin金宝appk模型。
在Simuli金宝appnk编辑器中,转到建模选项卡,单击模型设置.
在“配置参数”对话框中,选择硬件实现.
设置硬件板参数
覆盆子π
.这个选项会自动将硬件板设置中的参数填充为树莓派硬件的默认值。从组列表下目标硬件资源中,选择构建选项>启动时运行.
点击好吧以保存更改。点击应用.
要在硬件上部署代码,请在硬件选项卡中的Simuli金宝appnk模型模式部分中,选择
在船上跑
然后点击构建、部署和启动.模型窗口的左下角显示了Simulink在硬件上准备、下载和运行模型时的状态。金宝app重新启动硬件。模型在重启后自动开始运行。
以编程方式管理启动时运行
您可以通过以下方式以编程方式管理Run-on-boot特性:
:将Simulink模金宝app型添加到Run-on-boot中。addToRunOnBoot
:获取添加到Run-on-boot中的Simu金宝applink模型的名称。getRunOnBoot
:从Run-on-boot中移除模型。removeRunOnBoot
限制
只能向Run-on-boot添加一个模型。最近添加的模型将覆盖Run-on-boot中的现有模型。
当模型在外部模式或处理器在循环(PIL)模式下运行时,启动时运行不起作用。