精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

上位機可視化界面編程軟件 上位機可視化調(diào)試工具

玩轉(zhuǎn)單片機 ? 來源:玩轉(zhuǎn)單片機 ? 2023-07-17 11:04 ? 次閱讀

在項目開發(fā)測試的時候,調(diào)試是最費時間的,所以適當借助工具是很有必要的,這篇推文將介紹一下上位機可視化調(diào)試。

軟件下載:
https://vofa.plus/downloads/?index=0
文檔說明:
https://vofa.plus/docs/learning

|傳輸協(xié)議

RawData:RawData協(xié)議適用于不需要解析數(shù)據(jù),僅僅查看字節(jié)流的需求。RawData不做采樣數(shù)據(jù)解析。RawData不做采樣數(shù)據(jù)解析。就相當于普通的串口助手。 firewater:本協(xié)議是CSV風格的字符串流,直觀簡潔,編程像printf簡單。但由于字符串解析消耗更多的運算資源(無論在上位機還是下位機),建議僅在通道數(shù)量不多、發(fā)送頻率不高的時候使用。 justfloat:本協(xié)議是小端浮點數(shù)組形式的字節(jié)流協(xié)議,純十六進制浮點傳輸,節(jié)省帶寬。此協(xié)議非常適合用在通道數(shù)量多、發(fā)送頻率高的時候。

5b2217f6-23a2-11ee-962d-dac502259ad0.png

| 簡單使用

為了更好地使用和測試,這里使用了虛擬串口工具,并不是使用真實的硬件,下面就根據(jù)三種協(xié)議簡單使用,更多用法請查閱官方使用文檔。

RawData

這個協(xié)議可以當作普通的串口工具使用,發(fā)什么數(shù)據(jù)就會顯示什么出什么數(shù)據(jù),這個協(xié)議適用于不需要解析數(shù)據(jù),僅僅查看字節(jié)流的需求。

5b3ffa46-23a2-11ee-962d-dac502259ad0.png

firewater

這是VOFA+里最簡單的繪制波形協(xié)議,建議在通道數(shù)量不多、發(fā)送頻率不高的時候使用。這個協(xié)議在發(fā)送數(shù)據(jù)的時候,注意要加換行,不然是不會打印數(shù)據(jù)的。

1、連接上串口,再把控件拖到對應界面上

5b5e460e-23a2-11ee-962d-dac502259ad0.png

2、簡單發(fā)送點數(shù)據(jù)測試通信是否正常

5b849b10-23a2-11ee-962d-dac502259ad0.png

3、綁定數(shù)據(jù)用于查看波形

5ba4fab8-23a2-11ee-962d-dac502259ad0.png

4、動態(tài)更新數(shù)據(jù),刷新波形顯示

5bc83d98-23a2-11ee-962d-dac502259ad0.png

5、多通道測試并顯示,并按步驟3綁定數(shù)據(jù)

5be6f12a-23a2-11ee-962d-dac502259ad0.png

justfloat

這個協(xié)議具有一定的數(shù)格式,適合在通道數(shù)多且發(fā)送頻率高的時候使用。

說明文檔:
https://vofa.plus/docs/learning/dataengines/justfloat

發(fā)送特定結(jié)構(gòu)的數(shù)據(jù)格式才能被識別,不然是不會出結(jié)果的。

數(shù)據(jù)格式
#defineCH_COUNT
structFrame{
floatch_data[CH_COUNT];
unsignedchartail[4]{0x00,0x00,0x80,0x7f};
};
ch_data為小端浮點數(shù)組,里面放著需要發(fā)送的CH_COUNT個通道。
tail為幀尾。

浮點數(shù)轉(zhuǎn)十六進制:

#include"stdio.h"

