truezx 发表于 2007-9-5 21:54

“从教材到实战--十数年经验分享”的不妥之处--转贴,作者:徐佑然

我这里要讨论的问题是Z先生曾经专门论述过的,并正在准备出书的好题目.不过他的题目做的是“清晰”、
“准确”、“高效”,我则改换了一个面目,因为我要强调的东西与他的不同.
我还是这句话:既是论坛,就应当“百花齐放,百家争鸣”,就有我“立一家之言”的理由,何况我也不乏同道者.

这里还有一句话要先说一说,就是: AutoCAD"无对错"论,可以休矣!如果我们只看结果不看过程,而且看结果时也只
看能不能画出图来,而不问快慢、优劣,当然也就"无对错"可言了,但凡提到“好”、“快”、“准”,或者说“清晰”、
“准确”、“高效”那就必然有对错,世界上的某一件事情,如果有完全不同的两种说法或做法,那么总有一个是对的,
好的,而另一个则只能是错的,差的了,"无对错"说,在这里实在站不住脚.对此问题我后面还会论述.

言归正传吧,还是来谈我的“好”、“准”、“快”.
要做到“好”就首先要做个好人,“修身才能齐家、治国、平天下”这是古来的明训.一个人是不是好人,其实是
不难看出来的.所谓“身正则眸子了焉,身不正则眸字眊焉”.有人认为我就不是好人,自然有他这样看的理由,我无需
申辩,好在是虚拟世界,各人自己去认命罢.
但我还是要说,要做好事,必须要做好人.要培养自己谦虚谨慎、埋头苦干、和坚韧不拔、始终不渝的精神和品格.
要诚实、忠厚,不要溜尖耍滑,不要图虚名、谋邪利,切忌轻浮,浮夸,要勇于承担责任,勇于纠正错误,不养成比较好的
个人品德和作风,你就很难提高自己的设计水平,也包括CAD应用的水平.
要想做一个好的工程设计人员,我个人认为一定要热爱本专业、钻研本专业,特别是要熟练掌握本专业的各种规范、
标准,这对于初入道者恐怕是最重要的,当然学习AutoCAD,掌握并熟练运用AutoCAD,也很重要,现如今一个工程技术人员
如果不会应用AutoCAD,恐怕已经很难在人才竞争中站住脚.但是首要的仍然是本专业,因为你的设计(包括方案、初步设
计和施工图)好与不好,最重要的评判标准还是设计合不合理,布局是否严谨,风格是否独特,如此等等,而并不主要放在
你的制图效果怎样,图面是否清晰、准确等等.
一个工程设计人员最终的成功是由各方面的因素决定的,但是做个好人,搞好本专业,无疑是第一位的!
至于我自己,我承认我的言词和语调是尖锐而激烈的,我的生平和经历也是坎坷而曲折的,但我始终信奉的只有两个
字:“真理”!在真理面前我服输,我服从.但是谁要是把糟粕当成是精华,把谬误说成是真理,则无论他戴着怎样的桂冠,
披着怎样的外衣,我都会丝毫不留情面地上去揭穿假面,撕去画皮!
但是,“麒麟皮下的马脚”都是自己露出来的!我不过是眼疾,及时指出了,而已.
我也是“早年毕业于国内名牌大学”,国家第一批张榜公布的一级注册建筑师。但我决不因自己的资格或资历而
高高在上,凌驾于人,以我的年龄,能写出一套自编程序,至少能供自己和少数人使用,并能在本论坛上与Z先生之辈辩驳
几句,切实指出其谬误,且确实能讲出一番道理的,恐怕国内也不多见.所以才有称我为"同学"者,(其实,我很高兴他这样
称呼我的),也之所以才有人说:以为"他老?也许未必!"的议论者,多少也证明了:我并无持强凌弱的恶行.

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).养成良好的绘图习惯,这里可以包括很多内容,但我以为比较重要的有这样几条:
·熟练地掌握坐标输入的方法,特别是相对坐标的输入,包括直角坐标系和极坐标系。
·学会并始终不离开“捕捉”,掌握调用“捕捉”的快捷方法。
·如不使用专业软件则,必须随时随地注意:设置图层,图层问题决不能企图“毕其功与一役”,只有随时注意,
念念不忘,才能避免走弯路.
    ·养成经常手工存图的习惯,不要只靠机器定时存图。

truezx 发表于 2007-9-5 21:56

