编者按:该文件被选为MATLAB中央本周精选
这个包包含一个指南,以逐步的方式解释了如何开发设备驱动程序块(在目标平台上执行特定于目标的功能的块)。
驱动程序示例:
-) Arduino数字输出
-) Arduino数字输入
-) Arduino模拟输出
-) Arduino编码器读取
是包括在内。
虽然示例是使用Arduino作为硬件平台构建的(特别是依赖于Arduino的Simulink Support Package),但该方法适用于任何其他受支持的目标。万博1manbetx万博1manbetx
在本指南中,开发设备驱动程序的第一种方法是基于S-Function Builder块。接下来的章节还分别介绍了基于遗留代码工具、MATLAB函数块和系统对象块的不同方法。在指南中讨论了每种方法的优缺点。
最后,请注意,对于MATLAB 2013b,您将需要为S-Function构建器应用一个修复程序来开发没有输入的块。请进入以下页面://www.tianjin-qmedu.com/万博1manbetxsupport/bugreports/1006532,向下滚动到底部,并遵循其中的说明。
引用作为
詹皮耶罗·坎帕(2022年)。设备驱动程序(//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,万博1manbetxMiniQ机器人的Simulink库,Rensselaer Arduino支万博1manbetx持包库,树莓派Simulink驱动万博1manbetx模块ADC DAC PWM,Arduino Udp以太网屏蔽,3音符钢琴Arduino与S-Functions,Arduino的嵌入式编码器目标,ADLX345 i2c Arduino Mega驱动程序,Simulink硬件支持包的驱动程序块示例万博1manbetx万博1manbetx,树莓派驱动块SFunction,树莓派直流电机h桥驱动模块功能,树莓派PWM驱动块功能,树莓派正交编码器功能,MPC4725 I2C DAC的Arduino S功能,树莓派MPU6050功能支持I2C通信,采用pii2c接线,RC接收Arduino驱动块,万博1manbetxZumo机器人的Simulink库,电动机保护,SEN0140 万博1manbetxSimulink i2c Driver for Arduino Mega 2560,控制电机à courant继续avec arduino