主要内容

设备驱动块

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

设备驱动程序块是MATLAB系统块,在部署到Arduino时生成自定义C/ c++设备驱动程序代码®硬件板。设备驱动程序块使用户可以方便地访问硬件板功能,例如通信协议或硬件库,这些功能在金宝appArdu金宝appino硬件的Simulink支持包

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

功能

arduino.金宝appsupportpkg.getAVRLibraryRoot 得到ArduinoAVR库根目录路径
arduino.金宝appsupportpkg.getAVRRoot 得到ArduinoAVR文件根路径
arduino.金宝appsupportpkg.getBoardInfo 获取属性Arduino板处于活动状态金宝app模型
arduino.金宝appsupportpkg.getIDERoot 得到ArduinoIDE文件根路径
arduino.金宝appsupportpkg.getLibraryRoot 得到Arduino库根目录路径
arduino.金宝appsupportpkg.getSAMDLibraryRoot 得到ArduinoSAMD库根目录路径
arduino.金宝appsupportpkg.getSAMDRoot 得到ArduinoSAMD文件的根路径
arduino.金宝appsupportpkg.getSAMLibraryRoot 得到ArduinoSAM库根目录路径
arduino.金宝appsupportpkg.getSAMRoot 得到ArduinoSAM文件根路径

主题

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

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

设备驱动系统对象的结构

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

创建一个数字写块

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

创建一个数字读块

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

块面具

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

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

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

使用设备驱动程序块进行模拟

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

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

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

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

在Simulink上启用Connected I/O的指南金宝app®系统对象块,包含允许访问硬件特定功能的特定硬件代码。