本文将就上述几个问题展开讨论,其实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).要尽量使用一套比较成熟的、正在广泛使用的软件,比如“天正”等,不要听信“不使用任何软件”的说教.
使用定型的软件作为辅助设计的手段,这对提高设计的效率是有极大帮助的,因此是完全必要的,现在大多数设计
单位都有自己选定的某一软件,作为本单位的通用软件,为了技术措施上的统一化,通常都要求自己的成员采用指定的
软件.可见这件事之重要.
不要听信“不使用任何软件”的说教,这是害人的!曾经这样说的人,现在又说他自己用的是什么:
"AutoCAD 2004 +Atr"
是真的吗?前后两种说法,孰真孰伪呢? "Art"又是什么?它有中文译名吗?你用此软件,在你们公司里,你的同事们、
“小朋友们”都同意吗?
是的,我也曾对"天正"等国内软件表示过不够满意,自己长时间来一直不用.这是事实,我自1983年开始学习AutoCAD,
从第9版开始,先后用过 "ABD"、"蓝天"、"天正"等几种国内软件,但都觉得不够理想,总想自己来试试,于是从1994年
开始,自学AutoLISP语言,模仿别人已有的程序,逐步钻研,经过三年不懈的努力,终于在1997年,初步写出了自己的程序,
在得到单位同意的前提下,又经过自己十几年不断的研习、试用、修改终于达到自己使用非常方便,速度也比较快,和
年轻人一起设计,自感不曾拉他们的后腿,成果也能与大家共享,就是说可以与"天正"等软件建立联系.
自己设计的程序在试用前必须得到单位的同意,你的成果要能与大家共享,这一点很重要,因为工程设计总是大家在
一起做的,如果程序不经单位同意,图纸不能共享,必然会给工作带来极大的混乱和麻烦.要以大局为重,要顾全大局,在
这里是不能闹独立性的.使性子,摆老资格都没用!
所以我认为如果有条件自编程序,而且应用后的成果,能为本单位同事所接受,或者说共享,你可以不用定型的软件,
否则就一定要用,而且对于一个象样一点的设计单位,还应该指定一种软件作为统一的技术措施之一.这可以先从某专业
范围内做起,逐步推开,为使各专业之间也能够互相共享成果,因此所选的软件最好能兼顾各专业.如果单位一经指定共用
软件,则每个人都必须遵守,这也是一个工程技术人员应有的职业道德.
我在退休前的工作单位,是这样处理我的软件的:我一方面仍然推荐大家使用单位确定的共用软件,对我的自编软件
只在的到允许的前提下,向愿意试用的朋友推开,也许某个人接受某几个程序,某人又接受了另外的程序,也向少数人推荐
过我的全部自编软件.
设计软件的选用,还要考虑是否正在广泛应用,因为这对于设计院的外部交流很重要.用一个比较生僻的软件,就容易
给交流、交换带来麻烦.
由此可见,用不用软件,以及用什么样的软件,这不是可以毫不负责地随便说说的问题,事实上这里是有陷阱的,稍不
留意就会踏入误区的!
因此我要对年轻的朋友们说:如果所在单位已有指定软件,你一定要用该软件;如果单位还没有指定,你可以选择一个
有较好声誉的软件,并且一定多征求单位同事的意见,集思广益,再在单位内形成共识,产生出单位的共用软件.
打算自己动手编写程序的朋友,一定要慎重,一定要遵守纪律,多与本单位的领导及同事们沟通、交流,一定要争取得
到大家的支持和帮助.正式试用之前一定要经过同意!
对了,曾经有人问过:“什么是‘天正’啊?”"天正"和"ABD"、"蓝天"等一样,开始都是国内建筑专业适用的所谓
“第三方”软件,他们是经过与Autodesk公司交涉,成为AutoCAD在国内的注册经销商,有权在国内代理销售业务,推销
AutoCAD的产品,制作并出售应用程序等等.即在知识产权方面获得了认可的专业软件公司.后来他们的软件都逐步扩展
到结构、给排水、电气、采通等等专业形成了庞大的网络,也产生了更多的软件……所以,"天正"既是一个软件名,也是
一个公司名,就软件说它包括了建筑以及结构、采暖通风、给排水、电气、通讯等等相邻专业.用于室内设计的软件有:
“圆方”等.由于这些软件在Autodesk公司已经注册,而且他们开发的软件又都只是“第三方软件”,所以用它们也就
等于用了AutoCAD.
我这里谈的是作为设计单位的技术管理上,以及设计人员个人应当如何看待计算机软件应用的问题,如有说的不对的
欢迎批评指正.
这里又要反过来谈谈样板图形,如果你用了定型的专业软件,如“天正”等,那么软件就可能已经为你提供了它的
样板图形,就是说它已经为你定制好了,无须你再定制,不过如你看了它的样板图形,认为不够满意,当然也可以自己
动手,前面关于标注格式的介绍仍可供你参考。

truezx 发表于 2007-9-5 21:58

