STM32CubeMonitor的使用第二部分-历史数据存储以及网络访问

上一篇已经简要的说明了STM32CubeMonitor如何将数据通过历史数据图和仪表盘进行组态测试,所以这次要做的是将检测到的数据转为CSV文件存储,作为数据记录。并实现局域网内的网络访问。

一、历史数据存储

CSV格式相信大家不陌生,其格式较为简单,通过“,”分割数据单位,并将数据单位填充到表格里,可以理解为我的数据是

    										A,B,C

保存成CSV格式文件后文件变为表格,内容为

A B C

今天的主要目的就是将检测界面的数据原模原样的保存到一个CSV文件中,并用matlab绘图与之前的监测图进行比较。

首先还是把上次做的组态和代码原模原样拿出来用,不清楚的看我第一部分博客
STM32CubeMonitor的使用第一部分-数据绘图以及仪表显示

其实这次的内容比较简单,主要就是学会怎么使用左侧存储栏的file功能
STM32CubeMonitor的使用第二部分-历史数据存储以及网络访问_第1张图片
和上期的图一样,但是在输出位置添加了file功能,这里就讲一下file的设置问题

  1. 文件名:需要设置文件绝对位置,要指向文件精确路径
  2. 行为:分为追加、复写、删除三个,这个根据需要进行处理
  3. 换行符和创建目录需要勾选,如果自己已经处理好文件问题的话可以忽略
  4. Encoding:编码类型,输出为CSV文件的话保持默认即可
  5. 名称:设置功能名称,方便后期修改和理解
    设置完成后点击右上角完成即可。

在完成设置后记得点击上方的DEPLOY进行部署,本人设置的保存位置是我的桌面,所以先测试几个数据
STM32CubeMonitor的使用第二部分-历史数据存储以及网络访问_第2张图片
右上角空的位置是数据文件的保存位置,现在暂时没有,点击界面的START ACQUISITION后即可开始写数据,在桌面对应位置生成了data.csv文件
STM32CubeMonitor的使用第二部分-历史数据存储以及网络访问_第3张图片
现在我给出一张data.csv文件的截图
STM32CubeMonitor的使用第二部分-历史数据存储以及网络访问_第4张图片
数据为图中的数据历史图中的显示数据。到此数据保存完毕。

二、组态网络访问

但是每次干货这么一丢丢就有水文章的嫌疑,所以我还要更新一点STM32CubeMonitor的显示界面问题。

STM32CubeMonitor部署好的界面并不是只是单纯部署在自己的软件上,而是将自己电脑的IP地址的一个端口作为界面,可以在局域网内通过浏览器进行访问,如果局域网内部有透传功能的话也可以远程访问。
前提是:检测机上必须要将STM32CubeMonitor保持打开状态
地址格式为:

http://xxx.xxx.xxx.xxx (自己的IP地址):1880/ui

由于我比较懒,懒得点开查自己的IP了,所以直接在浏览器输入http://127.0.0.1:1880/ui,打开的界面如下
STM32CubeMonitor的使用第二部分-历史数据存储以及网络访问_第5张图片
对比在STM32CubeMonitor的组态图,结果是一模一样。
STM32CubeMonitor的使用第二部分-历史数据存储以及网络访问_第6张图片
为了确认是否可以再局域网访问,我用平板连接了我用的局域网,按照地址格式填入我的IP并访问,得到效果如下:
STM32CubeMonitor的使用第二部分-历史数据存储以及网络访问_第7张图片
平板都截图成功了,就没有理由怀疑这个功能的真实性了。
综上,只要保持STM32CubeMonitor为打开状态,就能够将监控界面共享到局域网内,实现多人协作监测。

STM32CubeMonitor操作还是比较简单的,难是难在没有教程,所以用起来一开始会比较吃力,接下来会继续看心情更新,有需要的老哥老姐点赞关注评论走一波!

你可能感兴趣的:(工具使用,STM32)