画图,画图,你是怎么画图的?
本帖最后由 尘缘一生 于 2019-10-11 06:58 编辑因为许多人交流,发现的问题:
第一:对于画图纸的人来说,有一种系统,那就是,他画图,基于大型程序,比如:天正,探索者,盈建科等等。。。。。他得系统,就基于建立在特殊实体之上 的,比如:块,参照,等等。。。。。
第二:老一辈的人,画图,基本基于CAD原始图素的,那就是,无论任何专业,任何人的图,转过来,首先,全部炸开基本图素后,在此基础上,进行再编辑。
本坛很多帖子回复,经常说:为何你炸开标注,炸开就不好办了,为何你属性转文字啊?为何.......;这明显是不超过35岁的年轻人,因为他们不是CAD的原使用者,他们接触CAD是从大型软件包入门的,对CAD基本图素,是不关心的,认为大型软件包的才对的,CAD原始的是不对的,本末倒置了,却还不知道。
因此,对于开发者来说,就造成重复,不分主次了,比如:源泉,它里面就集成了很多大型软件包的功能?为何?一些功能,大型软件包都做了,为何重复开发?
对于界面,比如:懒人,采用DCL,造成画图按键多,比如天正,实际就是二次开发吗?用OPENDCL开发类似屏幕菜单,看似漂亮,实则画图,按键多,完成个事,菜单级联,翻几页,点好几个键,繁琐费时,花拳绣腿罢了!而且对CAD版本还要求限制,比如,目前天正使用者,大多要安装CAD2014,CAD都2020版了,为了使用天正,你不得不安装2014!
我个人认为:对于任何专业工程师来说,他不需要掌握太多软件包!它只需要精通一门即可了,比如:PKPM,天正,盈建科,MIDAS。。。。。。
在大型软件包里,你需要及其专业和精通,把大部分图纸都出来了,转到CAD,你需要的是后续设计:比如:画节点构造!
掌握CAD好的,从不在大型软件包里磨蹭,很快就到CAD了,加外挂,快速画图,非常纳闷的是,为何那么多得二次开发,还开发钢筋、楼梯、门窗、基础等等?难道你前期在大型设计软件里,都不会作吗?或者你作的不对?
有一个事实毋容置疑:那就是,对CAD精通者,不需要任何大型软件包,他得画图速度,你就比不了。
无有主次,写这些,没别得目的,我希望大家,说说,你在你专业是怎么画图得?你的经验,分享给大家,并且需要的代码,到底是什么类别?不要开发大型软件包已经有的东西了,即便开发的好,超过也是很不容易的,我们精力有限。
许多急需的源码,我们无法得到的,因为,高手不发出来,遗憾多多。
如果不是亲自画图得人,开发的代码,是不实用的,大家应该认同吧?
目前,桥梁专业,水电专业,模具专业,急需好代码,这方面却很少优秀编程,希望年轻人,会VC ,VB 等高级编程的多努力,为社会作贡献!
我很老了,有心也无力了,我很希望能看到:
1:DCL预览参数化画图代码
2:属性转文字代码
3:动态圆角,支持LINE 、pline
4:所有代码,不受CAD版本限制,凡受限制的,基本没价值!
为了说明问题,我发段源码出来,就是断开线性实体,线宽不变的,本坛这个代码不少,我都没采用?为何?不实用而已,开发个代码,又是VLA,ARX,又是反应器,又是什么的,不就这个事吗?:
;;--炸开线性实体,宽度不变---(开始)-----------------------------------------------(defun C:slexpline(/ ent lst n ss p n1 p1 lwid ss1 i sl sn) (setq ss (ssget '((0 . "line,LWPOLYLINE,circle,ARC,spline,ELLIPSE,"))))
(setq p (sslength ss))
(setq n 0)
(setq p (- p 1))
(while (<= n p)
(setq ent (ssname ss n))
(setq lwid (cdr(assoc 43 (entget ent))));;;;;;取得线宽
(if(= 0 lwid) ;;;;;;;如果宽度为零的线,直接炸开
(progn
(vla-explode (vlax-ename->vla-object ent))
(entdel ent) ;;;;;;再删除这个选择体
)
(progn
(setq en (entlast))
(vla-explode (vlax-ename->vla-object ent)) ;;;;;先炸开它
(entdel ent) ;;;;;;再删除这个选择体
(setq ss1 (ssadd))
(while (setq en (entnext en));;;;;取得炸开后选择集
(ssadden ss1)
)
(if (/= ss1 nil)
(progn
(setq sl (sslength ss1) i 0)
(repeat sl
(setq sn (ssname ss1 i) i (1+ i))
(command "pedit" sn "y" "W" lwid "")
)
)
)
)
)
(setq n (1+ n ))
)
(princ)
)
;;--炸开线性实体,宽度不变---(结束)-----------------------------------------------
我从事与建筑工程相关的行业,我们拿到的图纸,源头是建筑设计院。很多项目的原始建筑图也是错误百出,以前还经常抱怨,现在慢慢理解他们。
地产开发商出费用让设计院出图,都是规定了交图期限的,不会管图纸内容多么复杂,他只管交图时间。
设计院 也是开门做生意,时间那么紧,价格却是一压再压,算了,只要主体结构不出问题,其他的小毛病留给分包商去搞定。
等到我们这里,甲方总是逼我们最短的时间出深化图。而且是免费的。要想做他的项目,就得免费出图。
我们拿到建筑图,第一件事就是清理平面图,删除清理其中得 轴线、整体标注、家具、散水坡度、标高等,因为这些东西对于我们来说 没用,而且影响看图。
机械,冲压模具专业。
也是自己弄的一套破东西。基本上,一套复合模。10分钟完事。自动拆板、
嫌3D编程软件麻烦,关键是自己不会3D软件,仅仅会用UG 转2D图
自己也就弄了一套模板备料的软件外挂。
前几个月公司慢丝编程的离职了,看了一下,现在常用的编程软件,也不过是那样,还
卖个几万两银子,现在自己在弄线割编程的部分。加油。
本帖最后由 尘缘一生 于 2019-10-12 21:45 编辑
t18-13nil 发表于 2019-10-11 22:25
楼主的话我不太赞同,说得好像封神榜一样,师傅都比徒弟厉害,师傅搞不赢了,还有更厉害的师祖。
老一辈的 ...
对于这个问题,我举例子说一下:
1:对于老一辈人,没有年轻人有精力,那是绝对比不了。比如:我年轻时候,曾经3天2夜没睡觉,设计一个面粉厂。现在,不可想象了。
2:老一辈人哪,也没有年轻人掌握的知识新潮些,比如:新的软件,C++,还有上面说的一些NET,等。从前286年代,大学里学的FORTRAN、DEBASED吧。
记得93年,一个16层的框剪结构大楼,苦于没有框剪结构协同计算软件,当时中科院还仅仅有个PK,我用BASIC编了24个分布程序计算下来的,毁于硬盘摔坏,丢了,发到香港也没恢复数据!那时候一台386,也得1万,硬盘价值不菲奥。
3:搞设计,知识不光书本,还有些不从事的行业,那就设计不了,或者设计不好。
比如:你没搞过钢结构加工的话,哪你就不知道,小于250高度的断面,机械焊接手伸不进去的,那么你就会设计出来,小于这个断面的焊接截面来。
大于0.7厚的彩钢瓦,基本难有彩钢板厂能压出来的社会现状。
比如:你没有搞过海产养殖,你就不会知道,养殖海鱼,生命保障系统就有7套,各种管道,设计院搞水的,设计一辈子,画图是否行啊?
凡此种种。。。。说明,和人的阅历有关。
假如一个人,从事设计院工作,没有搞过施工,一些工艺方面,一些机械方面,阅历没有,哪设计到老,也是水平受限制发展的。应了那句老话:360行,行行出状元,一个人也不可能都从事诸多门类。
但年轻人,至少你得懂得,你年轻,没经历多,问问老一辈,他们从前走的桥,你正在走路。
4:目前设计院,干总工的好比,他不用设计,不用计算,就凭他经验,6,7层的混凝土框架大楼,柱子断面,配筋,说出来就差不了1-2,看到图纸,就知道你设计的对不对。没有阅历,你就是清华、北大,也做不到,你计算了,就知道了,而且,因为你年轻人学问大,可能你不用实践第二次。
强烈同意:::::;原始的基本上都是够用 搞结构的,只用一个飞图,其他的什么都是搜集的lisp;能用命令的基本不手点;老一辈的人的图不一定规范,很多细节让人抓狂。 有些专业性的软件还是需要的,比如天正建筑,天正暖通那些如果用原始cad来画效率要降一倍吧,虽然说很多功能可能用不上,有些用代码就能代替,但是不可能每个画图的都要去研究和关注编程的,对很多人来说可以用节省时间提高效率就行了,就像360虽然很占资源但是很多人用,省事方便傻瓜式 cghdy 发表于 2019-10-10 08:56
搞结构的,只用一个飞图,其他的什么都是搜集的lisp;能用命令的基本不手点;老一辈的人的图不一定规范,很 ...
不认同这个说法:老一辈的画图才是规范,反倒现在年轻人画图浮躁。比如搞机械的,总工把总图画好了,分件图给个主要负责设计师,他都画不了。这个我深有体会。
当然,这也看老一辈的人,学的专业,是什么水平吧,比如茅以升建大桥,他画的图不规范?
一个事实是,老一辈的本科和现在本科,不可相比了,现在学生质量不行了。
你的三领原码呢 不会VC ,VB,只会简单的lsp,学VC ,VB需要很多时间。目前结构专业 我们做定制家具的 会用插件的都少,别说会写插件的了.还要写一个系统的
每个人画的都不一样,工厂的工艺结构和设备也有区别,没法系统
品牌大的都是出效果图时,所用的模型结构都定好了,不用单独再画CAD了,一键导出就行
像我们这种全非标的,没有什么结构标准,全部都的自己画,这样又太慢了,才自己学了点lisp. 不告诉你,我是怎么画的. 明经多年,自己捣弄了一套,用于冲压模具设计行业