关于标注还有一个就是文字格式问题 。现在计算机上已经有两种字体文件类型:*.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).要定制一套适合自己使用的、最行之有效的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).关于养成良好的绘图习惯
要达到“好”、“准”与“快”的要求,年轻人一定要注意养成良好的绘图习惯,尤其要注意以下几个问题:
·关于掌握坐标输入的方法,特别是相对坐标的输入,包括直角坐标系和极坐标系。
这个问题大多数朋友都已经掌握了,为使问题清晰一点,还是说一下:
相对坐标的直角坐标输入方法是这样的:在输入第一点后,输入第二点时,输入比如@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图样中每一个图形实体,(或称,图元),都对应一张图形“实体联结表”,在所有图元各自的“实体联结表”
上都一律包含一个关于图层的元素,其形式是8. "Line"),它的含义是:8,代表图层的组码,这个组码对于所有图元都是
一样的,"Line"是某个图元的图层的组码值,他是图层的名字,AutoCAD,就是根据这个把图元置于图层(当前层名是:
"Line")上的.
虽然对于每个图元来说,图层组码都是必须的,但对于图层组码的值却是可选的,如果你在构建“实体联结表”时
包含了图层的元素,并指定了图层名,AutoCAD就按你的指定设置图层,否则,即,你在构建“实体联结表”时不包含图层
的元素,那么AutoCAD总是自动地,把当前处于打开状态的,图层的组码值,赋予新的“实体联结表”,并且根据“实体
联结表”来构造以及修改图形实体.
我们了解了AutoCAD构建图形实体及图层的机制后,对于我们了解图层是怎么来的和应该怎样应用图层,就相对容易
些了,在当我们使用专业软件时,图层都是由软件自动设置的,我们可以根本不考虑图层,只管用软件画图便了.
但是如果象Z先生所说那样"什么软件都不用,只用AutoCAD",那你就是再"预先设置图层"也没用,你必须随时随地的
设置图层,否则AutoCAD就总是自动地把当前处于打开状态的图层的组码值,赋予新的实体.不会造成混乱才是怪事.
就凭这一点,我们就有理由说要用专业软件!
Z先生一方面说“不用专业软件”,一方面又说,他发现有的小青年的图上,图层设置了多达几十个,却很少用对了
图层.以至于"白花花一片"都在0层上!症结所在是不是就在这里呀?!
Z先生根本不懂定制,又不认真听听别人的意见,自己在理论上一窍不通,却硬要冒充“大拿”,能不出错吗?
再者,我们画图时,无非是上述两种情况之一,要么用,要么不用专业软件,而无论哪种情况,"预先设置图层"都是没用
的.提出"预先设置图层"尤其是打开图纸,一上来就"设置图层",只能是添乱!只能是误导!
这里没有任何"客气话"可讲!理论上站不住脚的东西,在实践上也一定站不住脚!
“凡是合理的都是现实的,凡是现实的都是合理的”。(引自黒格尔)\n 而不合理的东西终究会败露,欺骗小孩子的那一套,还是趁早收起的为妙!
Z先生不但在本论坛,得意非凡,而且据说已经名扬出版社了,有人约稿要出书了。且慢得意,谬论也是能出书的,
但那终究是谬论!
Z先生在许多地方连AutoCAD究竟是怎么一回事,还不甚了了呢,就吵吵要“出书”了!这也真应了赵本山的名言:
“念书还念不下来呢,还出——书?”,那肯定是与《月子》同类,
“你写《月子》,我指定写《伺候月子》!”
·最后谈谈养成经常手工存图的习惯,不要只靠机器定时存图。
AutoCAD是有定时存图的机制,但我还是说,要养成经常手工存图的习惯,因为定时存图的结果往往很不容易寻找,
也不容易恢复,起码需要修复,修复而又往往失败。这种事例屡见不鲜,经常有人为丢失图纸而发愁,因此养成经常
手工存图的习惯,就显得格外重要。甚至可以只要空闲下来就存一次图,反正AutoCAD只保存最后一张*.bak文件,所以
不会浪费计算机的资源。

truezx 发表于 2007-9-5 22:02

~~~~~~~~~~~~
欲穷千里目,更上一层楼
~~~~~~~~~~~~

