【发布时间】:2018-07-15 18:34:27
【问题描述】:
我想对在外部硬件上运行的 Matlab Simulink 模型进行系统调用。 在我的情况下,我想关闭原来的 Raspberry Pi Touch Display (7") 和一个。
我尝试使用带有 Matlab“系统”命令的 Matlab 函数,但它对显示没有任何影响(系统调用本身适用于终端)。
function display_backlight(old_status)
coder.extrinsic('system')
if old_status == 1
system('echo 1 | sudo tee /sys/class/backlight/rpi_backlight/bl_power')
else
system('echo 0 | sudo tee /sys/class/backlight/rpi_backlight/bl_power')
end
end
任何想法如何使这项工作或我是否需要使用此处提到的另一个块System call from Simulink possible?(答案中的链接不起作用)
或者我什至必须用 C 语言编写它并将其集成到 Simulink 中?
【问题讨论】:
标签: matlab terminal raspberry-pi system-calls simulink