如果你部署一个MATLAB®功能在“树莓派™”上开启时,“树莓派”功能不会自动启动。必须通过Wi-Fi与树莓派建立SSH连接,手动启动该功能®或以太网。
有了Run-on-boot特性,您不再需要手动启动MATLAB函数。开启树莓派后,该功能立即运行。
MATLAB函数blinkLED
点亮树莓派上的绿色LED灯。在Simulink中打开函数金宝app®编辑并部署到树莓派上。部署成功后,绿色指示灯开始闪烁。现在,重新启动树莓派并等待几秒钟。绿色指示灯不闪烁,说明硬件功能未运行。
现在,将MATLAB部署函数添加到Run-on-boot中,如在启动时运行中添加MATLAB函数重启树莓派。重启后,绿色指示灯立即开始闪烁。
复制blinkLED
函数并将其粘贴到MATLAB编辑器中。该功能实现了在树莓派硬件上闪烁ACT LED的算法0.5
秒One hundred.
周期。
函数blinkLED ()%创建一个树莓派对象r = raspi ();LED闪烁100次为数= 1:10 0打开LED灯writeLED (r,“LED0”1);暂停0.5秒暂停(0.5);关闭LED灯writeLED (r,“LED0”, 0);暂停0.5秒暂停(0.5);结束结束
将函数保存为blinkLED.m
到您具有写权限的文件夹。
属性创建硬件配置对象targetHardware
函数。
董事会= targetHardware (“树莓π”)板=目标硬件与属性:名称:“树莓π”DeviceAddress:“176.93.236.232”用户名:“π”密码:'*********'BuildDir:“/ home /π”EnableRunOnBoot: 0 BuildAction:“构建、加载和运行”CoderConfig:(1×1编码器。CodeConfig]
验证DeviceAddress
,用户名
,密码
输出中列出的属性。如果需要,可以使用点符号语法更改属性的值。
例如,将设备地址修改为173.21.22.327
,输入:
董事会。DeviceAddress
= '173.21.22.327
'
你可以通过设置EnableRunOnBoot属性来添加或删除运行时启动的MATLAB函数,使用以下MATLAB函数:
董事会。EnableRunOnBoot = true board = targehardware与属性:名称:“树莓π”DeviceAddress:“176.93.236.232”用户名:“π”密码:'*********'BuildDir:“/ home /π”EnableRunOnBoot: 1 BuildAction:“构建、加载和运行”CoderConfig:(1×1编码器。CodeConfig]
你可以通过以下方式管理“启动时运行”特性:
:添加MATLAB函数到Run-on-boot。addToRunOnBoot
:获取添加到Run-on-boot中的MATLAB函数的名称。getRunOnBoot
:从启动时运行中移除MATLAB函数。removeRunOnBoot
只能向Run-on-boot添加一个函数。最近添加的函数覆盖了在启动时运行的现有函数。
当功能运行在外部模式或处理器在环路(PIL)时,启动时运行不工作。