zoukankan      html  css  js  c++  java
  • 使用串口工具(volt++ vofa)伏特加来实时打印波形

    volt++ vofa中文名叫伏特加,不知道还以为是俄罗斯的酒,其实是串口调试工具,不仅可以接收串口数据,还可以根据串口的数据实时打印数据波形。这个在pid调试过程中是比较方便的。不用导出数据再画图,节约了开发调试时间

    1、volt
    老版本的最后版本:volt514,软件自我介绍:伏特加串口网络调试助手是一款超级好用的串口调试工具,方便易用,硬件工程师的福音,超级简单且强大,伏特加的初衷,是想让图形化调试变得像串口助手一样简单。
    据作者说,这个版本有点旧了,不维护了,已经使用新的项目vofa:https://gitee.com/je0000/Vodka
    两者界面差别有点大的。
    目前老的软件无法话波形,可以接收rawdata,当串口调试用。

    重点说下新版本的软件,新的软件使用有点步骤的
    a、rawdata显示,当串口调试用,协议使用rawdata,很方便的。

    b、显示波形,协议使用justfloat

    1、单片机的发送代码如下,阻塞式发送。
    代码如下

    float data[6] = {2.1, 3.2, 4.3, 5.4, 6.5, 7.6};
    
    #define ESP 1E-5
    /**
    * @brief Function implementing the myTask12 thread.
    * @param argument: Not used
    * @retval None
    */
    /* USER CODE END Header_PowerOnoffTask */
    void PowerOnoffTask(void const *argument)
    {
        /* USER CODE BEGIN PowerOnoffTask */
    	//vofa打印
    
        uint32_t wakeuptime;
    	
    
        //uint8_t data1[3] = {0xAA, 0XBB,};
        uint8_t tail[4] = {0x00, 0x00, 0x80, 0x7f};
    
        /* Infinite loop */
        for (;;)
        {
            //LED_TOGGLE;
            //data1[2]++;
    		data[0]+=1;
    		if(data[0] > 100 + ESP)
    		{
    			data[0] = 0;
    		}
    
            RS_485_PA8_SendByte((char *)data, sizeof(float)*6);
            RS_485_PA8_SendByte(tail, 4);
    
    
            osDelayUntil(&wakeuptime, 200);
        }
        /* USER CODE END PowerOnoffTask */
    }
    

    2、添加波形控件,

     3、x抽y抽添加具体显示的通道,可以多选,也可以不选,右侧的信息说明已经把数据解析出来了,单片机的数据是对的的。 

    4、界面的控件操作说明
    4.1、x抽可以放大缩小,滚轮操作即可,方便;y抽同理;auto可以一键设置设置波形图
    4.2、协议引擎,不多说了,官网有说明
    4.3、数据,实时的数据,不同颜色着色

     4.4、时间间隔△t,这个就和单片机每次发送串口数据相关,我是200ms发送一次,这个就选择200,这样可以在波形中测试时间如下图所示

    4.5、换冲突上限,auto点数对其,具体啥意思不好文字说明,直接手动吧~~

    开始你的调试之旅~~

     
  • 相关阅读:
    Stone Game, Why are you always there? HDU
    SG函数
    A New Stone Game POJ
    卡特兰数
    找单词 HDU
    排列组合 HDU
    Harry And Magic Box HDU
    GCD and LCM HDU
    Co-prime HDU
    线段树——F
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/12894453.html
Copyright © 2011-2022 走看看