python - 如何在 matlab 中为树莓派 4 创建动态 bash 脚本
问题描述
我在树莓派 4 上有一个脚本,它需要三个变量。这些变量是由 matlab 生成的,我需要为它运行这个脚本。问题是每次我尝试生成这个 bash 命令时,都会出错。我目前正在为 Raspberry Pi 硬件使用 Matlab 支持包
有没有可能按照我的想法去做?我该怎么做?这是我返回的试验和错误。
尝试1:
comando = convertStringsToChars(strcat(['python Desktop/R3D5/motor.py '], [' '], [ang], [' '], [dir]));
system(raspi, comando)
Error:
Error executing command "python Desktop/R3D5/motor.py 100 1". Details:
STDERR: File "Desktop/R3D5/motor.py", line 1
SyntaxError: Non-ASCII character '\xc3' in file Desktop/R3D5/motor.py on line 1, but no encoding declared; see
http://python.org/dev/peps/pep-0263/ for details
STDOUT:
Error in R3D5_main (line 31)
R3D5.moveBase(' 100', ' 1');
尝试2:
system(raspi, 'python Desktop/R3D5/base.py '+ ang + ' ' + dir)
Error:
Arrays have incompatible sizes for this operation.
Error in R3D5/moveBase (line 49)
system(R3D5.r, 'python Desktop/R3D5/base.py '+ ang +' ' + dir)
Error in R3D5_main (line 31)
R3D5.moveBase('100', ' 1');
提前致谢
解决方案
推荐阅读
- mysql - MySql + EF 6 GroupBy 导致 NullReferenceException
- flutter - 我们如何根据颤动的条件更改视图可见性?
- javascript - 将 keyCode 转换为 key
- python - 在python的嵌套字典中应用循环时出错
- javascript - vue.js 动态图片加载
- php - 如何在最新的贝宝结账时启用未来付款
- android - 从 MediaBrowserService 更新活动中的搜索栏的最佳方法?
- macos - 在 macOS 上链接静态 Lua 库
- javascript - 如何与两个对象类型数组相交,包括合并它们的项目?
- python - 如何在 pyomo 的目标函数的求和界中包含一个变量?