
结论:“如果满分是100的话,天正是一款60分的软件”
---------------------------------------------
首先大家纠结在天正图层乱还是不乱的问题上,我认为天正图层虽然努力做到不乱,但实际上无法根除他偶尔的乱。
图层标准这个事情,如
所言,可以进行制定,制定的方式是修改天正的配置文件,在软件中的操作位置是下图
这个功能很多软件都有,叫layerkey(图层索引),用来将指定对象的图层及图层相关属性进行配置,配置完的图层,可以让制图更规范,但是这张截图只是该界面的第一页,他在后面的内容,就不像前面这么可爱了,如图
这个配置,是我为公司配置的,但是最后几个,我实在是找不到可以配置的内容,因为无论是基于AIA(美国注册建筑师协会)还是NCS(美国国家计算机辅助设计标准),都招不到可以对应的应用方式,立剖面图层,是在用天正生成立剖面时,会产生立剖面图层名作为前缀,再加上已有的对象图层,为了区分建筑结构水暖电都会用到的墙,就不能
把天正建筑的墙叫
WALL,
天正给排水的墙也叫
WALL,
天正电气的墙也叫
WALL,
只能叫A-WALL,
P-WALL,
E-WALL,(根据AIA和NCS来的)
基于天正的逻辑,如果你用立面功能,我假设立面前缀是ELEC或者E,那么生成立面的时候,墙就变成了
ELEC-A-WAL ELEC-P-WALL ELEC-E-WALL 或者 E-E-WALL
当然机电是不需要画什么墙的,有墙也是让建筑画,但是问题仍旧是这种以功能(生成立面 生成剖面)来绑架命名前缀的图层索引方式,非常之流氓,而且没有可用性。
材质和锁定的设置更是不可理喻,另外在画门的时候,会多出几个叫3T_的图层,后来发现,这个图层上是门的把手,且不能在配置里修改,让公司落实严格的图层管理非常麻烦,如下图:
在说图层转换,图层转换的原理非常一般采用两个方式,一个是直接修改图元信息,要知道在AutoCAD中,每一个图元都以一个GUID,这个ID下对应了该图元的一系列信息,包括长短、类型、图层等等,插件可以直接提取这部分信息,然后修改,但是这样的修改方式风险较高,还有一种方式是通过图层转换器(layer transfer),在命令栏输入LAYTRANS,它的特点是建立图层与图层之间的一一映射关系,然后进行转换,这样的转换比较安全。
我认为天正采用的是第一种方式,这一点我没有向官方证实,但是通过其转换效果可以发现,转换效果并不理想,再加上天正软件的自定义实体特点,通过第一种方式转换对于天正好像更为方便,但是这牺牲了转换的全面性。
------------------------------
再讨论,
说的图块问题。
天正的图块,不知道各位有没有注意过,他们存在于安装文件中,但不是用DWG保存的,而是通过数据库保存的,这可能是考虑到图块如果为DWG,安装包可能偏大,但这么做明显就成为了IT思维做设计的典型代表,
的途中,图块之所以命名这么诡异,就是数据库人员做出来的具有数据库特点的东西。
在autocad的原生状态下,是采用工具选项板(tool palettes)的形式在储存、共享、调用图块和图元的,这种方式在以前非常火,但是现在设计团队中没有人来维护,这个东西的高效率应用也在逐渐消亡,这个是autocad自带的工具选项板
天正在做图元库(library)的时候,确实有考虑中国的本地化,这一点很好,很多常用内容,省却了设计人员自己绘制的时间,但是这种储存方式和调用方式,明显具有不合理性,而且在与工具选项板使用的对比中,我们发现,调用可以,但是录入很难,必须用IT的方式方法,而不能将已绘制的图元录入,而公司又不可能同时维护两个图元库,也不可能找一个既有设计背景又有IT能力的人来维护这个库。
------------------------------
其他内容,先占个坑,有时间再细答。
包括:
1.天正不适合多专业以参照的方式协同设计
2.天正在转T3的时候,部分信息丢失
3.天正自定义实体有缺陷
4.作为自定义实体,没有统一的管理器进行管理
5.天正之所以火跟设计行业现状有关
-----------------------------6月9号更新-----------------------
接着叙说我的观点,在叙述以前,我就仔细地看了看之前各位的答案。
天正不适合多专业以参照的方式协同设计
这个可能与所谓的“高大上的设计院不用天正”有一定的关联。
很多时候我们都在强调协同设计,尤其是在BIM来了以后,我们不断地把协同这词挂在嘴边,而实际上早在20年前,国外已经在应用协同设计了,而在2005年前后,协同设计的方法已经被广泛地普及到欧美日韩各大设计机构了。而在国内,协同设计的普及率,乐观一点说,一二线城市的偶尔能够在实际生产中良好的运用,其他线的普遍没有在实际生产中尝试过。
在基于AutoCAD的协同设计环境中,很重要一个方式就是参照,当然参照不是孤立使用的,它和文件架构、命名方式、权限、协作关系等都有很重要的联系,脱离了参照而进行的设计,可以基本归并为“原始生产设计”。
对这一部分有兴趣的朋友,可以参看一些完整版的较大设计院的CAD标准,大家都是大同小异,整体规则上比较近似,细节上各有不同。
而在天正环境中,参照的信息往往会丢失,在天正自定义实体的框架内,无法保证原生状态下的参照内容传递。
天正在转T3的时候,部分信息丢失,是指一些填充信息,丢失的比较厉害
天正的自定义实体有缺陷
这个话题说起来,可能有些针对性了,而谈及天正的自定义实体,又不禁让人想起AutoCAD Architecture(简称ACA)和理正了。
如
在其论点中强调的,二次开发的目的是为了提高效率,对二次开发很赞扬,我个人也非常赞扬二次开发,但是对天正的这种二次开发,无法全是赞扬之情。
拿天正、ACA、理正三种二次开发形式做代表,大概可以把二次开发分为这三个档次:
1.封闭性二次开发,代表者:天正。为什么说是封闭性的,天正将建筑对象基于autocad的开发中,为了提高命令的效率和控制整个安装包的大小,用“自定义实体”(这个词源于天正内部)的方式来封装图元,封装的结果就是,除非你用天正软件,或者至少安装了天正解析器,否则你无法看到图纸中的所有信息,更别提对内容进行修改,而破解封闭性的唯一方式,就是转T3。
2.半封闭的二次开发,代表者:ACA。半封闭性体现在,普通的AutoCAD可以打开ACA编辑后具有ACA中“AEC对象”的图纸,且能看到所有图纸信息,但无法直接编辑AEC对象,如果实在要编辑,可以直接选定AEC对象,X分解,然后编辑。
3.开放性的二次开发,代表者:理正、LISP插件、ARX/VB插件等。他们的特点是没有对建筑对象进行封装,所谓的墙,就是双线而已,可查看,可编辑。
由此可见,在二次开发方面,天正明显是毁誉参半的状态。
封闭式和半封闭开发的好处在于你可以组建对象内各种图元之间的逻辑关系,像墙对象中,墙的分层、厚度、各层图线颜色、线宽、线型等等,而且在绘制完以后,仍旧可以在修改的时候,继续在这个封闭的环境内,按照建筑对象的逻辑去修改。而开放性的二次开发,虽然在创建时,可以采用图元间的逻辑关系外,一经绘制,就变成了AutoCAD图元,软件的后续功能是在先判断图元,再进行操作,而非判断一个封闭的对象,那么它判断的条件就可能不止一个,所以效率可能不那么快,而且容易出现判断的失误。
封闭式的开发造成得很致命的问题,就是太封闭了,封闭到使用者只能是在使用功能,而无法让有一定IT基础的用户,参与到功能中来,基于天正的自定义实体,让设计用户或设计个人的效率,很容易达到上限,然后就没有更高的可能了。
而面对封闭的改进建议,就是“增加自定义实体的管理器”,如果天正的人能看到,希望他们能认真考虑,具体的改进方案,可以参考ACA的Aec style manager。
最后说天正火的原因,同时就
说的“好的设计公司不用天正”说说我的看法。
仔细想来,大公司不用天正和天正很火,理由似乎是一致的,我就说说我自己所在公司的情况吧:
1.虽然这么说来有些假,但是我所在的公司用的是天正,2000多设计师都在用天正,从建筑到机电。然后太多人已经非常愤恨天正了,而领导当时选择购买天正的原因,是它很便宜,9999个点,X百万而已,而如果我们分批购买自己最理想的软件,价格要再乘以2.5。
2.因为用的是天正,我们只能重新制订一遍标准,要知道我们原来的CAD与协同设计标准是行业领先的,6年未改,一直都是软件商提供产品要订制,适应我们的标准,而之所以重新制订一遍标准,是因为天正没法按照我们的要求来订制内容。
3.原有的自己订制的工具条,没人用了,工具选项板,没人用了,结果就是,图纸里一堆的图块,不知道哪个是哪个(我们原来有图块命名规则的),图纸的占用空间变大。
4.参照信息总是丢失,机电的设计人员咨询到计算机辅助设计人员处,而他们也总遇到一些没有办法的事情,经常是全图复制粘贴到新图。
5.我们惯用的图纸集,后来也不怎么用了,因为批量绑定总有绑不上的。
6.大项目,项目经理直接说,我们不要用天正画图了吧。
7.无数小院来的新同事,声称自己天正用的多好多好,但却压根不了解我们的协同设计体系,结果自己一个人闷闷地画好多图,这种人,图画得最多,错也出的最多。
8.知识管理部门很清闲,已经很久不组织图元库的更新工作了。
天正对于小团队,个人,无需太多协作的简单设计(主要是居住类),有很明显地辅助作用。
但是对大团队,项目组,无数人协作的复杂设计(非居住类),辅助作用有限,且用之不如不用之。
大团队能有多大呢?某项目,单建筑专业,某个单体,施工图阶段,方案没改过,12个制图人,不算设校审,画了6个月。
普遍来说,公司的大项目,常规专业施工图参与人数,一般都在40人左右吧。
