当前位置: 首页 > news >正文

自动化调参工具:VOFA+可视化参数

介绍

VOFA+是一个精致的数据可视化上位机软件,支持多个数据接口(串口、网口)、自定义数据引擎和定制数据可视化控件,是一个不可多得的自动化调参软件(示波器类似物),个人觉得它将串口调参的功能发挥到了极致

前端

数据引擎和数据接口参数配置:选择FireWater引擎,数据接口选串口,串口配置115200 8N1

在这里插入图片描述

通道数据展示:通道开关+名称+颜色+小数点位置

在这里插入图片描述

可以控制缓冲区里边可视化数据点数:点击红色原点进行波形放大、缩小

在这里插入图片描述

文本展示区,可以实时展示接收+发送内容

在这里插入图片描述

控件

可以点击左侧的控件栏,左键选中控件并拖到波形展示区域

在这里插入图片描述

主窗口支持多个Tab分页,可以将不同的数据分类展示,支持分类的重命名

在这里插入图片描述

绑定

数据通道绑定X轴已经Y轴,只要在控件右键弹出菜单就可以配置X轴、Y轴,其它控件同理

在这里插入图片描述

指定上位机的时间戳为X轴,当然你可以用数据通道指定的X轴(不用上位机的时间戳)

在这里插入图片描述

FireWater数据引擎+串口数据接口为例:使用指定格式输出数据:“%f,%f,%f,%f\n”,只要往printf输出格式化数据就行,以下嵌入式代码用于生成自定义的正弦波数据,printf的参数配置需要和上位机的串口配置一致

// 打印表头
printf("Angle,Sin(x),Cos(x),Sin(x)*Cos(x),Cos(x)*Cos(x)\r\n");// 生成三角函数数据
float angle = 0.0f;            // 角度(度)
float angleRad;                // 角度(弧度)
float sinVal, cosVal;          // sin(x)和cos(x)值
float sinCosVal, cosSquareVal; // sin(x)*cos(x)和cos(x)*cos(x)值for(;;) {// 每15度输出一次数据while(angle <= 360.0f){// 转换为弧度angleRad = angle * 0.01745329f;  // 0.01745329 = π/180// 计算三角函数值sinVal = sin(angleRad);cosVal = cos(angleRad);sinCosVal = sinVal * cosVal;cosSquareVal = cosVal * cosVal;// 使用指定格式输出数据:"%f,%f,%f,%f\n"printf("%f,%f,%f,%f\r\n", sinVal, cosVal, sinCosVal, cosSquareVal);// 角度增加15度angle += 15.0f;// 延时,避免输出太快DEVICE_DELAY_US(500);  // 延时100ms}angle = 0;
}

波形实时展示效果

在这里插入图片描述

总结

理论上也能支持CAN接口,要是支持CAN就完美了

http://www.xdnf.cn/news/533485.html

相关文章:

  • java集合详细讲解
  • Java集合框架解析:从基础到底层源码
  • 如何使用GIT管理项目代码
  • 大二周周练翻译
  • IP地址代理公司:服务模式与行业应用探析
  • 龙虎榜——20250519
  • Java—— IO流 第一期
  • FART 自动化脱壳框架简介与脱壳点的选择
  • Effective C++阅读笔记(item 1-4)
  • C++(2)关键字+数据类型 +数据类型输入
  • linux服务器参数调优
  • 【Pandas】pandas DataFrame mode
  • 家庭数字生态构建实战:基于飞牛fnOS的智能家居数据中台搭建全流程解析
  • Visual Studio构建三剑客:生成/重新生成/清理解决方案深度解析
  • 【爬虫】DrissionPage-8.1
  • Ubuntu20.04系统下使用交叉编译工具链(aarch、x86)交叉编译opencv4.5.0
  • DApp开发全流程解析:模式设计、功能参考与合约管理实践
  • Fabric初体验(踩坑笔记)
  • 详细介绍一下Python连接MySQL数据库的完整步骤
  • 命令2-IBM Spectrum Scale(以前称为 GPFS)-mmhealth cluster show NATIVE_RAID
  • SAP系统的委外业务是什么?委外采购(标准委外)与工序外协的区别有哪些?
  • 图像中紫边出现原因
  • 结构体对齐方式。
  • 《打造第二大脑》
  • python自学笔记3 控制结构
  • es快速上手(从MySQL角度)
  • HarmonyOS Navigation组件深度解析与应用实践
  • Baklib Headless CMS 全面介绍
  • VAPO:视觉-语言对齐预训练(对象级语义)详解
  • Amazon Q 从入门到精通 – 测试与重构