PLC-Recorder的延伸分析功能说明

目录

一、缘起

二、如何从PLC-Recorder获取数据

1、在线获取

2、全自主打开数据文件

3、延伸分析

三、设置方法

四、效果展示


一、缘起

在各个行业,在不同的场景中,朋友们拿到数据后,想做的事情五花八门,有做宏观分析的、有做频域分析的、又做数据相关性分析的等等。PLC-Recorder的离线分析软件Ana虽然功能强大,但是,也只能提供通用的分析功能,不能完全满足大家的花色需要。

怎么办?大家可以在自己领域开发分析软件呀!

二、如何从PLC-Recorder获取数据

1、在线获取

如果你需要实时分析,则可以通过PLC-Recorder的在线转发功能来实时获取刚采集到的数据。在线转发支持的协议包括:MODBUS TCP、MQTT、Websocket等,可以从隐图官网获取接收端的样例源代码。

2、全自主打开数据文件

通过隐图官方提供的数据文件打开的SDK组件,朋友们可以完整独立地操作所有的离线数据文件。

比如,PLC-Recorder可以在循环记录里将变量名用作数据文件名,这个变量名和生产产品关联,就可以直接和MES等系统建立联系,可以方便地查找到某个产品的过程数据,然后自主打开,进行数据操作即可。

3、延伸分析

用ANA软件进行曲线的快速浏览(有多文件浏览、拼接等功能)等功能,发现感兴趣的数据后,点击“延伸分析”按钮,就可以将当前数据文件及点击的时间点发送给自己开发的软件,进行更加个性化的分析。

比如,某朋友开发了设备故障代码解析的软件,用Ana发现故障变量变化后,就通过延伸分析,打开对应的数据文件,快速查看故障的原因及处理建议。

隐图官方可以提供演示软件的源代码,帮助朋友们解析延伸分析获取的命令参数。

三、设置方法

通过菜单“视图”->“选项”来进行设置。如果启用该功能,则在主界面会出现“Ext...”的按钮,进行快速操作。

通过“选择...”按钮来选择外部分析软件。

启动分析软件时,可以传递当前数据文件名、鼠标点击时刻两个参数(参数解析方法可以参考演示软件)。

四、效果展示

延伸分析效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/473727.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

普中51单片机学习(六)

点亮第一个LED LED相关知识 LED,即发光二极管,是一种半导体固体发光器件。工作原理为:LED的工作是有方向性的,只有当正级接到LED阳极,负极接到LED的阴极的时候才能工作,如果反接LED是不能正常工作的。其原理图如下 …

001 - Hugo, 创建一个网站

001 - Hugo, 创建一个网站安装hugoWindows系统Macos Hugo博客搭建初始化博客主题安装配置博客各个页面开始创作创建 GitHub Page 仓库本地调试和预览发布内容 教程及鸣谢文字教程视频教程 001 - Hugo, 创建一个网站 这篇文章假设你已经: 了解基本的终端命令行知识&…

C++模板进阶操作 —— 非类型模板参数、模板的特化

C模板进阶 非类型模板参数模板的特化概念 函数模板特化类模板特化全特化 偏特化模板总结 非类型模板参数 模板参数可分为类型形参和非类型形参。 类型形参: 出现在模板参数列表中,跟在class或typename关键字之后的参数类型名称。 非类型形参&#xff1a…

C++初阶(十二) stack和queue

一、stack的介绍和使用 1.1 stack的介绍 stack的文档介绍 stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行 元素的插入与提取操作。stack是作为容器适配器被实现的,容器适配器即是对特定类封装作…

Paper - CombFold: predicting structures of large protein assemblies 论文简读

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/136143199 CombFold: predicting structures of large protein assemblies using a combinatorial assembly algorithm and AlphaFold2 CombFold…

贪心算法之合并区间

“任世界多宽广,停泊在这港口~” 区间问题,涉及到最多的就是 取交集 和 并集的概念。我们使用C排序算法后,其默认规则就是按照 “左排序”进行的。因而,我们实质上注意的是每一个区间的 右端点,根据题目要求&#xff…

【Python如何在列表中随机抽出一个元素】

1、python代码如下: import random a [2, 4, 8, 9, "whats up"] q random.choice(a) # 随机从列表a中输出一个元素 b random.choices(a) # 随机从列表a中取出一个元素输出一个列表 lucky_num random.randint(1, 50) # 随机从1-50中取出一个整数包…

UnityShader——06UnityShader介绍

UnityShader介绍 UnityShader的基础ShaderLab UnityShader属性块介绍 Properties {//和public变量一样会显示在Unity的inspector面板上//_MainTex为变量名,在属性里的变量一般会加下划线,来区分参数变量和临时变量//Texture为变量命名//2D为类型&…

如何使用iptables或者firewalld配置Linux系统的防火墙策略

在网络安全中,防火墙是一种关键的安全设备,用于保护计算机网络免受恶意攻击和未经授权的访问。在Linux系统中,我们可以使用iptables或者firewalld来配置防火墙策略。本文将介绍如何使用这两种工具来配置Linux系统的防火墙策略,包括…

【NI-DAQmx入门】处理数据采集和测试系统中噪声的几种主要方法

在实际的测试系统中测量模拟信号并不总是像将信号源连接到测量设备那么简单。数据完整性取决于被控制和监视的电气设备发送和接收的干净的电信号。 电噪声可能会掩盖电信号并使其无法识别,从而损害原本具备功能的 DAQ 系统。数据采集​​是关键任务应用测试系统的一…

Acwing---846. 树的重心

树的重心 1.题目2.基本思想3.代码实现 1.题目 给定一颗树,树中包含 n n n 个结点(编号 1 ∼ n 1∼n 1∼n)和 n − 1 n−1 n−1 条无向边。 请你找到树的重心,并输出将重心删除后,剩余各个连通块中点数的最大值。 …

安装 SEED-XDS560v2 Driver.exe

安装 SEED-XDS560v2 Driver.exe References CCS 5.5.0.00077 安装目录 D:\ti\ccsv5\ SEED-XDS560v2 Driver.exe 安装目录 D:\ti\ccsv5\ccs_base References [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/