找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 2699|回復(fù): 24
收起左側(cè)

準(zhǔn)備學(xué)學(xué)上位機(jī),有經(jīng)驗(yàn)的幫忙推薦一下

  [復(fù)制鏈接]
ID:401564 發(fā)表于 2023-11-26 18:41 | 顯示全部樓層 |閱讀模式
工作中會(huì)經(jīng)常要采集一些數(shù)據(jù),電壓,電流,頻率,總時(shí)間之類的數(shù)據(jù),以前都是用筆記錄下來(lái),再輸入到電腦
但有時(shí)候數(shù)據(jù)可能會(huì)有幾百組,輸入就太累了
就想著,我用單片機(jī)采集然后通過(guò)串口發(fā)送到電腦,直接保存成EXCEL格式,就不用那么麻煩了,而且更重要的是能省出很多時(shí)間來(lái)做別的事情
找了半天,網(wǎng)上也沒(méi)有現(xiàn)成,想白嫖是不行的了
那就得自己寫一個(gè)了
大概的功能是這樣的:
我用單片機(jī)采集一些相關(guān)的數(shù)據(jù),可以是保存在單片機(jī)上的,也可以是實(shí)時(shí)發(fā)送的
通過(guò)串口發(fā)送到電腦,上位機(jī)接收保存為EXCEL格式就可以
我會(huì)C語(yǔ)言,這個(gè)上位機(jī)不需要太專業(yè)的,能用就行,不是產(chǎn)品,只要想偷懶而已,能快速上手就行
不知道學(xué)什么軟件或者語(yǔ)言
事我自己,有經(jīng)驗(yàn)的指?jìng)€(gè)方向就行,先謝謝了
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2023-11-26 19:28 | 顯示全部樓層
單片機(jī)直接發(fā)CSV格式,用串口助手保存,直接就能用Excel打開(kāi)。
回復(fù)

使用道具 舉報(bào)

ID:420836 發(fā)表于 2023-11-27 03:58 | 顯示全部樓層
看來(lái)正在尋找的內(nèi)容與此類似:
http://www.torrancerestoration.com/bbs/dpj-160155-1.html
回復(fù)

使用道具 舉報(bào)

ID:1001745 發(fā)表于 2023-11-27 08:14 | 顯示全部樓層
建議樓主考慮“ LabVIEW”,個(gè)人不會(huì);但是公司同事都在用,據(jù)說(shuō)都是模塊化的。比C++更加容易上手。
回復(fù)

使用道具 舉報(bào)

ID:212797 發(fā)表于 2023-11-27 09:19 | 顯示全部樓層
1.單片機(jī)上獲取到的數(shù)據(jù)保存時(shí)采用csv格式(也就是使用逗號(hào)隔開(kāi)的數(shù)據(jù));
回復(fù)

使用道具 舉報(bào)

ID:212797 發(fā)表于 2023-11-27 09:22 | 顯示全部樓層
1.單片機(jī)獲取的數(shù)據(jù)保存為csv格式(也就是逗號(hào)隔開(kāi)的數(shù)據(jù)),就可以直接使用excel打開(kāi);
2.上位機(jī)上建議使用python處理,構(gòu)建腳本能很快處理;
    另外,excel處理數(shù)據(jù)的能力也是很強(qiáng)的。如果保存的數(shù)據(jù)時(shí)按照一定的格式保存為csv文件,也可以直接學(xué)學(xué)使用excel處理。
回復(fù)

使用道具 舉報(bào)

ID:277550 發(fā)表于 2023-11-27 10:09 | 顯示全部樓層

自定義的格式,是要自己寫,或花錢請(qǐng)人寫。

其實(shí),光是收集的話,不算很復(fù)雜,C#、python等很多語(yǔ)言都能處理
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-11-27 10:10 | 顯示全部樓層
Hephaestus 發(fā)表于 2023-11-26 19:28
單片機(jī)直接發(fā)CSV格式,用串口助手保存,直接就能用Excel打開(kāi)。

還是得考慮一下他人操作的,別人不一定會(huì)用串口助手的
我就是想個(gè)"傻瓜"點(diǎn)的界面和操作
回復(fù)

使用道具 舉報(bào)

ID:56665 發(fā)表于 2023-11-27 10:59 | 顯示全部樓層
VB6.0很容易學(xué),我現(xiàn)在就用這個(gè)軟件。
回復(fù)

使用道具 舉報(bào)

ID:275826 發(fā)表于 2023-11-27 11:10 | 顯示全部樓層
m182892 發(fā)表于 2023-11-27 10:59
VB6.0很容易學(xué),我現(xiàn)在就用這個(gè)軟件。

我們是同類呀,是老人嗎?
回復(fù)

使用道具 舉報(bào)

ID:744809 發(fā)表于 2023-11-27 12:59 | 顯示全部樓層
個(gè)人推薦使用C#,寫法簡(jiǎn)單,也有excel處理的庫(kù),不用自己造輪子。
回復(fù)

使用道具 舉報(bào)

ID:276663 發(fā)表于 2023-11-27 13:10 | 顯示全部樓層
就按固定的格式發(fā)給串口助手,然后復(fù)制下來(lái)不就能分析了,串口助手容量應(yīng)該夠
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-11-27 17:06 | 顯示全部樓層
mcuhui 發(fā)表于 2023-11-27 08:14
建議樓主考慮“ LabVIEW”,個(gè)人不會(huì);但是公司同事都在用,據(jù)說(shuō)都是模塊化的。比C++更加容易上手。

