討論區快速選單
知識庫快速選單
程式設計俱樂部Facebook粉絲團 網路投保旅行平安險
[ 回上頁 ] [ 討論區發言規則 ]
VB6如何讀取CNC程式之 G-code 並將其儲存為變數
更改我的閱讀文章字型大小
作者 : hpymaker(hpymaker)
[ 貼文 21 | 人氣 2878 | 評價 0 | 評價/貼文 0 | 送出評價 5 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2018/4/12 下午 07:18:31
CNC程式之 G-code 每列排列不整齊 且長短不一 例如
如何讀取每一個 區塊 如G0(區塊) , G90(區塊), G54(區塊),X14.(區塊), Y-7(區塊),s2000(區塊),M3(區塊)., 並將各(區塊) 儲存為變數 以便於後執行
CNC G-code 如下所示

G21
G0 G17 G40 G49 G80 G90
( TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - 6. )
T1 M6
G0 G90 G54 X14. Y-7. S2000 M3
G43 H1 Z20.
Z5.
G1 Z-2. F50.
G42 D1 Y-1. F100.
G2 X20. Y5. R6.
G1 X25.
G2 X35. Y15. R10.
G1 Y25.
X30. Y35.
X15.
G2 X5. Y25. R10.
G1 Y10.
X15. Y5.
X20.
G2 X26. Y-1. R6.
G1 G40 Y-7.
Z3. F200.
G0 Z20.
M5
G91 G28 Z0.
G28 X0. Y0.
M30

有高手可解答嗎?
不勝感激!
謝謝!
作者 : ma_hty(白老鼠(Gary))討論區板主 OpenGL卓越專家DirectX優秀好手C++頂尖高手貼文超過2000則人氣指數超過70000點
[ 貼文 2163 | 人氣 89850 | 評價 10090 | 評價/貼文 4.66 | 送出評價 79 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2018/4/13 上午 01:01:07
VB6 啊... 用這麼舊的啊...

解字串, 用 regular expression. 未會用 regular expression 的話, 花少許時間學一下吧.

VB6裡 沒預設地載入 regular expression 功能. 要用 regular expression, 你需要自行 點選+載入 Microsoft VBScript Regular Expressions 5.5 .
(see https://www.regular-expressions.info/vb.html )

可不用VB6的話, 就升級吧. Visual Studio (Community 版), 現在都是免費下載+使用的. 是 正版正貨+零花費 啊, 硬去繼續用 VB6 是苦了自己了.
作者 : cxxlman(CxxlMan) C++優秀好手貼文超過1000則
[ 貼文 1033 | 人氣 3227 | 評價 1260 | 評價/貼文 1.22 | 送出評價 27 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2018/5/22 上午 10:22:05

>CNC程式之 G-code 每列排列不整齊 且長短不一 例如
>如何讀取每一個 區塊 如G0(區塊) , G90(區塊), G54(區塊),X14.(區塊), Y-7(區塊),s2000(區塊),M3(區塊)., 並將各(區塊) 儲存為變數 以便於後執行
>CNC G-code 如下所示
>
你要先解釋一下區塊的意思,是這樣嗎

[G0]
{
 [G90]
 {
  ....
 }
 .....
}
 板主 : 小樓
 > Visual Basic 6.0/VBA - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - Visual Basic 6.0/VBA - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
Visual Basic 6.0/VBA
1 阿戊 10670 
2 小樓 8650 
3 Jones 5270 
4 水瓶天賞 2340 
5 joe 2230 
6 史努比 1950 
7 阿呆紅 1440 
8 tt's 1250 
9 青衫 1150 
10 羅啟章 1020 
Visual Basic 6.0/VBA
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.125