Z1999Z先生真是做了件好事,正因为他搅乱了论坛,害得众多的年轻朋友上当受骗,跟在他的,
后面说错话,做错事.有的朋友正是前不久参与围攻我的好汉,其实又岂止是他们,即便我自己
也照样一时懞了头,也在想,是啊,为什么明明输入的都是整数,到度量的时候就变成了带小数
点的实数呢?我还考虑过,是不是因为出现了三维点的缘故啊?等等.
因事翻书,看到了计算机"数据类型"一节,立时"茅塞顿开",终于明白,这个问题仍然是个理论
问题!也只有从理论上加以说明才能从根本上解决问题.
真的是:欲穷千里目,更上一层楼!
原来,在AutoCAD的数据库中,所有的数据都可以分为以下一些数据类型,它们是:符号、字符串、
实体名、文件描述符、表、选择集、ADS函数、整型数、实型数等等.
我们这里主要讨论的是:整型数和实型数,这里的整型数和实型数的概念与我们初等数学中的正
整数、负整数和零以及实数的概念是不同的,这里的整型数包括初等数学中的正整数、负整数
和零,实型数则包括初等数学中的正、负实数和0.0000,(它与整型数中的 0,又有所不同,它是
实型数).
我们在输入数字的时候,大部分都是以整数输入的,我们在输入点时,则多数是以点到点的相对
坐标,或用捕捉方式拾取的,不管用哪种方式输入,计算机都是以绝对坐标来表示点的,而这个
坐标值又总是以实型数的形式保存和计算的.即使用整数形式输入的坐标,此时也全都变成了
实型数的形式.比如:输入点,(32,45),就变成了(32.0000,45.0000).在计算机进行计算的时候
所有的点都是采用浮点进行的,因此计算的结果只能是实型数.
我们知道在一张图纸上通常包含了大量的数据,以一张一般的建筑平面图来说,可能有300Kb左
右,大约包含有上万个图元,而每个图元至少包含两个以上点,这样,一张图上的点,就会超过
2万个,在这2万个以上数据(它们都是实型数)的运算过程中,累积的误差,,应该存在是可想而知
的,那么在某两个点之间的距离上出现了:3000变成了2999.97,难道还有什么可大惊小怪的吗?
我现在看,这完全是正常的,一点也不奇怪了.
所谓"金无足赤",难道99.9%的黄金,还不算纯金吗?世界上不是没有100%的黄金吗?
你可能在想,我输入点的时候,都是以整数输入的,那么结果就应该是整数.怎么会是实数呢?
但这不是计算机在运算吗?它不但从一开始就把整型数变成了实型数,而且就是用浮点计算的,
它产生的结果就不是整型数,而是实型数,它的精度就是不能保证无误差的.
所以在一张图纸成千上万的数据的上兆上亿次的运算中,出现了若干个数据产生了偏差,只要
精度能够满足要求,就应该视为正常.而精度满不满足要求,我们可以由标注精度加以控制,这样
还有什么顾虑呢?
可见,即使没有三维点的问题,输入的全部数据都是而二维的,也照样可能出现所谓2999.97这样
的问题,到这里我才算是想通了,再也不困惑了!
我还是要说:当我说上面那些话的时候,绝不表明我赞成画图不必精细,准确.不是的,我是完全赞
成年轻人要养成良好的工作习惯,随时随地讲究精益求精,好中求好的.但是毕竟任何事情,都有个
"度",超过了这个"度",则就是"过尤不及""物极其反".
有些人,他们在AutoCAD的应用方面,技术是太高明了,但是他们所讲的画图技巧,我听着总觉得越听
越不甚了了,在我看来"捕捉"是提高制图精确度的重要手段,而在他们那里却成了出错误的根源,
似乎用"捕捉"是很容易出错的,还有用"捕捉"有什么"跳3格",哪来的"格儿"啊?是不是指"格栅"的
"格儿"啊?在"捕捉"的同时若打开"格栅",是可能出错的!但这并非"捕捉"之过,而是你用"捕捉"时
的不慎.另外当我们使用坐标输入的时候,"捕捉"的状态也应当"关闭",因为这时候,你若同时打开
着"捕捉",也同样会出错的.总之所有画图的手段,包括格栅、正交方式等等,在使用时,都要注意
不要让它们互相干扰!这也算是对他们的一点忠告吧,这种情况是经常遇到的,尤其在用LISP编写
程序的时候,如没有注意这样的问题,也会出现令你莫名其妙的错误,让你百思不得其解,而毛病
恰恰就在这些手段的干扰之中.不过在LISP中这种情况出现时,表明程序已经通了,计算机已经可以
接受,甚至可以运行了,只不过还有各种比较容易处理的小错误罢了.
这些,在LISP(就说是"开发领域"吧)中叫做"绘图环境",它们是由设置各种"环境变量"来控制的,你
必须自己设置必要的"环境变量",去保证你的"绘图环境"清晰无误,计算机才能准确地帮你画出图来.
如果你的"绘图环境"不够清晰,你就很可能"误导"计算机!
这些"绘图环境"在"应用领域"里,也是同样重要的,这时,它们就是由各"功能键"(F2~F11)控制的.
小DD,小MM们也是要注意的,这对你们养成良好的画图习惯是大有帮助的,养成这些良好习惯,时刻
记得有个"绘图环境"问题,这不但对你们当前工作非常必要,而且对于你们进一步钻研定制和二次
开发,更是必不可少的.
所以,你们在有条件的时候,一定要多抽空读读书,学习些理论,在AutoCAD方面,至少要把一些基本
的概念搞清楚,不要"眉毛胡子一把抓","稀里糊涂"来,"稀里糊涂"去,不要相信Z先生的说教,轻视
理论,蔑视开发,结果是既要害己,还要害人的!

truezx 发表于 2007-9-5 22:05

~~~~~~~~~~~~~~~~~~~~~~
众里寻他千百度,蓦然回首,那人却在、灯火阑珊处
~~~~~~~~~~~~~~~~~~~~~~

自05年10月21日以来,Z先生在本论坛"羊拉屎,哩哩啦啦"写了好几个月的,"置顶"、"精华"
大作,终于有了准备结束之意了,我曾对他的文章说过:是浅薄无物,而又错误百出,谬论连篇的
话,人们大多不赞成我的意见,而我,因为在没有看到他有结束之意,不知道是否还有什么
"高招,绝活"之前,未敢把话说的过早,现在人们终于等到了这一天,终于可以知道这一池子水,
到底有多深了.原来不过就是这么回事啊?!
Z先生的大作,提出了"清晰、准确、高效"三个"原则",对此,我既表示赞同,又表示疑惑,因为
他自己似乎在这三件事上,说了许多错话,叫人怎么相信他啊?
关于准确,我对它已经谈的够多的了,不过直到前面发表的《欲穷千里目,更上一层楼》的短文
里,我才彻底地在理论上说请了这个问题:他以为3000,就是3000,就不应该是2999.97的"理想"
是永远不可能实现的幻想!如果你测量的数据正好就是你输入的数据,那么有可能3000,就是:
3000.0000但是只要你测量的数据不是由你直接输入的,而是经过计算机计算的那就完全可能
出现,本应为3000,变成2999.997的情况,因为不管你输入数据的时候是以什么数输入的(即,
不管它是整数还是实数),计算机都已经一律变成了实型数,并且是以浮点法计算的,(也就是
精确计算法,或者说近似计算法),因此,它的结果也就只能是近似值,这是凭你再有什么权威,
再有什么"人气",也无济于事,无可奈何的.

