[请益] 针对特定产业的程式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