主要内容

块设备驱动程序

创建设备驱动程序块以访问硬件板的特定功能

设备驱动程序块是MATLAB系统块,当部署到Arduino时,生成定制的C/ c++设备驱动程序代码®硬件板。设备驱动程序块为用户提供了容易访问硬件板特性,如通信协议或硬件库,在万博1manbet万博1manbetxxSimulink支持包Arduino硬件

您可以从模板System对象™中开发设备驱动程序块,然后与其他用户共享完成的块。

功能

arduino.万博1manbetxsupportpkg.getavrlibraryroot. 得到ArduinoAVR库根目录路径
arduino.万博1manbetxsupportpkg.getAVRRoot 得到ArduinoAVR文件根路径
arduino.万博1manbetxsupportpkg.getBoardInfo 得到的属性Arduino在活跃的万博1manbetx模型
arduino.万博1manbetxsupportpkg.getIDERoot 得到ArduinoIDE文件根路径
arduino.万博1manbetxsupportpkg.getLibraryRoot 得到Arduino库根目录路径
arduino.万博1manbetxsupportpkg.getSAMDLibraryRoot 得到ArduinoSAMD库根目录路径
arduino.万博1manbetxsupportpkg.getSAMDRoot 得到ArduinoSAMD文件根路径
arduino.万博1manbetxsupportpkg.getSAMLibraryRoot 得到ArduinoSAM库根目录路径
arduino.万博1manbetxsupportpkg.getSAMRoot 得到ArduinoSAM文件根路径

主题

开发设备驱动程序块的前提条件

学习Arduino硬件板设备驱动块开发的系统要求和推荐技能。

设备驱动系统对象的结构

理解使用System对象实现的设备驱动程序块的概念和操作。

创建一个数字写块

使用System对象创建数字写块。

创建一个数字读块

使用System对象创建数字读块。

块面具

为您的设备驱动程序块创建块掩码。

为Arduino库创建自定义设备驱动程序块

为Arduino硬件创建一个自定义设备驱动程序块。

模拟与设备驱动程序块

选择并实现设备驱动程序块的数据模拟模式。

与其他用户共享设备驱动程序块

包并分发您的设备驱动程序块。

在连接I/O中使用设备驱动块测量伺服电机轴角

在Simulink上启用连接I/O的指南万博1manbetx®系统对象块,包含允许访问硬件特定特性的硬件特定代码。