系统软件 应用软件 图形软件 行业软件 安全相关 网络软件 聊天软件 影音软件 教育教学 驱动工具 编程开发 插件下载 源码下载 APP电脑版 其他类别

Serial Studio

v1.0.20

Serial Studio

  • 软件大小:37.6 MB
  • 软件语言:简体中文
  • 软件授权:共享软件
  • 软件类型:应用软件
  • 软件平台:WinAll
  • 更新时间:2022-01-22 12:49
  • 星级评分:4级
  • 软件官网:https://www.downza.com/
好评:50%顶一个
坏评:50踩一个

Serial Studio简介

Seal Studio可以远程帮助用户分析设备数据,直接在软件中添加json读取远程设备,帮助设备人员在界面中可视化查看设备生成的数据,在软件界面中显示远程串口的配置,选择设备的端口,设置波特率和数据位,配置后再读取远程设备,从而在可视化仪表盘组件上查看数据内容,在软件中显示数据组。您可以查看任务类型、传感器读数、设备电压、温度、功率等。所有设备数据都可以在数据图中显示,可以轻松将复杂的设备数据转换成图形并显示出来,让数据分析更加容易!

Seal Studio基本介绍

Seal Studio是一个多平台、多用途的串行数据可视化程序。该项目的目标是使嵌入式开发人员和制造商能够轻松地可视化、呈现和分析其项目和设备生成的数据,而无需为每个项目编写专门的计算机软件。

Seal Studio软件功能

1.Seal Studio提供了许多小部件来显示设备数据。

2.数据可以直接添加到软件中进行分析。

3.支持在软件读取设备中添加json,在软件分析数据中打开CSV。

4.支持设备远程连接,快速读取设备产生的数据。

5.支持通信方式:自动(从串行设备开启)和手动(使用开启映射文件)

6.您可以通过手动模式选择新的json地图进行软件分析。

7.可视化模式可以选择二进制数据或纯文本数据。

8.您可以在控制台中自动筛选、显示时间、T-100模拟和回显用户命令。

9.双击任何组、图表或小部件,在另一个窗口中查看。

Seal Studio软件特色

1.Seal Studio支持中文设置,语言可以在设置界面设置。

2.支持插件功能。通过在端口7777上建立TCP连接,应用程序/插件可以与Seal Studio进行交互。

3.支持MQTT配置,在软件中设置MQTT版本、模式和设置。

4.支持网络连接方案的设置,通过TCP连接软件中的设备。

5.支持串口设置,在软件中配置设备通讯端口。

Seal Studio安装方法

1.打开SealStudio_v1.2.0.exe软件直接安装。

2.提示软件安装地址C:Pgram文件Seal Studio

3.提示软件安装进度条,等待安装结束。

4.Seal Studio已安装,单击“完成”。

Seal Studio使用说明

1.打开软件,可以选择将json加载到软件中进行编辑。

2.进入文件夹找到json并添加到软件中查看数据。

3.显示数据设置功能,在软件右侧增加一个新的串口。

4.首先,请在右侧设备窗格中选择一个通讯端口和波特率。

5.如果串行连接成功,并且传入的数据被正确解释,窗格将自动关闭,仪表板将自动显示。否则,您可以使用控制台找到问题的根本原因。

6.软件界面显示语言设置功能,可选择简体中文。

7.通讯方式的调整,可以选择从设备发送json或者从电脑加载json。

8.可视化模型,支持普通(纯文本)和二进制(十六进制)

Seal Studio编译说明

要求

编译这个项目的唯一要求就是在你的计算机系统中安装QT,这个项目的编译支持Qt 5.15及更高版本。您还需要安装以下Qt非ll模块:

Qt图表

在U/Linux系统上,需要安装libgl1-mesa-dev来编译应用程序。

所用Qt模块的完整列表:

Qt SQL

Qt快速

Qt小部件

Qt图表

Qt密封端口

Qt快速控制

Qt快速控制2

Qt图形效果

克隆

Git子模块用于此仓库。要克隆它,请在终端上执行以下命令:

或者,直接跑:

git克隆& # 8211;递归https://github.com/Seal-Studio/Seal-Studio

编辑和翻译

Qt安装完成后,在Qt创建器中打开Seal-Studio.p,点击“运行”按钮。

或者,您可以使用以下命令:

工具

make -j4

草案

Seal Studio将微控制器/串行设备提供的实时信息可视化,带有以下结构的ON文档:

t:项目标题(字符串,必需)

g:组(数组)

t:组标题(字符串,必需)

w:小部件类型(字符串;可选-可以是:)

地图:创建一个小部件,显示地图上的位置。

条:垂直进度条(具有最大值和最小值)

Gy:陀螺仪指示器(带x、y和z值)

加速度计:加速度计指示(带有x、y和z值)

d:组数据集(数组)

t:数据集标题(字符串,可选)

v:数据集值(变量,必需)

u:数据集单位(字符串,可选)

g:数据集图(布尔值,可选)

w:小部件类型(字符串,取决于组小部件类型,可能的值为:)

对于Gy & Accelerometer小部件:

x:x轴的值

y:y轴的值。

z:z轴的值

对于地图小部件:

纬度

经度

对于条形小部件:

最大:最大值

最小值

这也用于生成CSV文件,其中包含从串行设备接收的所有读数。这个CSV文件可以在MATLAB中进行分析和数据处理。

注意:小部件类型可以在不同的组中重复,没有任何问题。

通信方法

Seal Studio可以通过两种方式处理传入的序列:

1.串行设备将定期发送完整的开数据帧(自动模式)。

2.用户在文件中指定ON结构,串行设备只以逗号分隔模式(手动模式)发送数据。

如果不想在微控制器程序中使用ON库,或者需要发送大量数据,手动模式非常有用。打开映射文件的示例有:

正如您所猜测的,serial studio将替换%1、%2、%3、& # 8230;,%20逗号分隔数据框中相应索引处的值。对于给定的开映射,微控制器发送的相应数据格式为:

/*KAANSATQRO、%s、%s、%s、%s、%s、%s、%s、%s、%s、%s、%s、%s、%s、%s、%s、%s、%s、%s、% s、%s*/

帧开始/结束序列

为了处理所有数据帧,Seal 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*/

Seal Studio被配置为使用上面显示的映射文件来解释传入的数据。数据将分为:

所有传入的数据帧将自动注册到CSV文件中,以供以后分析。

收起介绍展开介绍
  • 安卓合集
  • 软件合集
  • 浏览器
  • 电脑管家
  • 安卓游戏
更多 >> 安卓合集安卓合计

热门推荐

装机必备软件