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