文档

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 取消异步读写操作

数据可视化

趋势 显示分组OPC数据的图形化趋势
opcqid 从项目质量构建质量ID
opcqparts 从OPC质量ID中提取质量部件
opcqstr 将OPC质量ID转换为可读文本

数据日志和缓冲区

刷新 阅读小组中所有活动项目
开始 启动日志记录任务
停止 停止日志任务
等待 暂停MATLAB执行,直到对象停止日志记录
flushdata 删除与daggroup对象关联的所有日志数据记录
getdata 从OPC工具箱引擎检索日志记录到MATLAB工作区
peekdata 预览最近获取的数据
opcread 从磁盘读取日志记录到MATLAB工作区
opcstruct2array 将OPC数据从结构转换为数组格式
opcstruct2timeseries 将OPC数据从结构转换为时间序列格式

事件和回调

opccallback OPC工具箱回调的事件信息
cleareventlog 清除事件日志,丢弃所有事件
showopcevents OPC工具箱事件的事件日志摘要
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枚举
这个话题有用吗?