OPC工具箱功能
按字母顺序列表
按类别
服务器发现
opcregister |
安装和注册OPC基础核心组件 |
opcserverinfo |
版本、服务器和状态信息 |
opchdaserverinfo |
查询已安装HDA服务器的host |
opcuaserverinfo (opcua) |
查询已安装OPC UA服务器的host |
opc.hda金宝appSupport |
OPC工具箱HDA故障排除实用程序 |
opc.da金宝appSupport |
OPC工具箱数据访问故障排除实用程序 |
opc金宝appsupport |
OPC工具箱故障排除实用程序 |
opcDataAccessExplorer |
打开OPC数据访问浏览器应用程序 |
openosf |
打开OPC数据访问浏览器会话文件 |
服务器连接和浏览
opcfind |
查找具有特定属性的OPC工具箱对象 |
opcda |
构造OPC数据访问对象 |
opchda |
创建OPC历史数据访问客户端 |
opcua (opcua) |
构造OPC UA客户端对象 |
opcuanode (opcua) |
构造OPC UA节点对象 |
连接 |
连接OPC工具箱客户端到服务器 |
与一 |
如果HDA Client已连接到服务器,则为True |
断开连接 |
从服务器断开OPC工具箱客户端 |
propinfo |
OPC工具箱对象的属性信息 |
obj2mfile |
将OPC工具箱对象转换为MATLAB代码 |
opcreset |
断开并删除所有OPC工具箱对象 |
opc.hda.reset |
断开并删除所有OPC HDA客户端对象 |
getnamespace (opcda) |
OPC数据访问服务器名称空间 |
getNameSpace (opchda) |
OPC历史数据访问服务器名称空间 |
getNamespace (opcua) |
与客户端关联的服务器命名空间 |
browsenamespace (opcda) |
以图形方式浏览OPC DA服务器名称空间 |
browseNameSpace (opchda) |
以图形方式浏览OPC HDA服务器名称空间 |
browseNamespace (opcua) |
以图形方式浏览名称空间并从服务器中选择节点 |
flatnamespace |
扁平化分层OPC名称空间 |
serveritems |
查询完全限定项目id的服务器或名称空间 |
opcserverinfo |
版本、服务器和状态信息 |
opchdaserverinfo |
查询已安装HDA服务器的host |
opcuaserverinfo (opcua) |
查询已安装OPC UA服务器的host |
readItemAttributes |
从OPC HDA服务器读取项目属性值 |
serveritemprops |
OPC服务器名称空间中项的属性信息 |
getDescription |
获取OPC HDA聚合类型或项属性的描述 |
getIDFromName |
将OPC HDA聚合类型或项属性名称转换为数字标识符 |
getIDList |
获取所有聚合类型或项目属性id |
getNameList |
获取所有聚合类型或项属性名 |
copyobj |
复制OPC数据访问对象 |
删除 |
从内存中删除OPC工具箱对象 |
isvalid |
对于未删除的OPC工具箱对象为True |
保存 |
保存OPC工具箱对象到mat文件 |
负载 |
从mat文件加载OPC工具箱对象 |
disp |
OPC工具箱对象的信息摘要 |
得到 |
OPC工具箱对象属性 |
集 |
配置或显示OPC工具箱对象属性 |
opchelp |
帮助OPC工具箱数据访问功能或属性 |
数据访问
项目和组管理
addgroup |
为opcda对象添加数据访问组 |
additem |
向daggroup对象添加数据访问项 |
clonegroup |
克隆组到同一客户端的新私有组 |
makepublic |
将私有组转换为公共组 |
removepublicgroup |
从服务器中删除公共组 |
数据读写
读 |
同步从OPC组或项读取数据 |
readasync |
从组或项异步读取数据 |
写 |
将值写入组或项 |
writeasync |
异步地将值写入组或项 |
cancelasync |
取消异步读写操作 |
数据可视化
数据日志和缓冲区
刷新 |
阅读小组中所有活动项目 |
开始 |
启动日志记录任务 |
停止 |
停止日志任务 |
等待 |
暂停MATLAB执行,直到对象停止日志记录 |
flushdata |
删除与daggroup对象关联的所有日志数据记录 |
getdata |
从OPC工具箱引擎检索日志记录到MATLAB工作区 |
peekdata |
预览最近获取的数据 |
opcread |
从磁盘读取日志记录到MATLAB工作区 |
opcstruct2array |
将OPC数据从结构转换为数组格式 |
opcstruct2timeseries |
将OPC数据从结构转换为时间序列格式 |
事件和回调
opccallback |
OPC工具箱回调的事件信息 |
cleareventlog |
清除事件日志,丢弃所有事件 |
showopcevents |
OPC工具箱事件的事件日志摘要 |
数据访问与Simulink金宝app
genslread |
从MATLAB组对金宝app象生成Simulink OPC读块 |
genslwrite |
从MATLAB组对金宝app象生成Simulink OPC写块 |
历史数据访问
原始数据
readRaw |
从HDA服务器读取一段时间内存储的原始数据 |
readModified |
从OPC HDA服务器读取修改的数据 |
处理过的数据
readAtTime |
在指定的时间从OPC HDA服务器读取数据 |
readProcessed |
从OPC HDA服务器读取服务器聚合数据 |
getDescription |
获取OPC HDA聚合类型或项属性的描述 |
getIDFromName |
将OPC HDA聚合类型或项属性名称转换为数字标识符 |
getIDList |
获取所有聚合类型或项目属性id |
getNameList |
获取所有聚合类型或项属性名 |
数据操作与显示
单 |
将OPC HDA数据对象数组转换为单一类型矩阵 |
双 |
将OPC HDA数据对象数组转换为双类型矩阵 |
int8 |
将OPC HDA数据对象数组转换为int8矩阵 |
int16 |
转换OPC HDA数据对象数组为int16矩阵 |
int32 |
转换OPC HDA数据对象数组为int32矩阵 |
int64 |
转换OPC HDA数据对象数组为int64矩阵 |
uint8 |
转换OPC HDA数据对象数组为uint8矩阵 |
uint16 |
转换OPC HDA数据对象数组uint16矩阵 |
uint32 |
转换OPC HDA数据对象数组为uint32矩阵 |
uint64 |
将OPC HDA数据对象数组转换为uint64矩阵 |
逻辑 |
将OPC HDA数据对象数组转换为逻辑矩阵 |
tsintersect |
OPC HDA数据对象中时间戳的交集 |
tsunion |
OPC HDA数据对象中时间戳的并集 |
arrayHasSameTimeStamp |
如果OPC HDA数据对象的所有元素具有相同的时间戳向量,则为 |
getIndexFromID |
与OPC HDA数据项id匹配的索引 |
重新取样 |
重新采样OPC HDA数据对象,使其具有已定义的时间戳 |
opc.setDateDisplayFormat |
设置OPC对象的日期显示格式 |
opc.getDateDisplayFormat |
OPC对象日期显示的格式 |
showValues |
显示OPC HDA数据对象的值表 |
楼梯 |
将OPC HDA数据对象绘制为阶梯图 |
情节 |
将OPC HDA数据对象画成线 |
opc.daQualityString |
OPC数据访问部分质量ID |
opc.hdaQualityString |
OPC历史数据访问部分的质量ID |
统一的体系结构
opcuaserverinfo (opcua) |
查询已安装OPC UA服务器的host |
opcua (opcua) |
构造OPC UA客户端对象 |
连接(opcua) |
连接OPC UA客户端到服务器 |
断开(opcua) |
断开OPC UA客户端与服务器的连接 |
与(opcua) |
确定OPC UA客户端对象是否连接到服务器 |
getServerStatus (opcua) |
OPC UA服务器状态 |
findDescription (opcua) |
查找包含指定描述的OPC UA服务器 |
opcuanode (opcua) |
构造OPC UA节点对象 |
getNamespace (opcua) |
与客户端关联的服务器命名空间 |
browseNamespace (opcua) |
以图形方式浏览名称空间并从服务器中选择节点 |
readValue (opcua) |
从OPC UA服务器上的节点读取值 |
writeValue (opcua) |
将值写入OPC UA服务器上的节点 |
readHistory (opcua) |
在OPC UA服务器上从节点读取历史数据 |
readAtTime (opcua) |
读取OPC UA服务器节点的历史数据 |
readProcessed (opcua) |
从OPC UA服务器各节点读取聚合数据 |
findNodeByName (opcua) |
按名称查找节点 |
findNodeById (opcua) |
通过名称空间索引和标识符查找节点 |
isEmptyNode (opcua) |
OPC UA节点阵列空节点为True |
isVariableType (opcua) |
OPC UA服务器可变节点为True |
isObjectType (opcua) |
OPC UA服务器对象节点为True |
getNodeAttributes (opcua) |
读取服务器节点属性 |
getAllChildren (opcua) |
递归检索节点的所有子节点 |
opc.ua.ServerInfo |
OPC UA服务器信息对象 |
opc.ua.Client |
OPC UA客户端对象 |
opc.ua.Node |
OPC UA节点对象 |
opc.ua.AggregateFnId |
OPC UA节点聚合函数ID枚举 |
这个话题有用吗?