关于高效,我已经说过,一个搞建筑设计的工程技术人员,在设计时不用专业软件,自己又不定
制AutoCAD的话,绝无高效可言!可以设想一下:在建筑设计中,上来就要碰到的画轴线的问题,
如果不用任何专业软件,对每条轴线都一次性地全部画上圆圈,标出轴线号,难道是可以想象的
吗?还有在墙面上开门窗,并且同时插入门窗图块,同时编写好门窗号,这样的问题,如果不使用
专业软件,是那么很容易的事吗?只有那些只做装修的朋友,不用画轴线,也不用标轴线,还不
用开门窗,因为他们可以在别人的基础上做设计,别人已经为他们画好了轴线,开好了门窗了.
我猜Z先生也是一个这样的伙计!其它还有很多很多的问题,也都是要依靠专业软件去解决的.
这里也不想再多说了.他口口声声厌烦"定制",其实他自己也是在定制的,如定制线型,线宽,
定制标注格式,定制单位,定制文字格式等等,等等,只不过他并不自觉,不懂得那就是"定制"
罢了,否则不是在自己骂自己吗?

有人还会说:他说"清晰"总没错吧?是的,他说的"清晰、准确、高效",三个要求都没错,问题是
他自己是怎么做的.
我没看到他传上什么图来,好象无从说起,我也是为查找一句话的出处,重新阅读了他的大作,
突然看出了他的做法,这真是:
"众里寻他千百度,蓦然回首,那人却在、灯火阑珊处"
我们可以从他定制(其实他也在做着"定制",只不过他不自觉)的样式中看出来.他的"清晰"也
是不存在的!他在谈到"线宽"一节的时候曾说,他是这样设置的:
"我们的线宽可以用0.13\0.25\0.4这种粗细规格。如果我们是不按照比例打印A3规格,这
时候线宽设置要比按比例的小一号0.09\0.15\0.3,这样才能使小图看上去清晰分明。"
他不是说,人家"天正"不符合建筑设计画图的原则吗?其实建筑设计并没有提出过什么单独的
"画图的原则",我们从学生时代起就被先生言传身教,要自己培养画图的仔细、严谨的作风,
将来走上工作岗位要按照国家制图标准来画,他Z先生既然这么重视建筑设计画图的原则,那么
他就应该知道国家标准,了解国家标准,遵守国家标准了吧?然而上面所引用的他的线宽设置,
就分明不符合国家标准!

请看,国标《房屋建筑统一制图标准(GB/T50001-2001)》中,第3.0.1条规定:
"图线的宽度b,从下列线宽系列中选取:2.0,1.4,1.0,0.7,0.5,0.35mm.
每个图样,应根据复杂程度与比例大小,先选定基本线宽b,
其余两种线宽则应分别为:0.5b和0.25b,组成线宽组,各种线宽组已列在表3.0.1中.
可知,要想达到"清晰"二字的要求,就必须粗细线分明,按国标的规定,在一组线宽组中的线宽
比应该能达到:b/0.5b/0.25b
而他所列出的线宽组,显然不符合表3.0.1中的任何一组.达不到上述规定的线宽比的.
表3.0.1中除列出了线宽组外,还有小号字的"注",也是我们应当遵守的,特录于下:
"注:1.需要微缩的图纸,不宜采用0.18mm及更细的线宽.
2.同一张图纸内,各不同线宽中的细线,可统一采用较细的线宽组的细线."

现在几乎所有设计院的所有正规图纸中,一般都要求:图纸要缩微保存,因此采用0.09和0.13
这两种规格,甚至0.18都是不恰当的.至于他所谓"不按照比例打印A3规格",其实很简单,画图、
打印都应按正常情况设置线宽,而"不按照比例打印A3规格"的,那就特殊缩小了打,就可以了,
干吗还要在定制时单独为它设置线宽呢?

那么,这样的设置是"清晰分明"的吗?否!
事实上等于和小于0.18的线宽,在晒蓝图的时候就是很难看得清的,因而是模糊的,作施工图
时,都是忌讳使用的,所以国家标准要加以限制,而他这两个系列中的0.09和0.13都是不符合
"清晰"的要求的.这样的图纸晒出来,肯定会遭到施工单位的普遍不满,因而也就根本谈不到
什么"清晰"的.
更何况图纸大多是需要缩微保存的,因此即使是0.18都是不符合国家标准的,故而不必去谈更
细的线宽了!

