明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6691|回复: 58

[讨论] 画图,画图,你是怎么画图的?

  [复制链接]
发表于 2019-10-9 22:00:00 | 显示全部楼层 |阅读模式
本帖最后由 尘缘一生 于 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))  ;;;;;取得炸开后选择集
          (ssadd  en 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)
)
;;--炸开线性实体,宽度不变---(结束)-----------------------------------------------



点评

肺腑之言,言必有物,支持楼主!  发表于 2019-10-10 08:45

评分

参与人数 1金钱 +50 收起 理由
fan_zh + 50 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2019-10-10 20:12:51 | 显示全部楼层
我从事与建筑工程相关的行业,我们拿到的图纸,源头是建筑设计院。很多项目的原始建筑图也是错误百出,以前还经常抱怨,现在慢慢理解他们。
地产开发商出费用让设计院出图,都是规定了交图期限的,不会管图纸内容多么复杂,他只管交图时间。
设计院 也是开门做生意,时间那么紧,价格却是一压再压,算了,只要主体结构不出问题,其他的小毛病留给分包商去搞定。


等到我们这里,甲方总是逼我们最短的时间出深化图。而且是免费的。要想做他的项目,就得免费出图。


我们拿到建筑图,第一件事就是清理平面图,删除清理其中得 轴线、整体标注、家具、散水坡度、标高等,因为这些东西对于我们来说 没用,而且影响看图。

点评

刚跳坑,甲方图纸几乎只能用到建筑结构线,有时候还得自己描一下!  发表于 2020-3-22 10:36
回复 支持 2 反对 0

使用道具 举报

发表于 2019-10-10 23:11:28 | 显示全部楼层
机械,冲压模具专业。
也是自己弄的一套破东西。基本上,一套复合模。10分钟完事。自动拆板、
嫌3D编程软件麻烦,关键是自己不会3D软件,仅仅会用UG 转2D图
自己也就弄了一套模板备料的软件外挂。
前几个月公司慢丝编程的离职了,看了一下,现在常用的编程软件,也不过是那样,还
卖个几万两银子,现在自己在弄线割编程的部分。加油。

点评

你可是大佬级人物啦...  发表于 2019-10-11 00:05
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2019-10-12 21:04:14 | 显示全部楼层
本帖最后由 尘缘一生 于 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,看到图纸,就知道你设计的对不对。没有阅历,你就是清华、北大,也做不到,你计算了,就知道了,而且,因为你年轻人学问大,可能你不用实践第二次。


发表于 2019-10-10 06:04:02 来自手机 | 显示全部楼层
强烈同意:::::;原始的基本上都是够用
发表于 2019-10-10 08:56:29 | 显示全部楼层
搞结构的,只用一个飞图,其他的什么都是搜集的lisp;能用命令的基本不手点;老一辈的人的图不一定规范,很多细节让人抓狂。
发表于 2019-10-10 10:41:34 | 显示全部楼层
有些专业性的软件还是需要的,比如天正建筑,天正暖通那些如果用原始cad来画效率要降一倍吧,虽然说很多功能可能用不上,有些用代码就能代替,但是不可能每个画图的都要去研究和关注编程的,对很多人来说可以用节省时间提高效率就行了,就像360虽然很占资源但是很多人用,省事方便傻瓜式

点评

因此,需要掌握好专业一个软件包,做到“精通”级别。  发表于 2019-10-10 13:32
 楼主| 发表于 2019-10-10 11:03:57 | 显示全部楼层
cghdy 发表于 2019-10-10 08:56
搞结构的,只用一个飞图,其他的什么都是搜集的lisp;能用命令的基本不手点;老一辈的人的图不一定规范,很 ...

       不认同这个说法:老一辈的画图才是规范,反倒现在年轻人画图浮躁。比如搞机械的,总工把总图画好了,分件图给个主要负责设计师,他都画不了。这个我深有体会。
       当然,这也看老一辈的人,学的专业,是什么水平吧,比如茅以升建大桥,他画的图不规范?
      一个事实是,老一辈的本科和现在本科,不可相比了,现在学生质量不行了。

点评

大体上是这样的,我所说的是存在这种情况,我是晚晚辈,对整个行业而言,我所指前辈的那一批质量已经参差不齐了。  发表于 2019-10-10 13:48
发表于 2019-10-10 11:17:37 来自手机 | 显示全部楼层
你的三领  原码呢

点评

三领源码,是放到一起的,就是放出,也理不清头绪,源码,基本我都是重写以后用的,早也计划放出,觉得没啥水平不是,就没有。  发表于 2019-10-10 13:12
发表于 2019-10-10 11:18:27 | 显示全部楼层
不会VC ,VB,只会简单的lsp,学VC ,VB需要很多时间。目前结构专业

点评

搞结构设计的,一定要研究PKPM,其他不要。  发表于 2019-10-11 07:17
发表于 2019-10-10 11:47:41 | 显示全部楼层
我们做定制家具的 会用插件的都少,别说会写插件的了.还要写一个系统的
每个人画的都不一样,工厂的工艺结构和设备也有区别,没法系统

品牌大的都是出效果图时,所用的模型结构都定好了,不用单独再画CAD了,一键导出就行
像我们这种全非标的,没有什么结构标准,全部都的自己画,这样又太慢了,才自己学了点lisp.

点评

也有厉害的,看到有做衣柜设计的,自己写了一整套衣柜相关的工具,这就是AutoLISP为什么无法被取代的原因,每个用户都可以写出符合自己要求的工具。  发表于 2019-10-10 22:05
嗯,确实如此,因此本坛才有人要:自动标注啊等等。  发表于 2019-10-10 13:11
发表于 2019-10-10 13:16:38 | 显示全部楼层
不告诉你,我是怎么画的.
发表于 2019-10-10 13:32:56 | 显示全部楼层
明经多年,自己捣弄了一套,用于冲压模具设计行业

点评

希望你放出,不一定源码,VLX也行,省的大家总找要。  发表于 2019-10-10 13:34
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-18 11:32 , Processed in 0.209555 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表