如何解决Rasperryπ连接时使用仿真软件在连接输入输出模式?金宝app

1视图(30天)
你好,
通常情况下,连接的覆盆子Matlab / Simulink raspi需要使用金宝app 命令,例如:
mypi = raspi (ipaddress、名称、pw);
一旦连接,你只需要使用mypi地址覆盆子。
另一方面,如果您想要使用仿真软件在连接输入输出模式,你必须清楚你的树莓,当运金宝app行该模型仿真软件将与覆盆子的连接。
如果我试着运行 mypi = raspi 一旦模型运金宝app行它说,连接已经退出,所以没有变量在工作区中寻址覆盆子。
我的问题:虽然以连接输入输出模式运行仿真软件连接(my金宝apppi)我该如何解决,例如,使用 readDigitalPin (mypi pinNumber) 在一个应用程序设计师应用程序?它甚至有可能吗?
提前谢谢。

答案(1)

Prasanth Sunkara
Prasanth Sunkara 2021年12月16日
嗨,乔恩,
你只能有一个连接到π,要么从MATLAB连接I / O(通过r = raspi())或仿真软件连接I / O。金宝app但 不都在同一时间 。如果你试图连接到相同的πMATLAB仿真软件IO运行时,你会看到你上面提到的错误。金宝app相反还会导致一个错误。
引擎盖下面两种MATLAB和Simulink连接I / O,与金宝appπ使用相同的技术。一次只允许一个连接的通信通道,以避免任何冲突的命令发送到π从两个不同的地方。因此是不可能的。
如果你想控制你的同时通过MATLABπ,请使用仿真软件工作流程,不使用相同的通信通道连接的I / O。金宝app您可以使用仿真软件监视和优化工作流程(金宝app即外部模式)或部署一个完整的模型。
-Prasanth
1评论
乔恩·雷曼
乔恩·雷曼 2021年12月16日
嗨Prasanth,
首先,谢谢你的回答。
我可能解释说自己错了,但是你不能理解那些多个连接到相同的板我想知道如果有一个方法,使现有的通信对象连接,在连接使用Simulinc IO时创建的模式。
我看到最后发现不是的 raspi 命令,您可以使用 raspberrypi ( r = raspberrypi () )命令来解决现有的连接。
不过,谢谢你的时间。
乔恩

登录置评。

下载188bet金宝搏


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!