有人会说,那人家Z先生,就为了"清晰"就要这样设,不可以吗?如果真的他只是自己这样设置,
不是在此大肆宣扬,自然不与别人相关,那也似乎不无不可,但是他在这样的"公众场合"发表,
这样的显然不符合国家标准的,却又要向大众推荐的东西,发表之前似乎就已获得"置顶"、
"精华"的显赫位置的,却又是态度如此不慎重的文章,显然是误人子弟的,害人非浅的!
"郴江幸自绕郴山,为谁流下潇湘去."
总的说,他的这个设置是"粗的不粗,细的太细",又怎么会有"清晰"可言呢?

可能有人会说,国标是对其它专业说的,不是对建筑专业说的,或者有人还会说,国标只是对
手工画图说的,不是对计算机画图说的,这些都是不对的,前面引用的标准,即
《房屋建筑统一制图标准(GB/T50001-2001)》中就有规定,
请看,第1.0.3条明确规定:
"1.0.3. 本标准适用于下列制图方式绘制的图样:
1. 手工制图;
2. 计算机制图;
第1.0.4条又规定:
"1.0.4 本标准适用于各专业下列工程图:
1. 新建、改建、扩建工程的各阶段设计图,竣工图;
2. 原有建筑物、构筑物和总平面的实测图;
3. 通用设计图、标准设计图."
注意:"各专业",当然包括建筑专业!

一个自以为懂得国家规范、标准的人,原来自己根本不遵守!
一个自吹很讲究"清晰、准确、高效"的人,原来是既不"清晰",又不懂得"准确",更不知道要
怎样才能"高效"的!大家说,这样的人是不是"误人子弟"、是不是"欺世盗名"啊?
他那篇洋洋洒洒的大作,其实在关键点上大部分都是信口雌黄,胡说八道的,只要稍微较点真,
都会发现,他的那篇大作,其实是经不起推敲,经不起检验的,十分拙劣的文章.
他的文章除了提出"清晰、准确、高效"三个空洞的口号外,是既不清晰,也不准确,更谈不到
高效的!就是说,这三样,他一样儿也不占!
象这样的谬论连篇的文章,还要"出书"!不要让人"笑掉大牙"!这样的"书"一出来,不是宋丹丹
的《月子》那才"相当"怪呢!

好了,笑话少说,我既然否定了Z先生关于线宽的设定,那么总该回答这样一个问题:
究竟应该怎样设置线宽才是正确的呢?啊,这里又要说了:别再说什么"AutoCAD
无对错"了!我在Z先生的大作中,至少已经挑出五条以上的"大虫子"了,
除了上述关于线宽比的规定之外,再请看上面引述的国标中,第3.0.5条的规定:
"相互平行的图线,其间隙不宜小于其中的粗线宽度,且不宜小于0.7mm."
这样我们就可以制定出符合国标规定的线宽组了:
我们假定通常的出图比例为1:100,而绘图比例永远是1:1.
当我们在北方地区工作时,或者我们为北方地区的工程做设计时,由于当地砖墙厚度通常都
大于等于240mm,在图面上就显示为240个绘图单位,而线宽就可以取0.7mm,即70个绘图单位,
即使按照加粗的墙线以外缘定位,那么240 减去两倍的线宽,还有140,足以满足规定.如果
按照加粗的墙线以中线定位的话线宽取1.0mm,即100个绘图单位,那么中间的间隙宽度也有
140.
但在这种情况下,我们都还是取粗线的线宽b,为:0.7mm.线宽组就取:0.7/0.35/0.18.
而当我们在南方地区工作,或我们是为南方地区的工程做设计时,墙厚通常为:180mm,用与
前述相同的方法计算,如果按照加粗的墙线以外缘定位,我们取粗线线宽b,为:0.6mm.那么
180 减去两倍的线宽,还有60,正好间隙等于粗线线宽,这样一来我们取线宽组为:
0.6/0.35/0.18也还勉强过的去.如果按照加粗的墙线以中线定位,我们取粗线线宽b,就可以
取:0.7mm.线宽组就取:0.7/0.35/0.18.
只有这样设置的线宽才是"清晰"的,才是让人放心的.

到这里,我们可以说,这个有关线宽设置的问题总算有了一个初步的解决了.这里我们并没有
讨论线宽是随层设置好,还是随画图的过程,直接对所画的线设置好.这个问题以后再说吧.

对于象"线宽"这样看似简单的问题,我们也是不可大意的.什么叫"严谨"?就是我们对每一件
工作,哪怕是很细小的工作都不能掉以轻心.象Z先生那样随随便便一说,似乎没问题,其实
是大有问题的.

truezx 发表于 2007-9-5 22:06

~~~~~~~~~~~~~~~~~
昨夜西风凋碧树,独上高楼,望尽天涯路
~~~~~~~~~~~~~~~~~

