编者按:此文件被选为Matlab Central本周精选
此软件包包含一个指南,以逐步的方式解释如何开发设备驱动程序块(在在目标平台上执行时执行目标特定功能的块)。
示例驱动程序:
- )Arduino数字输出
- )Arduino数字输入
- )Arduino模拟输出
-) Arduino编码器读取
是包括在内。
虽然示例是使用Arduino作为硬件平台构建的(特别是依赖于Arduino的Simulink支持包),但该方法适用于任何其他受支持的目标。万博1manbetx万博1manbetx
在本指南中,开发设备驱动程序的第一种方法基于S函数构建器块。以下章节还分别基于遗留代码工具,MATLAB功能块和系统对象块来描述不同的方法。在指南中讨论了每种方法的优点和缺点。
最后,请注意,对于MATLAB 2013b,您将需要对S-Function构建器应用一个修复,以在没有输入的情况下开发块。为此,请访问以下页面://www.tianjin-qmedu.com/万博1manbetxsupport/bugreports/1006532,向下滚动到底部,并遵循其中的说明。
詹坎(2021)。设备驱动程序(//www.tianjin-qmedu.com/matlabcentral/fileexchange/39354-device-drivers), MATLAB中央文件交换。检索.
启发:万博1manbet万博1manbetxxSimulink支持包Arduino硬件,万博1manbet万博1manbetxx用于覆盆子PI硬件的Simulink支持包
启发:Arduino数据记录屏蔽的驱动程序,在Arduino上播放一段曲子,Arduino -循环时间s功能,BeagleBone Black的设备驱动程序,Arduino附加传感器库(DHT,LPS331),软实时,Arduino UNO上的数据记录器,万博1manbetxSimulink Library for MiniQ Robot,Rensselaer Arduino支万博1manbetx持包库(Rasplib),覆盆子PI Simulin万博1manbetxk驱动程序块ADC DAC PWM,Arduino Udp Ethernet Shield,3音符钢琴Arduino与S-Functions,Arduino的嵌入式编码器目标,Adlx345 I2C驱动程序为Arduino Mega,Simulink硬件支持包的驱动程序块示例万博1manbetx万博1manbetx,树莓派驱动块功能,覆盆子PI DC电机H桥驱动器块SFUNCTION,树莓Pi PWM驱动模块功能,覆盆子PI正交编码器SFUNCTION,Arduino S功能用于MPC4725 I2C DAC,Raspberry Pi MPU6050 s功能与I2C通信使用WiringPiI2C,RC接收驱动模块用于Arduino,万博1manbetxZumo机器人的Simulink库,电动机保护,Arduino 万博1manbetxMega 2560的Simulink i2c驱动程序,控制电机à courant continuum avec arduino