LabVIEW開(kāi)發(fā)完了,它是不是就是一個(gè)軟件,就是像AD一樣,雙擊打開(kāi)就能用的吧?
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2023-11-27 17:06 | 顯示全部樓層
EXCEL內(nèi)部分自身帶有VBA,可以寫上位機(jī)軟件。
這樣較省事的。
我司的很多軟件,都是用EXCEL寫的。(控制單片機(jī),讀寫器,機(jī)械運(yùn)動(dòng)……)

回復(fù)

使用道具 舉報(bào)

ID:1101602 發(fā)表于 2023-11-28 18:10 | 顯示全部樓層
個(gè)人覺(jué)得Labview還是挺不錯(cuò)的
回復(fù)

使用道具 舉報(bào)

ID:124486 發(fā)表于 2023-11-28 18:35 | 顯示全部樓層
用C#,網(wǎng)上找個(gè)例程,看一下,改一個(gè)出來(lái)就好了
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2023-11-28 19:54 | 顯示全部樓層
Y_G_G 發(fā)表于 2023-11-27 10:10
還是得考慮一下他人操作的,別人不一定會(huì)用串口助手的
我就是想個(gè)"傻瓜"點(diǎn)的界面和操作

你仔細(xì)想想,如果自己做軟件,跟用現(xiàn)成的串口助手相比,那些讓外行頭疼的端口號(hào)波特率停止位……的設(shè)置是省不掉的,只能省掉把接收數(shù)據(jù)另存為.csv文件的過(guò)程,不復(fù)雜嗎?
回復(fù)

使用道具 舉報(bào)

ID:275826 發(fā)表于 2023-11-29 19:34 | 顯示全部樓層
yzwzfyz 發(fā)表于 2023-11-27 17:06
EXCEL內(nèi)部分自身帶有VBA,可以寫上位機(jī)軟件。
這樣較省事的。
我司的很多軟件,都是用EXCEL寫的。(控制 ...

您好,請(qǐng)問(wèn)我電腦EXECL的VBA不能添加串口控件,應(yīng)該怎么操作?
回復(fù)

使用道具 舉報(bào)

ID:56665 發(fā)表于 2023-11-29 19:46 | 顯示全部樓層
tyrl800 發(fā)表于 2023-11-27 11:10
我們是同類呀,是老人嗎?

應(yīng)該快退休了。
回復(fù)

使用道具 舉報(bào)

ID:1001745 發(fā)表于 2023-11-30 18:51 | 顯示全部樓層
Y_G_G 發(fā)表于 2023-11-27 17:06
LabVIEW開(kāi)發(fā)完了,它是不是就是一個(gè)軟件,就是像AD一樣,雙擊打開(kāi)就能用的吧?

模塊建立完成后會(huì)生成一個(gè)軟件快捷方式,打開(kāi)就能用。腳本和數(shù)據(jù)保存都是EXCEL格式的。
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2023-12-12 08:06 | 顯示全部樓層
@18#:
下載一個(gè)串行控件安裝上去就好了。
回復(fù)

使用道具 舉報(bào)

ID:318489 發(fā)表于 2023-12-12 16:52 | 顯示全部樓層
可以學(xué)個(gè)C#簡(jiǎn)單得上手,用里面得串口資源以及如何保存文件就行了
回復(fù)

使用道具 舉報(bào)

ID:1066092 發(fā)表于 2023-12-12 20:17 | 顯示全部樓層
LabVIEW授權(quán)成本太昂貴,一般接受不了吧,0幾年的時(shí)候在家公司由第三方用LabVIEW開(kāi)發(fā)的硬盤磁頭加工過(guò)程的尺寸測(cè)量定位,整套還沒(méi)搞完編程的主要人員就被挖走幾茬了,現(xiàn)在倒是很少聽(tīng)說(shuō)了。
VB6太老了,WIN10應(yīng)該是不支持,想要更高系統(tǒng)版本支持應(yīng)該是上.NET才行,若是上.net倒不如直接整C前途更光明點(diǎn)。
前兩年聽(tīng)說(shuō)python很紅火,看到過(guò)不少爬網(wǎng)站的爬蟲就是用這玩意寫的,各種插件多又是開(kāi)源免費(fèi)的,界面想好看連帶上用QT來(lái)寫界面,只是聽(tīng)說(shuō)QT5開(kāi)始要收費(fèi)了。
可惜自己以前只勉強(qiáng)看得點(diǎn)點(diǎn)VB6,現(xiàn)在老了活廢了。
回復(fù)

使用道具 舉報(bào)

ID:57657 發(fā)表于 2023-12-12 22:25 | 顯示全部樓層
你可以學(xué)習(xí)以太網(wǎng)通信 (可以是WiFi或有線網(wǎng)模塊),單片機(jī)向?yàn)g覽器發(fā)送一個(gè)網(wǎng)頁(yè)表單,提交表單后由單片機(jī)處理。
任何一個(gè)手機(jī)或iPad等,只要有WiFi和瀏覽器就可以控制,不限操作系統(tǒng),路由器的192.168.1.1就是此原理配置的,不需要上位機(jī)。
前端用HTTP頭,HTML,CSS,JavaScript 后端用單片機(jī)的C語(yǔ)言即可 (不要用什么PHP、MySQL等,單片機(jī)容量小帶不動(dòng))。
回復(fù)

使用道具 舉報(bào)

ID:958310 發(fā)表于 2023-12-13 11:02 | 顯示全部樓層
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表