我这里的"昨夜"当然不是指"昨天夜晚",也不是指"前天夜晚",当然是泛指的、抽象的.我已分别引用了辛弃疾三首词中的三个句子,人们一般认为这三句词,可以表达在追求真理或学问的过程中,可能出现的不同的心情,和境遇.我不过是借用罢了.
但也有一点贴切的地方,我一直十分困惑,从去年10月21日,Z某首次发表他的"置顶"的"精华"大作,我则从去年11月2日开始发表我对于他的大作的批评意见以来,历时已九个月了,我已经写了大量的文章,从理论和实践等各个方面,证明了Z某的文章的错误之处,有的错误是非常明显的,如违反国家标准、规范,违背初等数学的基本计算规则,违反AutoCAD的基本知识,无视国家和地方的各种标准图,在标准化方面开倒车,自己另搞一套,违反大多数设计院的成文或不成文的规定,甚至公然发表无视理论研究的重要性,蔑视开发的言论等等,等等.
有人会说,这些都算不了什么,也许,对于一般人可以说,这算不了什么,但作为一个一级注册建筑师来说,这就是绝不应当的了.
对这样的文章,我从一开始就说了,它是"误导",是"贻害青年","误人子弟"的,但是并不为大多数人所理解,也不为论坛所支持,令我始终要与"置顶"的"精华"去拼搏,置我于完全不平等的地位,时间长达九个多月!尽管现在已经承蒙"照顾",也给了我一顶"精华"的桂冠,然而地位的差异,却始终没变.使我在搏弈中格外费力,劳神.
那么,这究竟是为什么呢?
我确实感到过困惑,感到过迷盲,感到过孤独与悲凉.真有"独上高楼,望尽天涯路"的感觉.
有人说,是因为你的文风不好,人品不好等等,这里面有许多是对Z某"顶礼膜拜"的不得了的,初出校门、不谙世事的年轻人,有这种看法是不足奇怪的,问题是论坛的负责人,他们也这么是非不辨,真伪难分吗?难道他们也真的相信什么"AutoCAD无对错"吗?我承认,在画图的方法
上,可以说"条条大路通罗马",只要能达到目的,怎么走都行,但是涉及到理论的问题,甚至只是初等数学的理论问题,涉及到国家标准的问题,涉及到AutoCAD的基本规则的问题,能稀里糊涂地任他胡说八道吗?真理是越辨越明的,经过几个月的鏊战,论坛终于也把"精华"的桂冠,也戴到我的头上了,这不是我的什么光彩,而是真理的胜利!
人们有理由相信,最终真理是不可战胜的.
Z先生长期以来,一直可以"自恃"的资本,就是所谓"人气",然而我们知道,他的所谓"人气"完全是由于论坛给予他"置顶"、"精华"两顶桂冠赢得的,除此之外,他在理论上,以及在实践上,并没有多少创意,没有什么真知灼见,他只要一涉及到理论的问题,就一定"放炮",真正涉及到实践的问题,他也说不出什么自己的有价值的经验来.我这里说的"有价值",是说至少能给人以启发,能解决一、两个实际问题的独特的、符合规范和标准的技巧,而他在实践的问题上也恰恰是经常触犯规范和标准的.
这例子实在是太多了,除我已经指出的线宽问题外,这里随便再说上两个:他说,图纸上的
"标题栏"有一个就行了.请大家看看规范,是两个!
对于0号、1号、2号图,是一个,对于3号、4号是另一个.
他还说标注格式,有一个也就行了,这所谓的一个,在他的概念里也只有一个线性
标注,(可以看他谈到的内容),事实上从R14开始标注的格式就有了主标注和副标注之分,这两种标注合在一起,才是一个完整的标注,这样的有主标注并带有副标注的格式,在实践中才是真正有用的,并且可以替代任何别人的标注的.他的"用刷子刷一下"是解决不了的,谓予不信,可以试试,比如说你设定了两种箭头,(这首先就说明,按他的办法,只要一种就是不行的),一种是建筑用的短斜线,另一种是实心箭头,你若用刷子刷,只能来回变化,并不能保证你需要标注角度时使用实心箭头,需要标注直线时使用短斜线,标注半径时又使用实心箭头,本来计算机可以随你要标注什么就给你提供什么,完全自动,完全不用额外去思考,去拾取,或者去刷.
再比如标注中的文字,你也可以在副标注中使用不同的文字格式,比如,一般的中、英文,选用了某个汉字*.TTF,而对于标直径用的副标注,则选用带有希腊字母Φ的TXT.SHX,当你要标注直径时,计算机就自动给你提供TXT.SHX字体,你若标注其它内容,计算机就自动提供*.TTF,
在这种情况下,也只有在这种情况下,你只设置一个标注格式,是可以应付全部需要的.而在这一点上说,Z先生根本还都莫名其妙呢.是的,在方法上是可以"殊途同归"的,但是,有没有优劣之分啊?
关于主、副标注的问题,我这里已经是说第三次了,Z先生,你懂了吗?
还有他Z先生说,3000就不应画成2999.997,我一开始就说他根本就不懂近似计算的规则,在一张图纸的设计计算之中,肯定会产生大量的无限循环小数,(比如:1/3)也可能产生无限不循环小数(比如:√2),因此就必然需要进行近似计算(或者称作精确计算),就必然会产生类似于2999.997这样的问题,这是不以人的意志为转移的,无论我们用或不用计算机,都是一样的.
而且我们现在说的就是用计算机做辅助设计,又怎么可能摆脱近似计算呢?又怎么能够保证3000,不会成为2999.997呢?
这样的道理,别说是大学毕业的工程技术人员,就是高中毕业生,也是应该能懂得的.我在论述这个问题时,还说了计算机是采用浮点法计算的,这并没错,不过我现在考虑,正象有人指出的那样(且不管那人说的主旨是什么),倒是"与浮点法计算关系不大".
这倒使问题更加简单化了,它只跟简单的近似计算有关,诸位还不懂吗?
这就是说:在计算机里每一个点,无论我们怎样用整数输入,计算机都把它转换为实型数接收和输出.就是说,如果我们输入的点是(3000,2000)那么计算机接收和输出的就可能是(3000.0000,2000.0000),而且更可能是:3000.2373,2000.3481).这也是不以人的意志为转移的事.(注意:这里还有一个单位制的设置问题,如果单位制设定得不好,特别是其中的精度设置为:"0"的话,那结果就无法讨论了,至少精度应当定为:0.0000)
我们能作的,只是"不得已而求其次",尽量保证当我们输入的是整数时,计算机能够转换成"全零小数的实数"了.但就是这一点,Z先生也并没有什么好办法!
我在前面的文章中,提出的这个办法,Z先生你看懂了吗?评价如何呀?
这样的办法,才是解决实际问题的好办法,而且只要你把第一个点做好了,此后,只要你在输入时,要么采用坐标输入,要么采用捕捉输入,就能保证所有的点的坐标都是"全零小数的实数"了.这对于提高绘图的准确性,才是真正有帮助的!

