主要内容

matlabshared.addon.LibraryBase类

包:matlabshared

派生的抽象类Arduino插件库

描述

classdef MyAddonClass < matlabshared.addon.LibraryBase使MyAddonClass类的子类matlabshared.addon.LibraryBase类。

一个对象与matlabshared.addon.LibraryBase作为父类的是Arduino®附加组件。的matlabshared.addon.LibraryBase类为Arduino Add-On子类提供了几个受保护的方法来与arduino对象,与硬件资源交互,并与Arduino硬件板上的c++代码通信。

属性

全部展开

附加程序库的唯一标识符。库名称字符串使用库文件所在的包文件夹的名称,后面跟着库的名称,用正斜杠分隔两个字符串。

例子:“ExampleLCD /液晶显示器”

数据类型:字符

您的Add-On库所需的其他Arduino Add-On库列表。库名称字符串使用与LibraryName财产。

例子:{' ExampleLCD / LCD”、“ExampleAddon / HelloWorld '}

数据类型:字符

包含附加组件类代码的c++头文件的名称。

例子:“MyAddon.h”

数据类型:字符

c++头文件中的类名。

例子:“MyAddon”

数据类型:字符

方法

sendCommand 发送消息Arduino设备从MATLAB
configurePinResource 设置资源所有者和引脚模式
decrementResourceCount 资源实例数的递减计数
incrementResourceCount 增加当前资源数量
getTerminalsFromPins 从引脚获得终端号码
getResourceCount 资源实例数
setSharedResourceProperty 设置共享资源属性
getSharedResourceProperty 获取共享资源属性
getResourceOwner 获取终端资源所有者
validatePin 验证pin支持特定的功能金宝app
getPinsFromTerminals 从终端获取密码
getTerminalMode 获取当前终端模式
isTerminalDigital 检查终端是否可以用作数字引脚
isTerminalAnalog 检查终端是否可以用作模拟引脚
getServoTerminals 获得具有伺服功能的终端
getI2CTerminals 获得具有I2C功能的终端
getSPITerminals 获取具有SPI功能的终端
getPWMTerminals 获得具有PWM功能的终端
getMCU 单片机的Arduino董事会
getPinAlias 获取别名pin号
getInterruptTerminals 获得具有中断功能的终端