Serial Studio(数据可视化软件)
v1.0.20 免费版- 软件大小:37.6 MB
- 更新日期:2021-03-31 17:12
- 软件语言:简体中文
- 软件类别:信息管理
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
Serial
Studio可以远程帮助用户分析设备数据,直接将json添加到软件就可以读取远程设备信息,帮助设备维护人员在可视化在界面查看设备生成数据,软件界面显示远程串行端口配置,选择设备的端口、设置波特率、设置数据位,配置完毕就可以读取远程设备,从而在可视化的仪表盘组件上查看数据内容,可以在软件显示数据组,可以查看任务类型,可以查看传感器读数,可以查看设备电压、温度、功率等信息,所有设备的数据都可以在数据图显示,轻松将复杂的设备数据转换到图表上显示,让数据分析更加轻松,如果你需要Serial
Studio软件就下载吧!
基本介绍
Serial Studio是一个多平台,多用途的串行数据可视化程序。该项目的目标是使嵌入式开发人员和制造商可以轻松地可视化,呈现和分析其项目和设备生成的数据,而无需为每个项目编写专用的计算机软件。
软件功能
1、Serial Studio提供很多小部件显示设备数据
2、直接在软件上就可以添加数据进行分析
3、支持添加json到软件读取设备信息,支持打开CSV到软件分析数据
4、支持设备远程连接,快速读取设备生成的数据
5、支持通讯方式:自动(来自串行设备的JSON)、手动(使用JSON映射文件)
6、通过手动模式就可以选择新的json地图到软件分析
7、可视化模式可以选择二进制数据,可以选择纯文本数据
8、可以在控制台自动滚屏、显示时间、T-100仿真、回显用户命令
9、双击任何组,图表或窗口小部件,即可在另一个窗口中查看它。
软件特色
1、Serial Studio支持中文设置,可以在setting界面设置语言
2、支持插件功能,通过在端口7777上建立TCP连接,应用程序/插件可以与 Serial Studio进行交互。
3、支持MQTT配置,在软件设置MQTT版本,设置模式,设置服务器
4、支持网络连接方案设置,在软件通过TCP连接设备
5、支持串行端口设置,在软件配置设备通讯端口
安装方法
1、打开SerialStudio_v1.2.0.exe软件直接安装
2、提示软件的安装地址C:\Program Files\Serial Studio
3、提示软件安装进度条,等待安装结束
4、Serial Studio已经安装完毕,点击finish
使用说明
1、打开软件可以选择加载json到软件上编辑
2、进入文件夹找到json就可以添加到软件查看数据
3、显示数据设置功能,可以在软件右侧添加新的串行端口
4、首先,请在右侧的设备窗格中选择一个COM端口和波特率。
5、如果串行连接成功并且正确解释了传入的数据,则该窗格应自动关闭,并且仪表板应自动显示。否则,您可以使用控制台查找问题的根源。
6、软件界面显示语言设置功能,可以选择简体中文
7、通讯方式调整,可以选择从设备发送json,可以选择从计算机加载json
8、可视化模型,支持普通(纯文本)、二进制(十六进制)
编译说明
要求
编译本项目的唯一要求是在你的电脑系统中安装 QT , 本项目编译支持 Qt 5.15 及以后的版本。您还需要安装以下Qt非LGPL模块:
Qt Charts
在GNU/Linux系统上,还需要安装libgl1-mesa-dev才能编译应用程序。
已使用的Qt模块的完整列表:
Qt SQL
Qt Quick
Qt Widgets
Qt Charts
Qt Serial Port
Qt Quick Controls
Qt Quick Controls 2
Qt Graphical Effects
克隆
本仓库使用git submodule。为了克隆它,请在终端上执行以下命令:
或者,只运行:
git clone --recursive https://github.com/Serial-Studio/Serial-Studio
编译
安装 Qt 后,在 Qt Creator 中打开 Serial-Studio.pro,然后单击 “运行” 按钮。
或者,您也可以使用以下命令:
qmake
make -j4
通讯协议
Serial Studio使用具有以下结构的JSON文档可视化微控制器/串行设备提供的实时信息:
t:项目标题(字符串,必填)
g:组(数组)
t:组标题(字符串,必填)
w:窗口小部件类型(字符串;可选-可以是:)
map:创建在地图上显示位置的小部件
bar:垂直进度栏(带有max&min值)
gyro:陀螺仪指示器(带有x,y&z值)
accelerometer:加速计指示(与x,y,&z值)
d:组数据集(数组)
t:数据集标题(字符串,可选)
v:数据集值(变量,必填)
u:数据集单位(字符串,可选)
g:数据集图(布尔值,可选)
w:窗口小部件类型(字符串,取决于组窗口小部件类型,可能的值为:)
对于gyro&accelerometer小部件:
x:X轴的值
y:Y轴的值
z:Z轴的值
对于map小部件:
lat:纬度
lon:经度
对于bar小部件:
max:最大值
min:最小值
此信息还用于生成CSV文件,其中包含从串行设备接收的所有读数,该CSV文件可用于MATLAB中的分析和数据处理。
注意:窗口小部件类型可以在不同的组中重复,而不会出现任何问题。
通讯方式
Serial Studio可以通过两种方式处理传入的串行信息:
1、串行设备会定期发送完整的JSON数据帧(自动模式)。
2、用户在文件中指定JSON结构,并且串行设备仅以逗号分隔的方式(手动模式)发送数据。
如果您不想在微控制器程序中使用JSON库,或者需要发送大量信息,则手动模式非常有用。JSON映射文件的示例是:
正如可以猜测,串行工作室将取代%1,%2,%3,...,%20用逗号分隔的数据帧中的对应的索引处的值的值。微控制器针对给定的JSON映射发送的相应数据格式为:
/*KAANSATQRO,%s,%s,%s,%s,%s,%s,%,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s*/
帧开始/结束序列
要处理所有数据帧,Serial Studio需要一种可靠的方式来知道帧何时开始以及帧何时结束。我附带的解决方案是有一个特定的开始/结束序列,该序列对应于:
/* 帧开始顺序
*/ 帧结束顺序
开始/结束序列适用于自动和手动通信模式。
例子
假设您正在从微控制器接收以下数据:
/*KAANSATQRO,2051,2,5,26,10,101.26,27,32,1001,21.1619,86.8515,10,4,1.23,9.81,0.23,0,0,0*/
Serial Studio配置为使用上面显示的JSON映射文件解释传入的数据。数据将被分隔为:
所有传入的数据帧将自动注册到CSV文件中,可用于以后的分析。
人气软件
-
endnote x9.1中文版下载 107.0 MB
/简体中文 -
Canon IJ Scan Utility(多功能扫描仪管理工具) 61.55 MB
/英文 -
A+客户端(房源管理系统) 49.6 MB
/简体中文 -
第二代居民身份证读卡软件 4.25 MB
/简体中文 -
船讯网船舶动态查询系统 0 MB
/简体中文 -
ZennoPoster(自动化脚本采集/注册/发布工具) 596.65 MB
/英文 -
中兴zte td lte 18.9 MB
/简体中文 -
originpro 2021 527 MB
/英文 -
个人信息管理软件(AllMyNotes Organizer) 5.23 MB
/简体中文 -
ZKTeco居民身份证阅读软件 76.2 MB
/简体中文