有人还说了:为什么你不自己向青年朋友们介绍介绍你自己的经验呢?
其实,我在我的文章中已经大量地介绍了我的经验,以及我的一些设置的办法,这在我的文章中是可以看得到的,关于样板图形,(有人说"太深",其实只要你耐着性子读下来,是并不深奥的,那里面根本没有什么理论问题,相反那是完全实践性的.其中特别重要的就是关于主、副标注的问题,这对于你设置标注样式是大有帮助的.),关于图纸的格式、线条的线宽、图框的线宽,关于形定义、形文件,关于简化命令和快捷键,关于线型的定制,等等,等等.我已经说得太多了.当然我还会继续说下去.
然而,"寄意寒星荃不察",人们,你们就那么憎恶我吗?我真的就那么可憎吗?
我不过就是批评了Z1999Z先生吗?难道他真的就那么批评不得吗?他明明有那么多的错误,谬论摆在那里,为什么不能批评?我不过就是说他"误导",说他"贻害青年","误人子弟"了吗?
这是事实,又有什么办法!
我不是没有介绍过我自己的经验,我不但介绍过我的许多画图的经验,我还发表过关于"定制AutoCAD!"的系列文章,因为不合一些人的口味,早就"沉"掉了,我自己今天在论坛上也找不着了,过些时候,我会重新修订,再次发表的,许多问题从中可以澄清,可以辨明.事实并不象有些人所想象的那样,"AutoCAD没有对错!",
不是的,AutoCAD有它自身的规则和规律的,谁违反游戏规则,他自己就会遭殃的.
我承认:我的言词和语调是尖锐而激烈的,我只服从两个字:真理!
我仍然相信:谬误终究不能被说成真理,糟粕终究不能当成精华!.

籽石 发表于 2007-9-6 00:41

受益匪浅,谢谢。我买了一本AutoCAD 2007 Bible就是想学好用好工具,画出符合标准的机械制图。
在设计工作中对于任何设计成果中的实体尺寸,都必须以标注为准,不以丈量的结果为准这点我还是晓得的,呵呵!
我先给自己加加油!

dn52099 发表于 2007-9-9 17:05

很不错!能人啊!!请你们不要躲避出来吧!发表你们的高论!!:victory: :victory: :victory: :victory:

五角星 发表于 2007-9-19 13:04

回复 #6 truezx 的帖子

此帖要慢慢看,眼都花了。

wxslwxsl 发表于 2007-9-22 15:44

坐下慢慢看.:lol

zjjxtch 发表于 2007-10-5 16:28

慢慢看.:victory: ;P

yycyjpyzh 发表于 2007-10-5 20:56

受益匪浅,只是此帖要慢慢看,眼都花了。:L

自学者 发表于 2008-5-7 15:26

别伤和气就好

两位CAD高手为了学术而争论无可厚非,这对我们这些爱好者也是一种教育,谁对谁错,也无定论,外行看热闹、内行看门道,我已将你们所有的文字内容都存档了,留下慢慢看慢慢学......吵归吵,别伤了和气就好,二位!:D

爱你特思 发表于 2008-5-7 23:12

太多了看的眼睛花了1

岩心 发表于 2009-7-7 22:51

MY GOD好多啊!!
页: [1] 2
查看完整版本: “从教材到实战--十数年经验分享”的不妥之处--转贴,作者:徐佑然