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