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

作者: oherman (qq)   2016-10-28 10:44:28
因為到一家常會使用autocad的建築營建公司,
老闆要求要做一些自動繪圖的程式,中間需要很多演算法及邏輯判斷…
前人使用auto lisp做到一半,因有bug無法再寫下去,一擱就10幾年,
後來進到這家公司要接手修改這樣的程式…
個人是不反對學技術,但是要做這樣的程式需要會操作autocad
及建築製圖營建相關的知識,想想又是一大工程…
更不用說auto lisp和vba這種古早語言,語法結構和現今常用語言差很多,
一堆括號XDDD…
不知道各位先進面對這種難題會怎麼解決?
作者: dreamnook (亞龍)   2016-10-28 12:39:00
作者: a9301040 (加油)   2016-10-28 12:44:00
有書,去借書來看,會寫程式弄AOTO LISP不難書找一下AutoCAD的書,有一些比較進階的後面章節有
作者: oherman (qq)   2016-10-28 13:40:00
autolisp是不難,對codeing難的是autocad和營建know how要寫程式要先了解營建結構的東西,還要會視圖、cad繪圖就像寫財會系統你不懂財會的法則也根本沒辦法寫吧!
作者: dali17dali17   2016-10-28 14:05:00
這就是所謂的domain knowledge
作者: HateDebris (Monster)   2016-10-28 22:56:00
我之前是用VBA寫AutoCAD的自動繪圖程式,我也不太會用AutoCAD,我覺得主要是要了解他們要畫什麼,再了解那些東西就好了,說穿了不過是一堆畫線、hatch、寫字的指令而已。
作者: FacetheFaith (Yes Man)   2016-10-30 12:35:00
進去前不知道要做這樣的事務嗎
作者: leemiyinghao (貓李)   2016-10-30 15:29:00
嚇死了,我還以為有人要戰Lisp
作者: a9301040 (加油)   2016-10-31 13:02:00
其實建築或製圖不用懂很多,會用LISP主要是通用模組機械業就螺栓、軸等,建築比較不懂,不過應該也一樣就是那種形狀一樣,但尺寸不大一樣的以螺絲為例:長的一樣,但尺寸有M5、M10←這是最簡單的例子,舉出來比較容易懂,ACAD畫圖會要輸入尺寸比如圓的圓心+半徑,LISP就是把很多點線面的可以自動畫過程輸入參數(如圓心、半徑),然後當然實務上的圖會複雜許多,如果可以先請人畫一次給你看,你記下流程包中間要輸入哪些參數,LISP畫出來就是模組的東西

Links booklink

Contact Us: admin [ a t ] ucptt.com