分享一个很酷的上位机软件~

伏特加简介

伏特加是一款通用的数据调试工具,它让图形化调试变得像串口调试一样简单。通过打印字符串,或者发送十六进制数字的方式,就能完成数据的可视化操作。

并且拥有强大的实时统计功能,以往需要保存数据转移到Matlab才能进行直方统计,频谱分析,有了伏特加,这些都能在接收到数据的那一刻实时完成。伏特加是一个通用的串口助手、通用的网络调试助手。

其界面如下:

很简洁、美观。

伏特加功能演示

(1)伏特加与下位机数据交互

下位机(我们这里用的是STM32)与伏特加的数据交互可以是下位机往伏特加发送数据,也可以是伏特加往下位机发送数据。

这里演示下位机发送数据至伏特加进行波形显示(使用串口通信)。我们要往伏特加发送数据进行波形显示,当然要遵循一些数据协议。

伏特加支持  FireWater(烈酒)协议 、  JustFloat协议RawData协议,这些都是自定义协议。我们 按照协议格式发送数据,软件自动解析数据数量,生成波形。

这里我们选用的是 FireWater(烈酒)协议:

下位机的代码编写很简单,例如我们要从下位机发送数据,显示两个正弦波,只需调用printf函数发送协议格式数据即可,代码:

主函数更简单:

下载程序,打开伏特加,设置串口参数,就可以看到对应波形了:

(2)伏特加作为TCP客户端

FireWater协议:

JustFloat协议:

这就是本次的分享,希望各位喜欢。

(0)

相关推荐

  • 一款超级好用的虚拟示波器软件

    电子森林 前天 以下文章来源于小麦大叔 ,作者菜刀和小麦 前言 大家好,我是小麦 在往期的文章中,曾经介绍过PWM,SPWM,还有SVPWM的实现,另外还有PID输入输出的时间响应: 对不同滤波算法的 ...

  • 三菱FX系列PLC连接上位机软件之组态王配置案例

    三菱FX1S/1N/2N/3S/3G/3GC/3U/3UC系列PLC.与组态王软件以太网通讯. 用兴达易控CHNet-FX转换成以太网 1.新建工程并打开工程. 2.点击"COM1" ...

  • 分享一个简单的POS机办理方法给大家

    相信不少人遇到过这样的情况,第一次办理POS机时,到网上看了很多POS机办理流程,POS机办理渠道.POS机办理注意事项,后来发一个简单的POS机办理方法,这里我们分享一个简单的POS机办理方法给大家 ...

  • 嵌入式工程师们,还是一门上位机软件吧

    帮我写个软件"你是学软件的,帮我写个软件吧,要可以显示当前的温度,湿度",一个好久没有联系的朋友突然找我说."啊,我是做单片机软件的,不会写电脑软件",我回答道 ...

  • mpi转以太网与IFIX上位机软件通讯

    mpi转以太网与IFIX上位机软件通讯 方案说明 现场是西门子300 315-2dp plc连接上位机组态软件,实现设备组网,上传数据到中控室.采取的方案是用兴达易控CHNet-S7300MD的一款3 ...

  • 干货分享——十分好用的电脑软件,直线提升用机体验

    上次我给大家举例了一些不要安装的电脑软件,这次就给大家推荐一些好用的电脑软件 1·Microsoft Edge浏览器 这是一款非常简洁高效的浏览器,在别的浏览器评分还是6.7分的时候,它就已经达到9分 ...

  • 三菱Q系列PLC与上位机易控组态软件ModbusTCP通信案例

    易控INSPEC软件通过以太网连接三菱Q系列PLC(Q0x,Q0xU,Q0xH), 兴达易控CHNet-Q通讯模块为PLC提供以太网通讯接口. 1.硬件连接 1)将CHNet-Q连接到三菱Q系列PLC ...

  • 三菱FX系列PLC与上位机易控INSPEC软件ModbusTCP 通信

    易控INSPEC软件通过以太网连接三菱FX系列PLC(FX1N,FX1S,FX2N,FX3U,FX3G),兴达易控CHNet-FX通讯模块为PLC提供以太网通讯接口. 1.硬件连接 1)将CHNet- ...

  • 分享一个软件

    十月中旬的时候,我开始使用一款叫做[樊登读书]的软件. 我想,无论是樊登本人,还是这款软件,都已经十分出名了,在朋友圈和短视频平台可以经常看见.可我一直觉得没什么必要,直到我关注的一位up主推荐. 那 ...

  • 分享一下这些年做的上位机画面,你也来晒一晒吧!

    西门子技术论坛一个朋友晒出自己多年的上位机画面,其中包括2D.3D和PCS7的界面.借花献佛,结合这位朋的作品,一起来谈谈漂亮的人机界面是什么样子的? 人机界面直接面对用户和设备,其操作的合理性和外观 ...