|
XTXB 發(fā)表于 2021-4-27 09:33
這個工程量很大,不可一蹴而就,要一個模塊一個模塊地弄才行,先把步進(jìn)電機(jī)驅(qū)動程序弄明白,然后再向上延伸 ...
是要把對應(yīng)的g代碼要做什么在單片機(jī)里面自己用函數(shù)什么的實(shí)現(xiàn)一遍吧?那樣就是上位機(jī)可以用成型的各種軟件,就是軟件會通過串口發(fā)送g代碼到單片機(jī),單片機(jī)負(fù)責(zé)把g代碼落實(shí)成3d打印或者寫字雕刻之類的動作,這么理解對么?那樣就是首先要看自己可能會用到哪些g代碼,然后對應(yīng)編寫函數(shù)對應(yīng)處理,1、串口接收實(shí)驗(yàn),看看軟件是怎么發(fā)過來的,發(fā)過來的是什么,對應(yīng)指令怎么回應(yīng)處理結(jié)果;2、逐字節(jié)分析收到的每一條指令,對應(yīng)成x,y,z等軸的對應(yīng)動作,有哪些動作先弄個空函數(shù)放那里,做完動作回應(yīng)上位機(jī),估計(jì)上位機(jī)不能一次發(fā)完所有指令。3、針對2中每個函數(shù)具體落實(shí)算法,畫直線、拆線簡單,畫圓弧麻煩一些也能搞定。4、寫字是怎么來的命令?來文字還是來筆劃?或者是作為折線或曲線傳過來的話就算麻煩和慢也能做,這個一直沒有概念是怎么弄的,重點(diǎn)求教 |
|