在機(jī)器人公司做軟件開發(fā)是什么體驗(yàn)?PLC上位機(jī)入門應(yīng)該知道(機(jī)器人plc編程入門)

機(jī)器人公司的軟件開發(fā),其實(shí)可以分為兩部分來(lái)理解,一是下位機(jī)軟件開發(fā),如PLC,嵌入式、DSP、FPGA軟件開發(fā),而是上位機(jī)軟件開發(fā),主要集中UI界面,數(shù)據(jù)交互,數(shù)據(jù)呈現(xiàn)等。而連接上下位機(jī)的核心內(nèi)容就是通信及各種通信協(xié)議,如RS232485,Modbus,TCP/IP,WIFI,藍(lán)牙等。

在機(jī)器人公司做軟件開發(fā)是什么體驗(yàn)?PLC上位機(jī)入門應(yīng)該知道(機(jī)器人plc編程入門)

下位機(jī)軟件開發(fā)的話,籠統(tǒng)一點(diǎn)可以叫做嵌入式軟件開發(fā),這個(gè)與純粹寫代碼還不一樣,你需要對(duì)底層硬件接口十分熟悉,需要你對(duì)電氣、微機(jī)原理、通信協(xié)議、操作系統(tǒng)、機(jī)械、機(jī)器人運(yùn)動(dòng)學(xué),動(dòng)力學(xué)、機(jī)器人控制算法等,就是一個(gè)大雜燴,啥都要了解,但實(shí)際上感覺(jué)自己是雜而不精。

最近很多小伙伴找我,說(shuō)想要一些上位機(jī)學(xué)習(xí)資料,然后我根據(jù)自己從業(yè)十年經(jīng)驗(yàn),熬夜搞了幾個(gè)通宵,精心整理了一份「上位機(jī)入門到高級(jí)教程 工具包」,點(diǎn)個(gè)關(guān)注,全部無(wú)償共享給大家!?。?br />評(píng)論區(qū)回復(fù)666,關(guān)注我之后私信我即可拿走。

目前嵌入式軟件的底層庫(kù)都十分成熟,基于庫(kù)的開發(fā)基本很少,都是直接調(diào)用,主要還是在一些接口程序,應(yīng)用程序,系統(tǒng)邏輯上做二次開發(fā)。當(dāng)然機(jī)器行業(yè),最為關(guān)鍵的就是機(jī)器人的運(yùn)動(dòng)控制算法,很多公司都是由單獨(dú)的算法部門,來(lái)進(jìn)行理論分析,計(jì)算仿真,軟件開發(fā)??傮w來(lái)說(shuō),下位機(jī)的軟件開發(fā),與機(jī)器人的傳感器,電機(jī),機(jī)構(gòu)有很大的關(guān)聯(lián),接線的好壞,直接影響開發(fā)效率和解決BUG的時(shí)間。

在機(jī)器人公司做軟件開發(fā)是什么體驗(yàn)?PLC上位機(jī)入門應(yīng)該知道(機(jī)器人plc編程入門)

上位機(jī)軟件開發(fā),主要是設(shè)計(jì)UI界面,主要也就是網(wǎng)頁(yè)端、PC端和移動(dòng)端。其實(shí)很多都是十分成熟的,更多可能涉及到界面的優(yōu)化,數(shù)據(jù)顯示的方法方式,控制命令的下發(fā)等。同時(shí)對(duì)通信協(xié)議的了解,尤其上下位的聯(lián)調(diào),會(huì)存在各種問(wèn)題BUG。

整體體驗(yàn)就是 ,你不是一個(gè)程序,你可能會(huì)接線,會(huì)鉆孔、會(huì)焊接、學(xué)會(huì)很多很多額外的技能。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁(yè)
返回頂部