[請益] 針對特定產業的程式ex:auto lisp要怎麼學習?

看板Soft_Job (軟體人)作者 (qq)時間9年前 (2016/10/28 10:44), 編輯推噓2(2020)
留言22則, 7人參與, 最新討論串1/1
因為到一家常會使用autocad的建築營建公司, 老闆要求要做一些自動繪圖的程式,中間需要很多演算法及邏輯判斷… 前人使用auto lisp做到一半,因有bug無法再寫下去,一擱就10幾年, 後來進到這家公司要接手修改這樣的程式… 個人是不反對學技術,但是要做這樣的程式需要會操作autocad 及建築製圖營建相關的知識,想想又是一大工程… 更不用說auto lisp和vba這種古早語言,語法結構和現今常用語言差很多, 一堆括號XDDD… 不知道各位先進面對這種難題會怎麼解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.221.26.61 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1477622671.A.3EF.html

10/28 12:39, , 1F
10/28 12:39, 1F

10/28 12:44, , 2F
有書,去借書來看,會寫程式弄AOTO LISP不難
10/28 12:44, 2F

10/28 12:45, , 3F
書找一下AutoCAD的書,有一些比較進階的後面章節有
10/28 12:45, 3F

10/28 13:40, , 4F
autolisp是不難,對codeing難的是autocad和營建know how
10/28 13:40, 4F

10/28 13:40, , 5F
要寫程式要先了解營建結構的東西,還要會視圖、cad繪圖
10/28 13:40, 5F

10/28 13:41, , 6F
就像寫財會系統你不懂財會的法則也根本沒辦法寫吧!
10/28 13:41, 6F

10/28 14:05, , 7F
這就是所謂的domain knowledge
10/28 14:05, 7F

10/28 22:56, , 8F
我之前是用VBA寫AutoCAD的自動繪圖程式,我也不太會
10/28 22:56, 8F

10/28 22:56, , 9F
用AutoCAD,我覺得主要是要了解他們要畫什麼,再了解
10/28 22:56, 9F

10/28 22:56, , 10F
那些東西就好了,說穿了不過是一堆畫線、hatch、寫字
10/28 22:56, 10F

10/28 22:56, , 11F
的指令而已。
10/28 22:56, 11F

10/30 12:35, , 12F
進去前不知道要做這樣的事務嗎
10/30 12:35, 12F

10/30 15:29, , 13F
嚇死了,我還以為有人要戰Lisp
10/30 15:29, 13F

10/31 13:02, , 14F
其實建築或製圖不用懂很多,會用LISP主要是通用模組
10/31 13:02, 14F

10/31 13:03, , 15F
機械業就螺栓、軸等,建築比較不懂,不過應該也一樣
10/31 13:03, 15F

10/31 13:03, , 16F
就是那種形狀一樣,但尺寸不大一樣的
10/31 13:03, 16F

10/31 13:04, , 17F
以螺絲為例:長的一樣,但尺寸有M5、M10←這是最簡單的
10/31 13:04, 17F

10/31 13:04, , 18F
例子,舉出來比較容易懂,ACAD畫圖會要輸入尺寸
10/31 13:04, 18F

10/31 13:06, , 19F
比如圓的圓心+半徑,LISP就是把很多點線面的可以自動畫
10/31 13:06, 19F

10/31 13:07, , 20F
過程輸入參數(如圓心、半徑),然後當然實務上的圖
10/31 13:07, 20F

10/31 13:07, , 21F
會複雜許多,如果可以先請人畫一次給你看,你記下流程
10/31 13:07, 21F

10/31 13:08, , 22F
包中間要輸入哪些參數,LISP畫出來就是模組的東西
10/31 13:08, 22F
文章代碼(AID): #1O4hkFFl (Soft_Job)
文章代碼(AID): #1O4hkFFl (Soft_Job)