voidfloat_to_hex(void)
{
floatf=123.45f;
unsignedchar*hex=(unsignedchar*)&f;
for(inti=0;i

效果圖如下:

5bfee1ea-23a2-11ee-962d-dac502259ad0.png

簡單介紹了一下該工具的使用,各位根據(jù)自己的需求進行深入探索,來加快自己的項目開發(fā)進度!

責任編輯:彭菁

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 上位機
    +關(guān)注

    關(guān)注

    27

    文章

    927

    瀏覽量

    54518
  • 調(diào)試工具
    +關(guān)注

    關(guān)注

    1

    文章

    43

    瀏覽量

    12588
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1138

    瀏覽量

    20715

原文標題:技巧|可視化調(diào)試

文章出處:【微信號:玩轉(zhuǎn)單片機,微信公眾號:玩轉(zhuǎn)單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    何謂單片編程可視化?

    何謂單片編程可視化?可視化編程就是提供給用戶可視化的器件模塊配置
    發(fā)表于 07-08 16:53

    單片可視化編程

    單片可視化編程是不是指在環(huán)境下避開復雜的指令編寫而通過圖形的方式產(chǎn)生指令代碼?-在可視化的條件下是否可以觀察到仿真的結(jié)果?是的。不過仿真的結(jié)果不能夠直接觀察到,而要通過將生成的代碼
    發(fā)表于 07-08 16:56

    可視化MES系統(tǒng)軟件

    單品在生產(chǎn)線上的裝配制造過程,設(shè)計交互界面,使企業(yè)實現(xiàn)車間生產(chǎn)數(shù)據(jù)在各方面應用的可視化管理,為企業(yè)節(jié)約成本、創(chuàng)造更多的價值。2、MES系統(tǒng)軟件架構(gòu)針對MES系統(tǒng)軟件在制造業(yè)車間的應用情
    發(fā)表于 11-30 19:55

    如何把AD中非可視化區(qū)域物件移到可視化區(qū)域?

    AD中非可視化區(qū)域物件怎么移到可視化區(qū)域???
    發(fā)表于 09-10 05:36

    Python數(shù)據(jù)可視化

    Python數(shù)據(jù)可視化:網(wǎng)易云音樂歌單
    發(fā)表于 07-19 08:30

    三維可視化的應用和優(yōu)勢

    的數(shù)據(jù)體現(xiàn):將數(shù)據(jù)的每個信息進行分類、排序、組合和優(yōu)化,操作界面更加符合人性操作流程,數(shù)據(jù)多個屬性或者變量視圖更加直觀。  數(shù)據(jù)信息展示更加直觀:大數(shù)據(jù)在三維可視化運維系統(tǒng)中,是可以通過應用一些簡短
    發(fā)表于 12-02 11:52

    上位軟件之3D可視化智慧檔案庫房的應用【圖片分享】

    三維可視化智慧檔案館庫房一體環(huán)境安全管控系統(tǒng)平臺【相關(guān)項目經(jīng)驗圖片/相關(guān)系統(tǒng)拓展圖】【鑒賞】1、智慧檔案館2、智慧檔案庫房3.3D可視化智慧檔案館建設(shè)4.3D可視化智慧檔案館建設(shè)5.
    發(fā)表于 05-21 13:48

    可視化編程LCD模組技術(shù)特性是什么?

    可視化編程LCD模組技術(shù)特性是什么?在編寫單片AT89C2051的控制軟件時需注意有哪些事項?
    發(fā)表于 06-08 06:13

    數(shù)字可視化的Web組態(tài)軟件有哪些

    數(shù)字可視化的Web組態(tài)軟件有哪些?都有何優(yōu)缺點?
    發(fā)表于 09-26 08:19

    基于OneNET View 3.0的可視化數(shù)據(jù)監(jiān)測系統(tǒng)的設(shè)計資料分享

    姿態(tài)定位制作說明功能說明將維特WT901C姿態(tài)傳感器數(shù)據(jù)通過合宙Air724UG-4G模塊將數(shù)據(jù)傳輸?shù)給nenet云平臺,并建立onenetview可視化界面成果展示可視化成果注:由于采用免費
    發(fā)表于 01-20 06:28

    什么是單片可視化編程

      A1:何謂單片編程可視化?   Q1:可視化編程就是提供給用戶可視化的器件模塊配置
    發(fā)表于 10-27 09:16 ?5210次閱讀

    AS:可視化調(diào)試工具--FreeRTOS+Trace

    在AS開發(fā)庫中,除了直接用于程序嵌入的庫和內(nèi)核以外,還有用來調(diào)試工具。對于FreeRTOS而言,相對的線程和任務調(diào)度是比較難于用普通的設(shè)置斷點,進行參數(shù)跟蹤來實現(xiàn)的。因此,一種可視化調(diào)試工
    的頭像 發(fā)表于 02-09 14:17 ?6610次閱讀

    可視化前端與單片stm32

    可視化前端與單片stm32文章目錄可視化前端與單片stm32對stm32的認識一、安裝Altium Designer二、Ubuntu下的可視化
    發(fā)表于 11-14 09:21 ?13次下載
    <b class='flag-5'>可視化</b>前端與單片<b class='flag-5'>機</b>stm32

    c語言怎么做可視化界面

    C語言是一種通用的編程語言,廣泛應用于系統(tǒng)編程、嵌入式開發(fā)等領(lǐng)域。雖然C語言本身并不支持直接創(chuàng)建可視化界面,但通過結(jié)合一些圖形庫和工具,我們
    的頭像 發(fā)表于 06-06 10:46 ?1241次閱讀

    上位可視化界面編程軟件有哪些

    上位可視化界面編程軟件是一類用于開發(fā)圖形用戶界面(
    的頭像 發(fā)表于 06-06 10:48 ?1251次閱讀