注释编辑器:此文件被选为MATLAB Central本周精选
这个包包含一个指南,一步一步地解释了如何开发设备驱动程序块(在目标平台上执行特定于目标的功能的块)。
驱动程序示例:
-) Arduino数字输出
-) Arduino数字输入
-) Arduino模拟输出
-) Arduino编码器读取
是包括在内。
虽然这些示例是使用Arduino作为硬件平台构建的(具体依赖于Arduino的Simulink Support Package),但该方法适用于任何其他受支持的目标。
在本指南中,开发设备驱动程序的第一种方法是基于S-Function Builder块。以下章节还分别介绍了基于遗留代码工具、MATLAB函数块和系统对象块的不同方法。每种方法的优缺点都在指南中进行了讨论。
最后,请注意,对于MATLAB 2013b,您将需要应用S-Function构建器来开发没有输入的块。要做到这一点,请进入以下页面://www.ru-cchi.com/support/bugreports/1006532,向下滚动到底部,并按照其中的说明进行操作。
Citar科莫
詹皮耶罗·坎帕(2023年)。设备驱动程序(//www.ru-cchi.com/matlabcentral/fileexchange/39354-device-drivers), MATLAB中央文件交换。Recuperado.
兼容性con la versión de MATLAB
兼容平台
窗户 macOS LinuxEtiquetas
Agradecimientos
Inspirado运动:Arduino硬件的Simulink支持包,树莓派硬件的Simulink支持包
Inspiracion对位:Arduino Data Logging Shield的驱动程序,在Arduino上播放一段曲子,Arduino -循环时间s -函数,BeagleBone Black设备驱动程序,Arduino附加传感器库(DHT, LPS331),软实时,Arduino UNO上的数据记录器,Simulink Library for MiniQ Robot,Rensselaer Arduino支持包库(RASPLib),树莓派Simulink驱动阻塞ADC DAC PWM,Arduino Udp以太网屏蔽,3笔记钢琴Arduino与s -函数,嵌入式编码器目标Arduino,ADLX345 i2c Arduino Mega驱动程序,Simulink硬件支持包的驱动程序块示例,树莓派驱动块SFunction,树莓派直流马达h桥驱动块SFunction,树莓派PWM驱动块功能,树莓派正交编码器功能,Arduino S MPC4725 I2C DAC功能,树莓派MPU6050 SFunction支持I2C通信,RC接收Arduino驱动块,Zumo机器人的Simulink库,电动机保护,SEN0140 Simulink i2c驱动Arduino Mega 2560,控制马达à courant continuu avec arduino
Descubra Live Editor
Cree脚本con código, salida y texto formateado en undocumentento ejecitable。
LCT /
SYS /
EML /
LCT /
SYS /
版本 | Publicado | Notas de la versión | |
---|---|---|---|
1.6.0.1 | 更新许可证 |
||
1.6.0.0 | 增加了系统对象和遗留代码工具方法、示例和文档。 也删除了电机护盾相关的文件,因为更新版本可以在“电机护盾”文件交换条目中找到。 |
||
1.5.0.0 | 包括AF Motor Shield V2的驱动程序,以及基于matlab的嵌入式示例。 |
||
1.4.0.0 | 修正了小错别字,更新了版权,并在指南中添加了故障排除部分。 |
||
1.2.0.0 | 修正了一些拼写错误,并在指南的末尾添加了一个故障诊断页面。 |
||
1.1.0.0 | PDF文档稍作改进。 |
||
1.0.0.0 |