金宝app仿真软件IO错误Arduino Uno启用

122(30天)
我试图使用MATLAB中的Simulink仿真金宝appIO功能启用2018 a。该平台是一个Arduino Uno。即使最简单的例子,比如试图读取销4和显示我得到一个错误虽然模拟模式工作没有启用IO,当我程序加载到硬件也没问题。这是错误,我看到当我使仿真软件IO:金宝app
MATLAB系统阻止blink2 /数字输入/数字输入的错误发生时调用“setupImpl”“codertarget.arduinobase.blocks.DigitalRead”的方法。抛出的错误
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \共享目标\ \ ioserver \ + matlabshared \ + ioclient \ +运输\ TransportLayerAbstract.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \共享目标\ \ ioserver \ + matlabshared \ + ioclient \ IOProtocol.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \共享目标\ \ ioserver \ + matlabshared \ + ioclient \ IOProtocol.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \共享目标\ \ ioserver \ \ DigitalIO.p + matlabshared \ + ioclient \ +外围设备的行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \ \ SupportPackages \ arduinobase \目标+ codertarget \ + arduinobase \ +块\ DigitalRead.p '0”。
引起的由:
运输层对象是损坏的。尝试关闭(instrfind)和删除(instrfind),然后创建一个新的硬件对象
3评论
克劳迪奥·爱德华多圣地亚哥
欧盟对o mesmo问题。Nao consegui comunicacao。

登录置评。

接受的答案

马克·富勒
马克·富勒 2018年6月1日
我发现问题是使用Sparkfun Redboard,这是一个Arduino Uno克隆。它使用一个不同的串行端口。当我切换到一个Arduino Uno解答的问题。

更多的答案(6)


Kaninika裤子
Kaninika裤子 2018年6月1日
试着清理工作区。尝试清除所有,清晰的类。也试着断开,重新连接一次。

史蒂芬哈特曼
史蒂芬哈特曼 2018年10月30日
你好,这里有同样的问题。这是真的“不兼容”uno-board吗?

Kadir也Tolga Dogukanli
Kadir也Tolga Dogukanli 2018年12月26日
我也有同样的错误。你解决问题了吗?
MATLAB系统阻止sondeneme / I2C读的错误发生在调用“setupImpl”“codertarget.arduinobase.internal.arduinoI2CRead”的方法。抛出的错误
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018b \ \共享目标\ \ ioserver \ + matlabshared \ + ioclient \ +运输\ TransportLayerAbstract.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018b \ \共享目标\ \ ioserver \ + matlabshared \ + ioclient \ IOProtocol.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018b \ \共享目标\ \ ioserver \ + matlabshared \ + ioclient \ IOProtocol.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018b \ \共享目标\ \ ioserver \ \ I2C.p + matlabshared \ + ioclient \ +外围设备的行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018b \ \ \ SupportPackages \ arduinobase \目标+ codertarget \ + arduinobase \ +内部\ arduinoI2CRead.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018b \ \共享目标\ \圣言\ + matlabshared \ +圣言\ I2CBlock.p '0”。
引起的由:
运输层对象是损坏的。明确并重新创建对象的硬件
组件:仿真软件|类别金宝app:块错误

Jussi萨福拉
Jussi萨福拉 2019年4月9日
编辑:Jussi萨福拉 2019年4月9日
我也是。
我试图从A4读取数据,然后用FFT做一些奇妙的东西,然后点亮D10的领导。
我用Matlab和Arduino 2018 (Elegoo)大型2560
模拟1明确
01:55我时间:28秒
MATLAB系统阻止blinker_a /模拟输入的错误发生在调用“setupImpl”“codertarget.arduinobase.internal.arduino_AnalogInput”的方法。抛出的错误
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \共享目标\ \ ioserver \ + matlabshared \ + ioclient \ +运输\ TransportLayerAbstract.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \共享目标\ \ ioserver \ + matlabshared \ + ioclient \ IOProtocol.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \共享目标\ \ ioserver \ + matlabshared \ + ioclient \ IOProtocol.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \共享目标\ \ ioserver \ \ AnalogInput.p + matlabshared \ + ioclient \ +外围设备的行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \ \ SupportPackages \ arduinobase \目标+ codertarget \ + arduinobase \ +内部\ arduino_AnalogInput.p '行0
“C: \ ProgramData \ MAT金宝appLAB工具箱\ SupportPackages \ R2018a \ \共享目标\ \圣言\ + matlabshared \ +圣言\ AnalogInSingle.p '0”。
引起的由:
运输层对象是损坏的。尝试关闭(instrfind)和删除(instrfind),然后创建一个新的硬件对象
编辑:看来,禁用模型I / O错误消失了。金宝app图。

Lokendra Samba
Lokendra Samba 2020年6月14日
去这个帖子,你会发现解决方案! !
https://de.mathworks.com/matlabcentral/answers/351957-do-金宝appsimulink-deploy-to-hardware-and-external-modes-work-with-arduino-uno-clones
我有同样的问题,但改变“波特率”帮我解决问题。对我来说现在,适用于所有模式。

类别

找到更多的在金宝appArdu金宝appino硬件仿真软件支持包帮助中心文件交换

下载188bet金宝搏

社区寻宝

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

开始狩猎!