我谈“好”、“准”、“快”(转贴)
最近看了一个好贴,大家分享!~这个是转载的文章,涉及到的人物都不是本论坛的
建议楼主还是写的明白一点好,此文章论坛已经转载过了,请看这篇帖子:“从教材到实战--十数年经验分享”的不妥之处--转贴,作者:徐佑然
此文章对应的是“从教材到实战--十数年经验分享”这篇文章,本论坛也有转载,只要搜索一下标题就可以。
楼主最好交代明白,否则容易引起误会。------------cad版主
我谈“好”、“准”、“快”
——徐佑然
兼答Z先生
我这里要讨论的问题是Z先生曾经专门论述过的,并正在准备出书的好题目.不过他的题目做的是“清晰”、
“准确”、“高效”,我则改换了一个面目,因为我要强调的东西与他的不同.
我还是这句话:既是论坛,就应当“百花齐放,百家争鸣”,就有我“立一家之言”的理由,何况我也不乏同道者.
这里还有一句话要先说一说,就是: AutoCAD"无对错"论,可以休矣!如果我们只看结果不看过程,而且看结果时也只
看能不能画出图来,而不问快慢、优劣,当然也就"无对错"可言了,但凡提到“好”、“快”、“准”,或者说“清晰”、
“准确”、“高效”那就必然有对错,世界上的某一件事情,如果有完全不同的两种说法或做法,那么总有一个是对的,
好的,而另一个则只能是错的,差的了,"无对错"说,在这里实在站不住脚.对此问题我后面还会论述.
[ 本帖最后由 cad 于 2008-4-2 17:53 编辑 ] 言归正传吧,还是来谈我的“好”、“准”、“快”.
要做到“好”就首先要做个好人,“修身才能齐家、治国、平天下”这是古来的明训.一个人是不是好人,其实是
不难看出来的.所谓“身正则眸子了焉,身不正则眸字眊焉”.有人认为我就不是好人,自然有他这样看的理由,我无需
申辩,好在是虚拟世界,各人自己去认命罢.
但我还是要说,要做好事,必须要做好人.要培养自己谦虚谨慎、埋头苦干、和坚韧不拔、始终不渝的精神和品格.
要诚实、忠厚,不要溜尖耍滑,不要图虚名、谋邪利,切忌轻浮,浮夸,要勇于承担责任,勇于纠正错误,不养成比较好的
个人品德和作风,你就很难提高自己的设计水平,也包括CAD应用的水平.
要想做一个好的工程设计人员,我个人认为一定要热爱本专业、钻研本专业,特别是要熟练掌握本专业的各种规范、
标准,这对于初入道者恐怕是最重要的,当然学习AutoCAD,掌握并熟练运用AutoCAD,也很重要,现如今一个工程技术人员
如果不会应用AutoCAD,恐怕已经很难在人才竞争中站住脚.但是首要的仍然是本专业,因为你的设计(包括方案、初步设
计和施工图)好与不好,最重要的评判标准还是设计合不合理,布局是否严谨,风格是否独特,如此等等,而并不主要放在
你的制图效果怎样,图面是否清晰、准确等等.
一个工程设计人员最终的成功是由各方面的因素决定的,但是做个好人,搞好本专业,无疑是第一位的!
至于我自己,我承认我的言词和语调是尖锐而激烈的,我的生平和经历也是坎坷而曲折的,但我始终信奉的只有两个
字:“真理”!在真理面前我服输,我服从.但是谁要是把糟粕当成是精华,把谬误说成是真理,则无论他戴着怎样的桂冠,
披着怎样的外衣,我都会丝毫不留情面地上去揭穿假面,撕去画皮!
但是,“麒麟皮下的马脚”都是自己露出来的!我不过是眼疾,及时指出了,而已.
我也是“早年毕业于国内名牌大学”,国家第一批张榜公布的一级注册建筑师。但我决不因自己的资格或资历而
高高在上,凌驾于人,以我的年龄,能写出一套自编程序,至少能供自己和少数人使用,并能在本论坛上与Z先生之辈辩驳
几句,切实指出其谬误,且确实能讲出一番道理的,恐怕国内也不多见.所以才有称我为"同学"者,(其实,我很高兴他这样
称呼我的),也之所以才有人说:以为"他老?也许未必!"的议论者,多少也证明了:我并无持强凌弱的恶行
续
Z先生的大作,刚一出笼,就被冠以“精华”,置于极顶,堂而皇之,此后更是振臂一呼应者云集,煞时间令我惊讶不已,再看作者确也摆出一副教师爷的架式,好不威风八面.但若稍微仔细地读一下他的文字,便发现其实是既浅薄无物,又漏洞
百出,谬论连篇,特别是他许多立论的基础,都根本是错误的,在我看来,如不加以批驳,只恐谬种流传,贻害无穷!因此决心
进行我认为该做的批评.再仔细想想为什么这样的文字,居然会受此礼遇,其实也很简单:原来Z先生的“精华”大作是
“天生”的,其所受礼遇级别更是“钦定”的,项羽说的“帝王将相宁有种乎?”,咱们这儿就出了一个,至于后来"云集"
起来的那几个吹鼓手们,其实也大体是“御用”的,这里当然不包括那些莘莘学子和涉世未深的朋友们,他们只不过是
如饥似渴地求教与人,罢了。
Z先生在基础的立论依据方面的错误,就有:
·他一再说,他从不使用“天正”等专业软件,而且对于定制、二次开发也十分反感,谁愿意去做,“谁就去做吧!”
以他的身份、学识,这种态度本身就是轻视理论,轻视研究的,以这样的态度来教导别人,甚至“准备出书”,当然是误人
子弟的。不要以为AutoCAD只是一种实践的技能,没有理论,因此也就没有对错.AutoCAD虽说只是一种辅助设计的手段,
但是人家也是有人家的理论,有人家的规则和规律的.如不对此稍加研究,便以为画过几年图了,管过几年事了,就可以
信口开河,胡说八道,那么十个有十个是要栽跟斗的!
也不要以为有了AutoCAD,就可以打遍天下了,不是要“高效”吗,要“快”吗?那我敢断言:你要么用专业软件,要么
你就自己定制,否则你就根本做不到!而对绝大多数人来说只有一条路:用专业软件加上自己开发!
为什么说"就是不用专业软件,只用AutoCAD",不行呢?就因为它是外国的,不是中国的,不适合中国的国情,在AutoCAD
所有内容中最不符合中国特点的就是标注部分和文字部分,微软在Win95以后基本上解决了汉字的字体和输入问题,文字
部分就已经问题不大了,(关于汉字问题后面再说).那么再看标注,标注的每个内容中,都有大批的样式,而适用于中国的
建筑专业的其实只有很少一、两种,定制这一、两种,再加以扩展,增加一些我们常用的样式,这就是国内软件要做的事,
也是必不可少的.另一个原因就是AutoCAD是所有工程制图都通用的,不适合某个专业的要求。
举个例子来说吧,前一向在本论坛上讨论过的圆弧曲线弧长的标注问题,我当时没发表议论,因为要说的内容很多,
一时又理不出头绪,所以错过了,今天在这里说说吧,这个问题展开说是很有的说的,一般地使用圆弧曲线,有标注问题,
那么再想想:在轴线上标注呢,此外在总图上标注呢?例如标注平面圆弧曲线(简称:平曲线),竖向圆弧曲线(简称:竖曲线)
缓和曲线,道路路缘曲线,铁路专用线上的圆弧曲线,等等,不是都有各不相同的标注问题吗?这恐怕就只有靠开发了吧!
轻视理论,蔑视研发,自己不用,还要大肆宣传"什么软件都不用",这能不说是误导吗?能不说是谬种流传吗?这是的确
害人不浅的!
续
Z先生的大作,刚一出笼,就被冠以“精华”,置于极顶,堂而皇之,此后更是振臂一呼应者云集,煞时间令我惊讶不已,再看作者确也摆出一副教师爷的架式,好不威风八面.但若稍微仔细地读一下他的文字,便发现其实是既浅薄无物,又漏洞
百出,谬论连篇,特别是他许多立论的基础,都根本是错误的,在我看来,如不加以批驳,只恐谬种流传,贻害无穷!因此决心
进行我认为该做的批评.再仔细想想为什么这样的文字,居然会受此礼遇,其实也很简单:原来Z先生的“精华”大作是
“天生”的,其所受礼遇级别更是“钦定”的,项羽说的“帝王将相宁有种乎?”,咱们这儿就出了一个,至于后来"云集"
起来的那几个吹鼓手们,其实也大体是“御用”的,这里当然不包括那些莘莘学子和涉世未深的朋友们,他们只不过是
如饥似渴地求教与人,罢了。
Z先生在基础的立论依据方面的错误,就有:
·他一再说,他从不使用“天正”等专业软件,而且对于定制、二次开发也十分反感,谁愿意去做,“谁就去做吧!”
以他的身份、学识,这种态度本身就是轻视理论,轻视研究的,以这样的态度来教导别人,甚至“准备出书”,当然是误人
子弟的。不要以为AutoCAD只是一种实践的技能,没有理论,因此也就没有对错.AutoCAD虽说只是一种辅助设计的手段,
但是人家也是有人家的理论,有人家的规则和规律的.如不对此稍加研究,便以为画过几年图了,管过几年事了,就可以
信口开河,胡说八道,那么十个有十个是要栽跟斗的!
也不要以为有了AutoCAD,就可以打遍天下了,不是要“高效”吗,要“快”吗?那我敢断言:你要么用专业软件,要么
你就自己定制,否则你就根本做不到!而对绝大多数人来说只有一条路:用专业软件加上自己开发!
为什么说"就是不用专业软件,只用AutoCAD",不行呢?就因为它是外国的,不是中国的,不适合中国的国情,在AutoCAD
所有内容中最不符合中国特点的就是标注部分和文字部分,微软在Win95以后基本上解决了汉字的字体和输入问题,文字
部分就已经问题不大了,(关于汉字问题后面再说).那么再看标注,标注的每个内容中,都有大批的样式,而适用于中国的
建筑专业的其实只有很少一、两种,定制这一、两种,再加以扩展,增加一些我们常用的样式,这就是国内软件要做的事,
也是必不可少的.另一个原因就是AutoCAD是所有工程制图都通用的,不适合某个专业的要求。
举个例子来说吧,前一向在本论坛上讨论过的圆弧曲线弧长的标注问题,我当时没发表议论,因为要说的内容很多,
一时又理不出头绪,所以错过了,今天在这里说说吧,这个问题展开说是很有的说的,一般地使用圆弧曲线,有标注问题,
那么再想想:在轴线上标注呢,此外在总图上标注呢?例如标注平面圆弧曲线(简称:平曲线),竖向圆弧曲线(简称:竖曲线)
缓和曲线,道路路缘曲线,铁路专用线上的圆弧曲线,等等,不是都有各不相同的标注问题吗?这恐怕就只有靠开发了吧!
轻视理论,蔑视研发,自己不用,还要大肆宣传"什么软件都不用",这能不说是误导吗?能不说是谬种流传吗?这是的确
害人不浅的!
网络有点问题,现在续上
现在似乎在本论坛很流行,"不用专业软件,就用AutoCAD就可以搞掂了!",甚至蔑视理论,蔑视开发之风,也很盛行.Z先生的功德不可谓不浅!
其危害之例:Z 先生自己把AutoCAD的"快捷键"当成了"简化命令",说:"快捷键"的定义,在"ACAD.PGP"文件中.事实上,
"ACAD.PGP"中定义的是"简化命令",而"快捷键"的定义是在"ACAD.MNU"之中!Z先生错了!
于是,就有一个响应者,接着发表了他自己编写的快捷键的一张表,把他写的"简化命令"和"快捷键"都列在一张表上
了.事实上这样一张表如果存到了"ACAD.PGP",那么对于快捷键,将无效,如果存到了"ACAD.MNU"则问题可能更严重,我
不敢预料!我不知道他后来是怎样做的,反正照Z先生的说法就会出错.你说这是不是错误影响?!算不算谬种流传?
·他违反初等数学关于精确计算或者说近似计算的原则,明明计量单位是个位,却要精确到小数点后四位,这不是什么
意气之争,这是科学态度来看待事物的问题,有人还说,那他"更精确些,有什么不好?"甚至几乎想开口大骂我一顿!我真的
只好称他为“小朋友”,你先想想看,高中数学讲过这个问题的,你需要好好温习一下了。但对于自称"早年毕业于某
名牌大学"的一级注册建筑师来说,出这样的错误,并以这样错误的观念教导别人,我以为实在有加以指出的必要。
表面上这样的错误好象影响不大,好象"AutoCAD无对错",其实不然,他其实是混淆了两件事:一是定制单位时的精度,
另一是定制标注时的精度,两者的影响范围是完全不同的!这对于初学者能不造成错误影响吗?影响"度量图纸时的精度"
的应该是单位的精度,可以精确到小数点后四位,而"影响标注时的精度"的,当如Z先生所说的情况的话,应该精确到小数
点后两位!而当在其它情况下时,可能是小数点后一位、两位、三位等等。
·在设计工作中对于任何设计成果中的实体尺寸,都必须以标注为准,而不以丈量的结果为准。任何设计图纸都不
允许在图上度量尺寸!这是设计工作的基本规则,无论在设计院内还是在设计院外,都如此。设计完成以后工程的施工
从定位、放线到细部放样,直到计算工程量,都不准丈量图面尺寸,设计的优劣,好坏,设计质量或水平的高低,也不
能以度量别人的设计成果来评判,甚至在设计的校对、审核阶段也不以度量为准。所以Z先生说,3000就不能画成:
2999.997,既是一个笑话,又是根本违反设计规则的错误!而且是从他度量别人的图纸开始,就犯了错误!仅此一点,
他是否在设计院工作过都是很值得怀疑的。
当我批评他的上述错误的时候,决不意味着我否认画图应当准确,相反,当我们说要以标注为准,而不以度量为
准的时候,是更严格的要求图样的准确的,标注的准确性是以画图的准确性为基础的。我们这里说的标注是运用ACAD
的自动标注的各项功能来进行的,所以,要想保证标注的准确性,就必须保证在画图的时候图面的准确性。
至于3000和2999.997,那只能说是个笑话,如果真的碰到2999.997,并且制图单位是毫米,则无论你设定的标注
精度是0.00还是0.0000,ACAD都只会标注成:3000,而不会发生错误。但如果出现了本来应该设计为3000的,标注出来
却成了3001,那就是错误,就必须改正。如果本应3000,而标注出来2999.997,那是标注格式的设置出了问题,是要
修改标注样式的。所以关于3000和2999.997的问题,只要养成了良好的画图习惯,是不难解决的,也是不成问题的。
造成所谓图样是2999.997的问题的原因,可能很复杂,有的时候是不能责怪年轻的设计人员的,比如:有可能是
因为画图时插入了某些三维图块,(这种图块有可能是别人提供的),当捕捉时又恰好捕捉到了这样的图块上的一个三维
点,于是就可能产生非整的小数。也有可能恰恰只是度量的时候捕捉到的是个三维点。还有可能是因为所用的软件本身
在不该带的地方带了三维点,等等。出了问题不分析可能的原因,寻找解决的办法,却立即哇啦哇啦地大惊小怪,又
一味责怪别人,毫不检讨自己,这样的作风实在不可取。
还有一些东西是在任何设计院都允许存在的,比如:240的墙厚,标注成了200。那我就只承认200!洞口尺寸,
不管画成多少,也只看标注了多少就是多少。这种错误都是完全可以包容的,前提是标注必须正确。这个标注正确不是
指它对于图面实体的正确,而是对于设计要求来说的正确。前面这些墙厚,洞口的问题,一般不会是画图中机器标注
产生的,而是改图时,手工修改标注产生的。这里只是说一旦出现了这样的问题,只能以标注为准。并不表示我赞成墙
厚240可以画成200,等等。有的人对于我的这一立场,觉得是自相矛盾,思维混乱,其实他没搞清楚,(Z先生也没搞
清楚)比如以墙厚为例吧,这里实际上有三个尺寸:一,是设计应有的尺寸,二,是画图时画出的尺寸,三,是标注的
尺寸。我的观点就是最后标注的尺寸代表设计应有的尺寸,而画图时产生的应该与设计应有的一致,不一致,可以不改
图样,(过于严重的除外)但一律以标注的尺寸为准。
这是大多数设计院都施行的原则,大多数设计院的总工程师或总工程师办公室,肯定是这样处理类似问题的.
象这样的问题我们难道允许说这样可以,那样也可以吗?难道这也是什么“AutoCAD 无对错”吗?
接着。。。
我们这里主要讨论的还是“ACAD的应用与开发”,要达到“好”、“准”与“快”的要求,我以为在ACAD的应用方面必须做好以下几件事:
(1).要定制一套符合我国自己颁布施行的国家制图标准的、适合本单位、本专业的、适合本人习惯的图形样板.
(2).要尽量使用一套比较成熟的,比较广泛使用的软件,比如“天正”等,不要听信“不使用任何软件”的说教.
(3).要定制一套适合自己使用的、最行之有效的AutoCAD命令的快捷输入方法,并熟练掌握它.学会并掌握AutoCAD最
常用、最有效的工具类命令及其调用方法,
(4).养成良好的绘图习惯,这里可以包括很多内容,但我以为比较重要的有这样几条:
·熟练地掌握坐标输入的方法,特别是相对坐标的输入,包括直角坐标系和极坐标系。
·学会并始终不离开“捕捉”,掌握调用“捕捉”的快捷方法。
·如不使用专业软件则,必须随时随地注意:设置图层,图层问题决不能企图“毕其功与一役”,只有随时注意,
念念不忘,才能避免走弯路.
·养成经常手工存图的习惯,不要只靠机器定时存图。
本文将就上述几个问题展开讨论,其实AutoCAD中提高速度,准确性等的方法还有很多,例如:命令宏,LISP等等,
不可能都在本文中讨论。
不能断
下面我就前面提到的这几个问题展开来谈一谈:(1).要定制一套符合我国自己颁布施行的国家制图标准的、适合本人所从事专业的、适合本人习惯的图形样板.
我曾经不止一次地大声疾呼“定制AutoCAD!”,但似乎赞同者不多见,所谓“人气不旺”吧,关于“人气”问题,我
前面已经讲过了,至少Z先生的所谓“人气”是不足为凭的,至于我的“人气不旺”我说过这不是我个人的悲哀,而是
论坛的悲哀,甚至是广大AutoCAD爱好者的悲哀.因为大家都忽略了这样一个重要的问题.有人说:“我对二次开发不感
兴趣”言外之意对定制也不感兴趣,而且说谁感兴趣,谁就去定制吧!这种言论不但害自己而且害别人!要知道,定制并不
就等于“二次开发”,简单的定制离“二次开发”还远呢!当然定制也可以包括“二次开发”,但那不是这里讨论的,是
更深层次的问题.其实任何软件包括Windows这样最基础的软件,都是需要定制的.不进行定制,就会不适合国情,不适合
本专业,不适合本人,用起来就会不顺手,就会经常碰到同类的问题,经常要解决同类的问题,白白浪费许多时间,这本来
是一个常识范围的、根本用不着争论的问题,有人却居然以一不屑一顾的姿态为荣,我只能说这是非常可笑,又非常可悲
的事情!看不起定制,以为定制可有可无,以为“定制”就是“二次开发”这是一个误区吧!这是会造成一些不良影响的.
比如使大家对定制望而却步,更加减少了原来有可能涉足的朋友,最终受害的是的ACAD应用与开发的大局.
当然,一般的应用AutoCAD,并不一定要知道或懂得定制,但是,自以为有资格向青年朋友进行说教,甚至要出书的人,
这样看不起定制,以为定制可有可无,以为“定制”就是“二次开发”,那要不"遗笑大方","误人子弟",才怪呢!
要提倡“快”,那就一定要定制!不经过定制的AutoCAD是无论如何也快不起来的,事实上有的人其实也在做着或者
已经做了定制的事,但不自觉,却又一味地反对别人提“定制”,你说可笑不可笑?
所有国内的专业软件可以说都是AutoCAD的定制!他们甚至要跟Autdesk公司签定协议,才能获得代理权,才能销售
他们的产品。
所有定制的内容之中,推首位的就是定制“样板图形”!“样板图形”是R14版以后出现的新事物。
什么是“样板图形”?当你第一次打开AutoCAD的时候,你首先见到的对话框中,就有“选择样板”栏,如果你选择了
那么对话框中就会列出一大批样板图形的文件……,它们就是我们开始画图的基础、样板,但就图纸本身的内容来说,它
们是没有任何图样的,只是给你预备作图用的.
“样板图形”并不是要你把自己的某些成果,或者说把某些图块或图样,收集起来,汇编成一张或几张图作为样板,
不是的,根本就不是这样的!“样板图形”是什么,人们只要看一看AutoCAD/Template/以下的所有原来的*.dwt,就可以
知道,AutoCAD所有原来的“样板图形”的图面都是空白的!顶多只有图框和图签、图标等!但是它们都是有内容的,它们
的内容主要就是定制了一定的格式,比如单位,图形极限,文字样式,标注样式等等.这些内容的定制是可以为人们节省
大量时间的.不过,AutoCAD原来定制的这些样板,都是外国式的不是中国式的,不符合我们的使用,我们只有自己定制,也
必须自己定制!
“把某些图块或图样,收集起来,汇编成一张或几张图”,这样的做法不是制作样板图形,无论你是否把它保存为
“*.dwt”,它也不起样板图形的作用!这只是时下一些人做图块的办法,但这是个不好的办法,图块就是图块!我们调用
图块的时候都希望一次只调用一个图块,决不希望许多图块都混在一张图上,再到那张图上去逐一寻找,自己都不好找,
别人就会更加找不到.其实,如果想把自己的或收集到的某些图样作为定型的块,以供自己和他人调用,最好的办法是把
那些经典的图块,汇编到图符菜单里面,每个图符只包含一个图样,用时只要打开图符菜单,一目了然,就可以方便地调用
了.把样板图形理解成为图块的汇集,这又是一个误区吧!用这样的观点教导青年是不是又一次的误导?!
"以其昏昏,使人昭昭",这能行吗?
在样板图形的这个题目下,本应谈一下各种格式的设置问题,但考虑到篇幅,而且我已经讨论过这些问题,所以
我这里只就Z先生忽略的标注格式中的“副标注”问题谈一谈。
在标注格式中,Z先生只介绍了实际被称作“线性标注”的部分,并说有一个“就够了”,而我恰恰以为不然。
在样板图形中定制标注样式的目的,是为了在今后所有的图纸中的任何标注问题,都能大体上得到解决,否则如果
只是对某一张图纸有用,只要临时设置就可以了,何必如此费劲?
在标注的定制中,是有“主标注”和“副标注”之分的,Z先生介绍的只是“主标注”,这可能就因为他对于
AutoCAD的标注样式的了解太少的缘故,关于“主标注”部分我就不再啰嗦了。着重介绍“副标注”,主副两种标注是
干吗的?我们碰到的标注问题,往往是各种各样的,有线性标注,有角度标注,有标半径,有标直径,它们可能有不
太相同的要求,而这种主副标注,就可以把各种标注问题一次性地加以解决,并把它保存在样板图形之中,今后无论
画什么图,只要调出样板图形,就自动包含了主副各种标注格式,画图的时候用到什么标注,就会有相应的或主或副
的标注来与你对应,根本无须再费心思,考虑用什么标注格式的问题了。这将会是多么大的方便!
具体的做法是:
在“主标注”完成后,返回到标注格式的主页,点取“新建”按钮,在弹出菜单中选择角度,或者半径,或者
直径等等之一,然后点“继续”,于是又弹出标注的对话框,这样你可以分别对角度,半径,直径定制格式,具体
做法我这里与“主标注”时大致相同,我就不详细说了,有人问:这有什么必要?比如说标注角度吧,你在“主标注”
中对箭头的设置可能是“建筑”习惯的点,但当标注半径,角度等时你宁愿用实心箭头,如此等等,总之你可以为自己
的标注选择最佳的方案,这时在标注主页上的标注栏内,应出现有主副标注的树状结构的表,然后你可以全部保存
起来,“副标注”只有当已经做了这样的定制以后,才会出现,在此之前你可能找也找不到这三个字在哪儿。
在标注格式的副标注中,AutoCAD本来还有“坐标标注”的内容的,但我建议不用。原因是这里的坐标标注并不是
我们建筑或总图中所用的,它们的坐标系不一样。AutoCAD用的是世界坐标系,相当于迪卡尔直角坐标系,而我们
总图上用的是测量坐标系。后者的X坐标正好等于前者的Y坐标,而后面的Y坐标又正好等于前面的X坐标。所以如果
我们在这里定制了坐标标注,那将来引起的麻烦就大了。
另外标注格式的定制恐怕一种是不够的,比如总图就和建筑不大相同,建筑图按国家规定以毫米为单位,而总图
应以米为单位。因此如果你兼画建筑和总图,那么你可能就需要再为总图定制一套标注格式。这是不能靠“副标注”
来解决的,必须另外定制一种样板图形。
其它类型的定制相对比较简单,以前说的够多了。不管怎样,经过这样定制的格式,是值得把它当作样板的!
非分明
(2)
(2).要尽量使用一套比较成熟的、正在广泛使用的软件,比如“天正”等,不要听信“不使用任何软件”的说教.使用定型的软件作为辅助设计的手段,这对提高设计的效率是有极大帮助的,因此是完全必要的,现在大多数设计
单位都有自己选定的某一软件,作为本单位的通用软件,为了技术措施上的统一化,通常都要求自己的成员采用指定的
软件.可见这件事之重要.
不要听信“不使用任何软件”的说教,这是害人的!曾经这样说的人,现在又说他自己用的是什么:
"AutoCAD 2004 +Atr"
是真的吗?前后两种说法,孰真孰伪呢? "Art"又是什么?它有中文译名吗?你用此软件,在你们公司里,你的同事们、
“小朋友们”都同意吗?
是的,我也曾对"天正"等国内软件表示过不够满意,自己长时间来一直不用.这是事实,我自1983年开始学习AutoCAD,
从第9版开始,先后用过 "ABD"、"蓝天"、"天正"等几种国内软件,但都觉得不够理想,总想自己来试试,于是从1994年
开始,自学AutoLISP语言,模仿别人已有的程序,逐步钻研,经过三年不懈的努力,终于在1997年,初步写出了自己的程序,
在得到单位同意的前提下,又经过自己十几年不断的研习、试用、修改终于达到自己使用非常方便,速度也比较快,和
年轻人一起设计,自感不曾拉他们的后腿,成果也能与大家共享,就是说可以与"天正"等软件建立联系.
自己设计的程序在试用前必须得到单位的同意,你的成果要能与大家共享,这一点很重要,因为工程设计总是大家在
一起做的,如果程序不经单位同意,图纸不能共享,必然会给工作带来极大的混乱和麻烦.要以大局为重,要顾全大局,在
这里是不能闹独立性的.使性子,摆老资格都没用!
所以我认为如果有条件自编程序,而且应用后的成果,能为本单位同事所接受,或者说共享,你可以不用定型的软件,
否则就一定要用,而且对于一个象样一点的设计单位,还应该指定一种软件作为统一的技术措施之一.这可以先从某专业
范围内做起,逐步推开,为使各专业之间也能够互相共享成果,因此所选的软件最好能兼顾各专业.如果单位一经指定共用
软件,则每个人都必须遵守,这也是一个工程技术人员应有的职业道德.
我在退休前的工作单位,是这样处理我的软件的:我一方面仍然推荐大家使用单位确定的共用软件,对我的自编软件
只在的到允许的前提下,向愿意试用的朋友推开,也许某个人接受某几个程序,某人又接受了另外的程序,也向少数人推荐
过我的全部自编软件.
设计软件的选用,还要考虑是否正在广泛应用,因为这对于设计院的外部交流很重要.用一个比较生僻的软件,就容易
给交流、交换带来麻烦.
由此可见,用不用软件,以及用什么样的软件,这不是可以毫不负责地随便说说的问题,事实上这里是有陷阱的,稍不
留意就会踏入误区的!
因此我要对年轻的朋友们说:如果所在单位已有指定软件,你一定要用该软件;如果单位还没有指定,你可以选择一个
有较好声誉的软件,并且一定多征求单位同事的意见,集思广益,再在单位内形成共识,产生出单位的共用软件.
打算自己动手编写程序的朋友,一定要慎重,一定要遵守纪律,多与本单位的领导及同事们沟通、交流,一定要争取得
到大家的支持和帮助.正式试用之前一定要经过同意!
对了,曾经有人问过:“什么是‘天正’啊?”"天正"和"ABD"、"蓝天"等一样,开始都是国内建筑专业适用的所谓
“第三方”软件,他们是经过与Autodesk公司交涉,成为AutoCAD在国内的注册经销商,有权在国内代理销售业务,推销
AutoCAD的产品,制作并出售应用程序等等.即在知识产权方面获得了认可的专业软件公司.后来他们的软件都逐步扩展
到结构、给排水、电气、采通等等专业形成了庞大的网络,也产生了更多的软件……所以,"天正"既是一个软件名,也是
一个公司名,就软件说它包括了建筑以及结构、采暖通风、给排水、电气、通讯等等相邻专业.用于室内设计的软件有:
“圆方”等.由于这些软件在Autodesk公司已经注册,而且他们开发的软件又都只是“第三方软件”,所以用它们也就
等于用了AutoCAD.
我这里谈的是作为设计单位的技术管理上,以及设计人员个人应当如何看待计算机软件应用的问题,如有说的不对的
欢迎批评指正.
这里又要反过来谈谈样板图形,如果你用了定型的专业软件,如“天正”等,那么软件就可能已经为你提供了它的
样板图形,就是说它已经为你定制好了,无须你再定制,不过如你看了它的样板图形,认为不够满意,当然也可以自己
动手,前面关于标注格式的介绍仍可供你参考。
关于标注还有一个就是文字格式问题 。现在计算机上已经有两种字体文件类型:*.ttf和*.shx
这就肯定带来一个问题孰优孰劣?别再说“无对错”了!我不爱听!
Z先生竭力推荐*.shx,并推荐了几种他们单位自创的字型文件,大力宣扬。
我的看法不同,我推荐大家用:*.ttf。理由是:
*.shx 是AutoCAD最初推出的在图形文件中解决字体输入的办法,它是源于形文件的老办法,用了至少二十几年了,
其中的汉字字体和输入法好象最初是咱们中国人在定制AutoCAD,要使它国产化,设计和编制的,至少也有二十几年了。
随着Windows以及*.ttf汉字字体(也叫“真迹字体”英文是:True Type Fonts)和汉字输入法的日渐成熟,“真迹字体”即*.ttf字型的
优越性日见明显,应用越来越广泛,以前确有真迹字体资源占用太大的说法,现在实际上已经不存在了或者说没意义了,
因为自从Win95以来它与Windows操作系统逐步一体化,现在已完全一体化了,你只要装入了Windows,那么所有的*.ttf
字体就都装上了,资源该占用的就已经占用了,这些字体文件并不附加到图形文件上去,也就不会给图形文件增加任何
资源占用。所以Z先生说*.shx占用资源少的话,是过时的话,不能成立的。
相反*.shx字体(称作“形迹字体”吧)由于其本身是由形文件编译出来的,它就带有形文件的毛病:由于形构造
曲线时比较困难,所以形大多是用折线组成的,能不用曲线就不用,因此不可避免地在描述曲线时缺乏功力,所以
形迹字体大多不如真迹字体美观、大方。而且由于现在AutoCAD中汉字形迹字体类型越来越少,反而增加了许多“真迹
字体”以至许多汉字在AutoCAD形迹字体字库中根本找不到,许多人不得不四到处找*.shx字体,找到便如获至宝,互相
传播,不断翻拷,其实这是既不必要,又贻害无穷的,Z先生拿出他们单位自编的形迹字体字体文件,来转播,这种做法
丝毫不可取!尽管他可能是好心,却也没办好事。
现在在AutoCAD字体文件Fonts中*.shx的文件越来越少,而Windows的Fonts中*.ttf的文件却越来越多。而且用真迹
字体是可以替代形迹字体的,而且很方便。只要你有一个带有汉字字体的样板图形,就可以把原来的或者别人的图纸,
当作块插入到你的样板图形中来,再一炸开就可以了。
既然*.ttf字体美观大方又并不多占用资源,我们为什么还要抱残守缺呢?
我曾经一再,并且现在仍然要大声疾呼:“要尽量使用真迹字体,逐步淘汰形迹字体!”当然,我老了,不管用了,
而且今后更不管事了,但我还是要尽我最大的力气,喊两声!
希望年轻人听听我的话,我是真心为他们好的,让我再次引用捷克老***员尤里乌斯·伏切克在绞刑架下的
临终呼唤:
“人们,我是爱你们的,但是你们要警惕啊!”(引自《绞刑架下的报告》)
(3)
(3).要定制一套适合自己使用的、最行之有效的AutoCAD命令的快捷输入方法,并熟练掌握它.AutoCAD命令的快捷输入方法有很多种,有:
·简化命令(alias) alias的中文意思是:小名,别名; 在AutoCAD 2004中,它保存在:
C:\Documents and Settings\User\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\support之下.
文件名是“ACAD.PGP”
注意一般情况很难打开它,我已经多次介绍过我的方法,这里就不再啰嗦了.这件事说明 Autodesk公司已经认为
他们对简化命令的设计已经比较成熟了,他们不希望用户再随意改动.
“ACAD.PGP”文件中包括两部分内容:一是AutoCAD的外部命令,即在AutoCAD中可以执行的原本是DOS与Windows
的命令.二就是简化命令(alias)了,在这部分的开头文件说明了命令简化的原则:即尽量依次地使用命令名的前
一、二、三个字母,来作为简化命令.
Z先生曾经说:“‘快捷键’是在‘ACAD.PGP’里定义的”.这显然是错误的!“ACAD.PGP”里定义的是“简化
命令(alias)”,而不是“快捷键”!他显然把“简化命令”当成了“快捷键”,可见他已经把这两件事的东西,
搞错了!“以其昏昏,使人昭昭”,却还叫唤着要“出书”!
·快捷键(accelerater) accelerater的中文意思是:加速器,它的词根就是物理学中的加速度.
快捷键是在菜单文件“ACAD.MNU”中定义的,它保存的路径与前者相同,它包括了各主要功能键(F1~F10)和
“Shift+?”以及“Ctrl+Shift+?”等,所有组合键.
有人曾经问Z先生:为什么在下拉菜单的定义快捷键中定义了以后,不起作用呢?
我断定他回答不了这个问题,因为这恰恰是跟定制有关的问题,而他从来瞧不起定制,以为不屑一顾.他又怎么能
回答呢?他甚至连快捷键是什么都搞不清楚有怎么来回答呢?
这个原因就是因为“快捷键(accelerater)”这部分内容是由AutoCAD的菜单文件定义的,你在下拉菜单的定义
快捷键中定义了,却并没能修改菜单,AutoCAD也不能自动修改菜单,所以它就只能对当前工作起作用,过后就无
效了.至于怎样在菜单中手动修改快捷键的问题我在《定制AutoCAD!(五)——定制快捷键》一文中已经谈过.
菜单文件“ACAD.MNU”也保存在前述路径之下,也必须用前述方法才能打开它.
·工具栏滚动棒(Toolbars) toolbars的中文意思就是:工具棒(这两种翻译的意思是一样的)
工具栏也是在菜单文件“ACAD.MNU”中定义的,我们可以创建带有按钮、弹出和特殊控件元素的工具栏,并
可以将自己的位图用作按钮图标,不过,这一部分工作我本人没有尝试做过。我认为AutoCAD已有的工具栏
滚动棒已经足够使用了,自己再花这么大力气去定制这一部分,必要性不大.
但是熟悉并掌握工具栏滚动棒是非常有用的,它对提高绘图的效率和准确性,帮助极大.而且我发现现在的年轻
人都很喜欢用它,而且可以很快就熟练地掌握.
就我个人的喜好而言,我最喜欢用“简化命令”,而且自己加以定制,比较顺手,好用.另外加上几个常用的工具棒,
如:视屏的缩放、平移,层管理,特性刷等等 . 除了几个功能键外,我个人不大喜欢用组合式的快捷键,因为操作稍微
麻烦一点,有时自己的指间跨度不够大,甚至不得不用双手击键盘.
AutoCAD的应用与开发都是实践性很强的,理论上并没有太多深奥的东西,初学者只要不畏艰难,勇于进取,不断实践,
就很容易获得成功的,不过最终也是有些理论上的东西需要钻研的,这听起来似乎又是自相矛盾,但事情只能如此.
(4) 终于结束了,希望能帮助大家!
(4).关于养成良好的绘图习惯要达到“好”、“准”与“快”的要求,年轻人一定要注意养成良好的绘图习惯,尤其要注意以下几个问题:
·关于掌握坐标输入的方法,特别是相对坐标的输入,包括直角坐标系和极坐标系。
这个问题大多数朋友都已经掌握了,为使问题清晰一点,还是说一下:
相对坐标的直角坐标输入方法是这样的:在输入第一点后,输入第二点时,输入比如@3200,1500
其中,@表示直角坐标系的相对坐标:X坐标值为3200,Y坐标值为1500
相对坐标的极坐标输入方法是这样的,在输入第一点后,输入第二点时,输入比如:1500《60
表示:以第一点为圆心,1500为半径(或者说两点间距离),60度方位角的极坐标,确定为第二点的位置。
·关于“捕捉”
要保证画图的准确性,最重要的就是两件事:坐标输入和“捕捉”,当我们输入点,特别是第二点的时候,要么
用坐标输入,要么就必须用“捕捉”!只要我们这样做了,就能够保证画图的准确性了,象Z先生所说的那些在“准
确性”方面的错误都是可以避免的。丝毫无须大惊小怪。
许多年轻人认为,Z先生强调“准确性”,没什么不对,相反是你徐佑然在捣乱,可恨,可恶之极!
这可能是误解,在我看来,准确性问题在养成上述两个习惯后,就是不言而喻的了,Z先生举的例子都会不攻自破
的,因此他讲的倒多半是技术管理中,如何看待青年人在图面上犯的错误问题。而他在这一点上恰恰又是错误的!极坐标
·关于设置图层
图层对于初学者来说是一个比较抽象,比较难于理解的问题,但是一定要下决心,过这一关!
而Z先生在这个问题上的随便说教,那就真的是害人非浅了!
比如说,他说:“ 0 层不是用来画图的,0 层是干吗的?是用来做块的。”照他的说法,图块都应在 0 层上做.
其实,这也是误区!AutoCAD的任何文档资料都不曾说过这样绝对的话.我曾经举过例子这里再举这个例子,比如,
我们要做一个三维的门窗图块,图块中有门窗框和门窗扇以及玻璃,为了将来在调入3DS中进行渲染,它们应当分别具有
不同的材质,因此就可能需要并且完全应该利用不同的图层,而不可能全都在0层上做.
是的,我也曾说过一般情况下应该尽量在 0 层上做块,但并不是绝对的! 0 层也并非只能用来做块,而不能用来画
图的.在我看来什么都可以在 0 层上画,这是不会和图块搞混淆的,因为图块一旦生成之后,就没用了,它完全不需要在
0 层上再占用什么地方.何况还有在其它图层上做块的呢!
0层上什么都可以画,以前版本的AutoCAD,0层是不能被关闭,不能被冻结的,现在既然已经取消了禁忌,我们为什么
还要自己束缚自己的手脚呢?
关于DFPOINT层,恐怕DFPOINT 有“点定义层”的含义吧。它通常是AutoCAD自动生成的,对于它的机制,我尚未
搞清,尚须研究。
关于图层设置,我已经说的很多了,今天还可以再从理论上来说明,AutoCAD,是把所有的图形实体都存放在图形
数据库中的,而在图形数据库中对应于每个图形实体的,是它的“实体联结表”.10版以前的AutoCAD我们是无法访问
“实体联结表”的,而在 10 版以后AutoLISP中增加了几个函数,使我们可以直接存取和编辑AutoCAD的实体数据了.
(在我的"自编软件"中就专门设了一个菜单栏,调取“实体联结表”).
在AutoCAD图样中每一个图形实体,(或称,图元),都对应一张图形“实体联结表”,在所有图元各自的“实体联结表”
上都一律包含一个关于图层的元素,其形式是http://abbs.cn/images/smiles/smile_sad.gif8. "Line"),它的含义是:8,代表图层的组码,这个组码对于所有图元都是
一样的,"Line"是某个图元的图层的组码值,他是图层的名字,AutoCAD,就是根据这个把图元置于图层(当前层名是:
"Line")上的.
虽然对于每个图元来说,图层组码都是必须的,但对于图层组码的值却是可选的,如果你在构建“实体联结表”时
包含了图层的元素,并指定了图层名,AutoCAD就按你的指定设置图层,否则,即,你在构建“实体联结表”时不包含图层
的元素,那么AutoCAD总是自动地,把当前处于打开状态的,图层的组码值,赋予新的“实体联结表”,并且根据“实体
联结表”来构造以及修改图形实体.
我们了解了AutoCAD构建图形实体及图层的机制后,对于我们了解图层是怎么来的和应该怎样应用图层,就相对容易
些了,在当我们使用专业软件时,图层都是由软件自动设置的,我们可以根本不考虑图层,只管用软件画图便了.
但是如果象Z先生所说那样"什么软件都不用,只用AutoCAD",那你就是再"预先设置图层"也没用,你必须随时随地的
设置图层,否则AutoCAD就总是自动地把当前处于打开状态的图层的组码值,赋予新的实体.不会造成混乱才是怪事.
就凭这一点,我们就有理由说要用专业软件!
Z先生一方面说“不用专业软件”,一方面又说,他发现有的小青年的图上,图层设置了多达几十个,却很少用对了
图层.以至于"白花花一片"都在0层上!症结所在是不是就在这里呀?!
Z先生根本不懂定制,又不认真听听别人的意见,自己在理论上一窍不通,却硬要冒充“大拿”,能不出错吗?
再者,我们画图时,无非是上述两种情况之一,要么用,要么不用专业软件,而无论哪种情况,"预先设置图层"都是没用
的.提出"预先设置图层"尤其是打开图纸,一上来就"设置图层",只能是添乱!只能是误导!
这里没有任何"客气话"可讲!理论上站不住脚的东西,在实践上也一定站不住脚!
“凡是合理的都是现实的,凡是现实的都是合理的”。(引自黒格尔)\n 而不合理的东西终究会败露,欺骗小孩子的那一套,还是趁早收起的为妙!
Z先生不但在本论坛,得意非凡,而且据说已经名扬出版社了,有人约稿要出书了。且慢得意,谬论也是能出书的,
但那终究是谬论!
Z先生在许多地方连AutoCAD究竟是怎么一回事,还不甚了了呢,就吵吵要“出书”了!这也真应了赵本山的名言:
“念书还念不下来呢,还出——书?”,那肯定是与《月子》同类,
“你写《月子》,我指定写《伺候月子》!”
·最后谈谈养成经常手工存图的习惯,不要只靠机器定时存图。
AutoCAD是有定时存图的机制,但我还是说,要养成经常手工存图的习惯,因为定时存图的结果往往很不容易寻找,
也不容易恢复,起码需要修复,修复而又往往失败。这种事例屡见不鲜,经常有人为丢失图纸而发愁,因此养成经常
手工存图的习惯,就显得格外重要。甚至可以只要空闲下来就存一次图,反正AutoCAD只保存最后一张*.bak文件,所以
不会浪费计算机的资源。 感觉好像是针对某些人吧,呵呵,我们这些新手从技术还来说,回帖也纯属捞分,这篇文章我看了三遍我也只想说两点:
第一:我估计楼主年龄应该在40岁以上了,如果不是这个年龄,那么,楼主就有卖弄文彩的意思,虽然不是什么之乎都也,但我敢保证,大部分没有超过30岁的朋友读起楼主的文章来相当吃力.
第二:既然作为成年人,我感觉楼主的语言有些过激了,感觉是在抨击别人,此论坛作为一个技术交流平台,从我的理解上来说,除了技术上的交流,个人作风问题我感觉不是讨论的话题.
也许你出于技术追求,对技术的执着,这点我们都要感谢你,也许可以通过另一种方式 原帖由 lixl201 于 2008-4-2 16:43 发表 http://www.askcad.com/bbs/images/common/back.gif
感觉好像是针对某些人吧,呵呵,我们这些新手从技术还来说,回帖也纯属捞分,这篇文章我看了三遍我也只想说两点:
第一:我估计楼主年龄应该在40岁以上了,如果不是这个年龄,那么,楼主就有卖弄文彩的意思,虽然不是什么 ...
这个是转载的文章,里面涉及到的人物都不是本论坛的 个人作图的习惯不一样,但是如果要以大家的身份来传教的话,就应该至少在行业上规范,这样才不至于误导别人。
页:
[1]