CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 9125|回复: 26

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

[复制链接]
发表于 2007-9-5 21:54 | 显示全部楼层 |阅读模式
我这里要讨论的问题是Z先生曾经专门论述过的,并正在准备出书的好题目.不过他的题目做的是“清晰”、
  ~  z2 t! I: z“准确”、“高效”,我则改换了一个面目,因为我要强调的东西与他的不同.
+ E9 H8 }9 H  t7 J我还是这句话:既是论坛,就应当“百花齐放,百家争鸣”,就有我“立一家之言”的理由,何况我也不乏同道者.
6 ^: z3 J5 B0 I
* x- G9 S7 l/ b4 F  L, _  d/ E5 E6 S  v, j这里还有一句话要先说一说,就是: AutoCAD"无对错"论,可以休矣!如果我们只看结果不看过程,而且看结果时也只
2 S7 d. p( E7 P: j& k$ M看能不能画出图来,而不问快慢、优劣,当然也就"无对错"可言了,但凡提到“好”、“快”、“准”,或者说“清晰”、( `6 O. @) Q. O% m; w
“准确”、“高效”那就必然有对错,世界上的某一件事情,如果有完全不同的两种说法或做法,那么总有一个是对的,
) m+ T0 R3 j5 X* k好的,而另一个则只能是错的,差的了,"无对错"说,在这里实在站不住脚.对此问题我后面还会论述.
. x) t$ U# f% ?) e/ f6 ?5 H8 A4 L
言归正传吧,还是来谈我的“好”、“准”、“快”.) D) H6 t; K3 _' A6 `$ E6 P
要做到“好”就首先要做个好人,“修身才能齐家、治国、平天下”这是古来的明训.一个人是不是好人,其实是( @( ?  E4 k* {+ K2 t7 z' L; J
不难看出来的.所谓“身正则眸子了焉,身不正则眸字眊焉”.有人认为我就不是好人,自然有他这样看的理由,我无需
0 n/ d( b1 b/ q3 |申辩,好在是虚拟世界,各人自己去认命罢.
# y' U5 O* N7 ^3 N6 f3 t但我还是要说,要做好事,必须要做好人.要培养自己谦虚谨慎、埋头苦干、和坚韧不拔、始终不渝的精神和品格.
1 D% |4 H, t' `/ D: ?要诚实、忠厚,不要溜尖耍滑,不要图虚名、谋邪利,切忌轻浮,浮夸,要勇于承担责任,勇于纠正错误,不养成比较好的9 ~; }% _1 X5 f- k) o$ a) F
个人品德和作风,你就很难提高自己的设计水平,也包括CAD应用的水平.' K) W6 E2 \# T3 A  \
要想做一个好的工程设计人员,我个人认为一定要热爱本专业、钻研本专业,特别是要熟练掌握本专业的各种规范、
6 @8 N7 ]& y0 W% x3 y: O2 b标准,这对于初入道者恐怕是最重要的,当然学习AutoCAD,掌握并熟练运用AutoCAD,也很重要,现如今一个工程技术人员# O+ T7 q! ^9 `8 @
如果不会应用AutoCAD,恐怕已经很难在人才竞争中站住脚.但是首要的仍然是本专业,因为你的设计(包括方案、初步设
* m* r$ Y& d/ b1 K; w9 H计和施工图)好与不好,最重要的评判标准还是设计合不合理,布局是否严谨,风格是否独特,如此等等,而并不主要放在
' ?( g7 D3 `1 t) E8 v2 P你的制图效果怎样,图面是否清晰、准确等等.6 f/ @& v8 j9 a: t( K) Q
一个工程设计人员最终的成功是由各方面的因素决定的,但是做个好人,搞好本专业,无疑是第一位的!
' t# X( t* e( n7 I5 e3 y8 }至于我自己,我承认我的言词和语调是尖锐而激烈的,我的生平和经历也是坎坷而曲折的,但我始终信奉的只有两个
" D  P. m8 y+ z  V$ w字:“真理”!在真理面前我服输,我服从.但是谁要是把糟粕当成是精华,把谬误说成是真理,则无论他戴着怎样的桂冠,+ K5 j* T( a  ^9 {2 o9 P7 H# M
披着怎样的外衣,我都会丝毫不留情面地上去揭穿假面,撕去画皮!
' v- B3 s" q5 I/ Z但是,“麒麟皮下的马脚”都是自己露出来的!我不过是眼疾,及时指出了,而已.
) o% ]4 B$ e* z3 G: _2 w  A我也是“早年毕业于国内名牌大学”,国家第一批张榜公布的一级注册建筑师。但我决不因自己的资格或资历而
# N5 w- }8 H5 s% p: k. C$ M高高在上,凌驾于人,以我的年龄,能写出一套自编程序,至少能供自己和少数人使用,并能在本论坛上与Z先生之辈辩驳
+ N* a+ l# x3 x几句,切实指出其谬误,且确实能讲出一番道理的,恐怕国内也不多见.所以才有称我为"同学"者,(其实,我很高兴他这样
7 Y" h! G/ t5 O: o! s称呼我的),也之所以才有人说:以为"他老?也许未必!"的议论者,多少也证明了:我并无持强凌弱的恶行.
! [! Y8 x; v! u. a5 D, o9 A# x* R0 ~' g7 J, m+ E1 L
Z先生的大作,刚一出笼,就被冠以“精华”,置于极顶,堂而皇之,此后更是振臂一呼应者云集,煞时间令我惊讶不已,
9 w# H: Y4 H2 V% t/ e, ~  z再看作者确也摆出一副教师爷的架式,好不威风八面.但若稍微仔细地读一下他的文字,便发现其实是既浅薄无物,又漏洞0 J. W8 M7 [* R. Y- G" Q3 ]
百出,谬论连篇,特别是他许多立论的基础,都根本是错误的,在我看来,如不加以批驳,只恐谬种流传,贻害无穷!因此决心/ `9 t/ |/ s& u- b( Y! z
进行我认为该做的批评.再仔细想想为什么这样的文字,居然会受此礼遇,其实也很简单:原来Z先生的“精华”大作是& c! m+ w% J$ Q0 R8 W# I
“天生”的,其所受礼遇级别更是“钦定”的,项羽说的“帝王将相宁有种乎?”,咱们这儿就出了一个,至于后来"云集"
9 m0 f9 g5 i- a! b( l; ^起来的那几个吹鼓手们,其实也大体是“御用”的,这里当然不包括那些莘莘学子和涉世未深的朋友们,他们只不过是
" d& H3 n1 z, I' d5 F: z; @7 V# {) c如饥似渴地求教与人,罢了。6 u. D6 q( n9 Q8 W- }% ^6 g' l
Z先生在基础的立论依据方面的错误,就有:
8 B" r9 M+ p6 p% v/ F- H! I·他一再说,他从不使用“天正”等专业软件,而且对于定制、二次开发也十分反感,谁愿意去做,“谁就去做吧!”
1 f- d+ B5 |3 c8 W+ E! v以他的身份、学识,这种态度本身就是轻视理论,轻视研究的,以这样的态度来教导别人,甚至“准备出书”,当然是误人0 S2 W5 |! b! d; N! P
子弟的。不要以为AutoCAD只是一种实践的技能,没有理论,因此也就没有对错.AutoCAD虽说只是一种辅助设计的手段,
' d& Z/ w3 a# e但是人家也是有人家的理论,有人家的规则和规律的.如不对此稍加研究,便以为画过几年图了,管过几年事了,就可以
! I3 }) m( G. Z/ K. y信口开河,胡说八道,那么十个有十个是要栽跟斗的!/ N' Z2 ^0 W9 J3 i7 Q
也不要以为有了AutoCAD,就可以打遍天下了,不是要“高效”吗,要“快”吗?那我敢断言:你要么用专业软件,要么
" l( A) l3 m" U" }你就自己定制,否则你就根本做不到!而对绝大多数人来说只有一条路:用专业软件加上自己开发!
& b3 B. d, [; U- g, W为什么说"就是不用专业软件,只用AutoCAD",不行呢?就因为它是外国的,不是中国的,不适合中国的国情,在AutoCAD
% ^6 n4 q0 e! r6 S7 m" }% K所有内容中最不符合中国特点的就是标注部分和文字部分,微软在Win95以后基本上解决了汉字的字体和输入问题,文字
) v' h4 z3 F0 ]) J部分就已经问题不大了,(关于汉字问题后面再说).那么再看标注,标注的每个内容中,都有大批的样式,而适用于中国的8 ]  p0 f3 B% S! U- v- D% A
建筑专业的其实只有很少一、两种,定制这一、两种,再加以扩展,增加一些我们常用的样式,这就是国内软件要做的事,
( ?" M1 u- b1 ?5 A) `2 t也是必不可少的.另一个原因就是AutoCAD是所有工程制图都通用的,不适合某个专业的要求。! G! v" f% ]+ F/ y% S' |: k% W" `
举个例子来说吧,前一向在本论坛上讨论过的圆弧曲线弧长的标注问题,我当时没发表议论,因为要说的内容很多,
) h$ f5 l( w  M7 g6 h* A' D一时又理不出头绪,所以错过了,今天在这里说说吧,这个问题展开说是很有的说的,一般地使用圆弧曲线,有标注问题,
( |+ e$ A8 t/ E- l* z3 X那么再想想:在轴线上标注呢,此外在总图上标注呢?例如标注平面圆弧曲线(简称:平曲线),竖向圆弧曲线(简称:竖曲线). j: E/ y: k; r: a7 S
缓和曲线,道路路缘曲线,铁路专用线上的圆弧曲线,等等,不是都有各不相同的标注问题吗?这恐怕就只有靠开发了吧!: X- D: K  H3 H! n% J
轻视理论,蔑视研发,自己不用,还要大肆宣传"什么软件都不用",这能不说是误导吗?能不说是谬种流传吗?这是的确( O$ \) P, S1 }0 T, v  ^
害人不浅的!
# s/ |9 s: r9 [4 w$ U8 o7 b9 K3 E现在似乎在本论坛很流行,"不用专业软件,就用AutoCAD就可以搞掂了!",甚至蔑视理论,蔑视开发之风,也很盛行.
+ v, Q& d9 C0 L# sZ先生的功德不可谓不浅!5 D8 Y6 u% P2 i' e3 x
其危害之例:Z 先生自己把AutoCAD的"快捷键"当成了"简化命令",说:"快捷键"的定义,在"ACAD.PGP"文件中.事实上,) m" \7 {$ b# U. J
"ACAD.PGP"中定义的是"简化命令",而"快捷键"的定义是在"ACAD.MNU"之中!Z先生错了!! d+ H- T, L$ E5 \2 s9 R/ v8 ?
于是,就有一个响应者,接着发表了他自己编写的快捷键的一张表,把他写的"简化命令"和"快捷键"都列在一张表上' u3 q; P3 u0 Q
了.事实上这样一张表如果存到了"ACAD.PGP",那么对于快捷键,将无效,如果存到了"ACAD.MNU"则问题可能更严重,我) b% H/ w9 `# [% \; J: }
不敢预料!我不知道他后来是怎样做的,反正照Z先生的说法就会出错.你说这是不是错误影响?!算不算谬种流传?
4 _8 p. ~& i3 S- K* [·他违反初等数学关于精确计算或者说近似计算的原则,明明计量单位是个位,却要精确到小数点后四位,这不是什么+ f& l. U" d7 ~8 @
意气之争,这是科学态度来看待事物的问题,有人还说,那他"更精确些,有什么不好?"甚至几乎想开口大骂我一顿!我真的
: R4 }& X% w, E9 v$ ]只好称他为“小朋友”,你先想想看,高中数学讲过这个问题的,你需要好好温习一下了。但对于自称"早年毕业于某
9 M- R) V1 e, a名牌大学"的一级注册建筑师来说,出这样的错误,并以这样错误的观念教导别人,我以为实在有加以指出的必要。
3 m/ u) Y. |* I, X, E  v2 A4 l9 ~4 r表面上这样的错误好象影响不大,好象"AutoCAD无对错",其实不然,他其实是混淆了两件事:一是定制单位时的精度,: O# ^1 N: X& n( \7 t4 N+ P/ {
另一是定制标注时的精度,两者的影响范围是完全不同的!这对于初学者能不造成错误影响吗?影响"度量图纸时的精度"
$ M4 V% s: V% |, W; k  A的应该是单位的精度,可以精确到小数点后四位,而"影响标注时的精度"的,当如Z先生所说的情况的话,应该精确到小数% Q. W3 U0 B9 U2 G# j
点后两位!而当在其它情况下时,可能是小数点后一位、两位、三位等等。
! x- ?( |, B' H* B/ d# p; E6 Y·在设计工作中对于任何设计成果中的实体尺寸,都必须以标注为准,而不以丈量的结果为准。任何设计图纸都不
& @+ |2 i  n. m' a4 Z允许在图上度量尺寸!这是设计工作的基本规则,无论在设计院内还是在设计院外,都如此。设计完成以后工程的施工" x7 r  J( J, G, G8 |
从定位、放线到细部放样,直到计算工程量,都不准丈量图面尺寸,设计的优劣,好坏,设计质量或水平的高低,也不
% \. ?0 c; g* ^1 Y/ E9 G; L! I2 |! N能以度量别人的设计成果来评判,甚至在设计的校对、审核阶段也不以度量为准。所以Z先生说,3000就不能画成:
5 E, H+ Q7 U, m& z4 `1 Z2999.997,既是一个笑话,又是根本违反设计规则的错误!而且是从他度量别人的图纸开始,就犯了错误!仅此一点,
1 [+ j2 I0 U2 m) G+ ~& j" d; i: w! \他是否在设计院工作过都是很值得怀疑的。, r% M8 X) P; i6 V
当我批评他的上述错误的时候,决不意味着我否认画图应当准确,相反,当我们说要以标注为准,而不以度量为; b( O" k. |) ~) N
准的时候,是更严格的要求图样的准确的,标注的准确性是以画图的准确性为基础的。我们这里说的标注是运用ACAD2 R0 _+ U9 V* D
的自动标注的各项功能来进行的,所以,要想保证标注的准确性,就必须保证在画图的时候图面的准确性。, O8 j0 E5 q  N: I- ?0 v
至于3000和2999.997,那只能说是个笑话,如果真的碰到2999.997,并且制图单位是毫米,则无论你设定的标注5 l' n* E) f& L: H% W( x
精度是0.00还是0.0000,ACAD都只会标注成:3000,而不会发生错误。但如果出现了本来应该设计为3000的,标注出来6 f9 e: f  Z2 B& _
却成了3001,那就是错误,就必须改正。如果本应3000,而标注出来2999.997,那是标注格式的设置出了问题,是要
0 _0 q5 j9 D7 J! g; l修改标注样式的。所以关于3000和2999.997的问题,只要养成了良好的画图习惯,是不难解决的,也是不成问题的。! z# n7 y4 T0 r* @
造成所谓图样是2999.997的问题的原因,可能很复杂,有的时候是不能责怪年轻的设计人员的,比如:有可能是. q! l% W3 F/ F% C
因为画图时插入了某些三维图块,(这种图块有可能是别人提供的),当捕捉时又恰好捕捉到了这样的图块上的一个三维# r1 ~# p* H" |8 t$ |  ]
点,于是就可能产生非整的小数。也有可能恰恰只是度量的时候捕捉到的是个三维点。还有可能是因为所用的软件本身
5 W; e# }% @# ^$ h' b在不该带的地方带了三维点,等等。出了问题不分析可能的原因,寻找解决的办法,却立即哇啦哇啦地大惊小怪,又9 V# v; J% E2 |1 ^& G9 i
一味责怪别人,毫不检讨自己,这样的作风实在不可取。3 z* [! e1 F" A! W
还有一些东西是在任何设计院都允许存在的,比如:240的墙厚,标注成了200。那我就只承认200!洞口尺寸,4 |5 ~/ @9 R; w6 i+ g
不管画成多少,也只看标注了多少就是多少。这种错误都是完全可以包容的,前提是标注必须正确。这个标注正确不是% c- z  p- G6 T0 h
指它对于图面实体的正确,而是对于设计要求来说的正确。前面这些墙厚,洞口的问题,一般不会是画图中机器标注2 P1 k" ]9 b' ^
产生的,而是改图时,手工修改标注产生的。这里只是说一旦出现了这样的问题,只能以标注为准。并不表示我赞成墙6 e0 T6 M2 ~$ W, q2 e
厚240可以画成200,等等。有的人对于我的这一立场,觉得是自相矛盾,思维混乱,其实他没搞清楚,(Z先生也没搞
2 \2 ]* p( a' h8 z2 I' H清楚)比如以墙厚为例吧,这里实际上有三个尺寸:一,是设计应有的尺寸,二,是画图时画出的尺寸,三,是标注的
1 c) J' Y+ G5 t  X. w尺寸。我的观点就是最后标注的尺寸代表设计应有的尺寸,而画图时产生的应该与设计应有的一致,不一致,可以不改, q5 j* o3 |5 W1 h# ]) f8 l- D
图样,(过于严重的除外)但一律以标注的尺寸为准。( y8 ^2 X* a5 I/ y4 w
这是大多数设计院都施行的原则,大多数设计院的总工程师或总工程师办公室,肯定是这样处理类似问题的.
2 V+ F4 ~0 ^2 a4 y( D" r( S# S象这样的问题我们难道允许说这样可以,那样也可以吗?难道这也是什么“AutoCAD 无对错”吗?# e$ m/ T1 e7 `+ z0 K+ t( _

3 U9 W# K! m% d9 r: G我们这里主要讨论的还是“ACAD的应用与开发”,要达到“好”、“准”与“快”的要求,我以为在ACAD的应用方面
- W& S. x4 W8 |- }. A+ {必须做好以下几件事:9 l- O* L; Z( s: R7 {
(1).要定制一套符合我国自己颁布施行的国家制图标准的、适合本单位、本专业的、适合本人习惯的图形样板.
1 X4 H2 Q! h) J" n* l6 W! D* i(2).要尽量使用一套比较成熟的,比较广泛使用的软件,比如“天正”等,不要听信“不使用任何软件”的说教.! C5 b$ g, [& O  m4 N+ V( U
(3).要定制一套适合自己使用的、最行之有效的AutoCAD命令的快捷输入方法,并熟练掌握它.学会并掌握AutoCAD最; U" b& ~4 ~, [2 g! t1 Q! M! O
常用、最有效的工具类命令及其调用方法,4 f! w; P# z0 r7 W( G
(4).养成良好的绘图习惯,这里可以包括很多内容,但我以为比较重要的有这样几条:
' }" Z$ G" x+ w·熟练地掌握坐标输入的方法,特别是相对坐标的输入,包括直角坐标系和极坐标系。
( m( i3 T  A- f; i·学会并始终不离开“捕捉”,掌握调用“捕捉”的快捷方法。
& l1 o2 [' R! D·如不使用专业软件则,必须随时随地注意:设置图层,图层问题决不能企图“毕其功与一役”,只有随时注意,
0 @' L% s. c+ s+ j' b, l% l. w3 B5 P念念不忘,才能避免走弯路.
: F! v7 P0 \3 {# D    ·养成经常手工存图的习惯,不要只靠机器定时存图。
 楼主| 发表于 2007-9-5 21:56 | 显示全部楼层
本文将就上述几个问题展开讨论,其实AutoCAD中提高速度,准确性等的方法还有很多,例如:命令宏,LISP等等,$ A! t3 ?9 q# ~( h0 D' w
不可能都在本文中讨论。+ U7 ^5 D& l2 d" l  N
" ^' N5 n. I8 ~- G
下面我就前面提到的这几个问题展开来谈一谈:
0 R1 l7 X. W! I2 W* J% a(1).要定制一套符合我国自己颁布施行的国家制图标准的、适合本人所从事专业的、适合本人习惯的图形样板.
0 s5 ~" c3 ^, {! b9 M. D/ p我曾经不止一次地大声疾呼“定制AutoCAD!”,但似乎赞同者不多见,所谓“人气不旺”吧,关于“人气”问题,我
/ F) E+ O- J& _( |2 \* m1 g0 |; l前面已经讲过了,至少Z先生的所谓“人气”是不足为凭的,至于我的“人气不旺”我说过这不是我个人的悲哀,而是% Y3 h5 C3 P5 [& Z* y# A& P
论坛的悲哀,甚至是广大AutoCAD爱好者的悲哀.因为大家都忽略了这样一个重要的问题.有人说:“我对二次开发不感$ i% S+ Y9 A  q+ C. u6 X  ]. k
兴趣”言外之意对定制也不感兴趣,而且说谁感兴趣,谁就去定制吧!这种言论不但害自己而且害别人!要知道,定制并不2 e  ^! r) n9 N2 G
就等于“二次开发”,简单的定制离“二次开发”还远呢!当然定制也可以包括“二次开发”,但那不是这里讨论的,是
) a$ a4 ~& s( ~7 g5 s更深层次的问题.其实任何软件包括Windows这样最基础的软件,都是需要定制的.不进行定制,就会不适合国情,不适合
2 i" _4 V( S# N, ^3 X0 S: p本专业,不适合本人,用起来就会不顺手,就会经常碰到同类的问题,经常要解决同类的问题,白白浪费许多时间,这本来
! H$ y6 H' }- |7 u3 J是一个常识范围的、根本用不着争论的问题,有人却居然以一不屑一顾的姿态为荣,我只能说这是非常可笑,又非常可悲
# w" D, j0 @0 Z$ ?: W的事情!看不起定制,以为定制可有可无,以为“定制”就是“二次开发”这是一个误区吧!这是会造成一些不良影响的.
2 Z. g; v4 W5 n9 Z0 @7 u" y比如使大家对定制望而却步,更加减少了原来有可能涉足的朋友,最终受害的是的ACAD应用与开发的大局.- p0 v/ P& y2 a" s, h4 K3 j
当然,一般的应用AutoCAD,并不一定要知道或懂得定制,但是,自以为有资格向青年朋友进行说教,甚至要出书的人,& p( c4 i) \9 \  b7 p, l0 K
这样看不起定制,以为定制可有可无,以为“定制”就是“二次开发”,那要不"遗笑大方","误人子弟",才怪呢!
" L2 s5 }( J1 v- m2 S- H+ ^要提倡“快”,那就一定要定制!不经过定制的AutoCAD是无论如何也快不起来的,事实上有的人其实也在做着或者
( M$ o7 J3 q5 U/ P+ S1 u, ^. F已经做了定制的事,但不自觉,却又一味地反对别人提“定制”,你说可笑不可笑?
, e9 P9 @  a+ {) k( o0 g所有国内的专业软件可以说都是AutoCAD的定制!他们甚至要跟Autdesk公司签定协议,才能获得代理权,才能销售
( s, t4 H; F9 h  o$ P他们的产品。4 ^4 A5 m  d* ^* l/ M6 B' ?) y
所有定制的内容之中,推首位的就是定制“样板图形”!“样板图形”是R14版以后出现的新事物。
3 o# Q9 \/ v. K  H- q  F# y什么是“样板图形”?当你第一次打开AutoCAD的时候,你首先见到的对话框中,就有“选择样板”栏,如果你选择了! r  c9 e% r  M( W4 k; b
那么对话框中就会列出一大批样板图形的文件……,它们就是我们开始画图的基础、样板,但就图纸本身的内容来说,它
3 W/ _: I4 n' r4 c$ k' g  J们是没有任何图样的,只是给你预备作图用的.
1 A( ?# Q, p) D) O% B“样板图形”并不是要你把自己的某些成果,或者说把某些图块或图样,收集起来,汇编成一张或几张图作为样板,
+ K8 O2 L2 [- `* G7 ~不是的,根本就不是这样的!“样板图形”是什么,人们只要看一看AutoCAD/Template/以下的所有原来的*.dwt,就可以1 Z/ q% ]' _5 l% _% K6 I: }
知道,AutoCAD所有原来的“样板图形”的图面都是空白的!顶多只有图框和图签、图标等!但是它们都是有内容的,它们) Q5 B0 k, c. V* ^, g, J
的内容主要就是定制了一定的格式,比如单位,图形极限,文字样式,标注样式等等.这些内容的定制是可以为人们节省
* E: ~) T7 \1 {! l+ q  @# ~8 O大量时间的.不过,AutoCAD原来定制的这些样板,都是外国式的不是中国式的,不符合我们的使用,我们只有自己定制,也5 A/ @4 B6 ]' e9 x) O6 c: T
必须自己定制!: ]$ }/ v1 F# d
“把某些图块或图样,收集起来,汇编成一张或几张图”,这样的做法不是制作样板图形,无论你是否把它保存为
- W/ e6 o# C8 n4 {8 I, a0 _8 _4 G“*.dwt”,它也不起样板图形的作用!这只是时下一些人做图块的办法,但这是个不好的办法,图块就是图块!我们调用
! d& u- w* Q$ C8 i# ^: i! C图块的时候都希望一次只调用一个图块,决不希望许多图块都混在一张图上,再到那张图上去逐一寻找,自己都不好找,# K: ?9 Y( a  J+ L9 X3 B
别人就会更加找不到.其实,如果想把自己的或收集到的某些图样作为定型的块,以供自己和他人调用,最好的办法是把8 a% W) l7 ^  ]0 @+ j6 D5 X: r
那些经典的图块,汇编到图符菜单里面,每个图符只包含一个图样,用时只要打开图符菜单,一目了然,就可以方便地调用: s! ~0 a4 D7 K* G/ f
了.把样板图形理解成为图块的汇集,这又是一个误区吧!用这样的观点教导青年是不是又一次的误导?!
* v/ _0 U, u3 x"以其昏昏,使人昭昭",这能行吗?
% T0 |. @) |5 o: h0 t3 i在样板图形的这个题目下,本应谈一下各种格式的设置问题,但考虑到篇幅,而且我已经讨论过这些问题,所以8 l/ Q- T- K2 C6 q, t8 M
我这里只就Z先生忽略的标注格式中的“副标注”问题谈一谈。! \1 a. p5 K1 e
在标注格式中,Z先生只介绍了实际被称作“线性标注”的部分,并说有一个“就够了”,而我恰恰以为不然。
% B4 L( W2 B: g' o在样板图形中定制标注样式的目的,是为了在今后所有的图纸中的任何标注问题,都能大体上得到解决,否则如果* X7 \" s$ g4 f0 S
只是对某一张图纸有用,只要临时设置就可以了,何必如此费劲?! O& C$ a* a' W9 X2 G
在标注的定制中,是有“主标注”和“副标注”之分的,Z先生介绍的只是“主标注”,这可能就因为他对于
" P* b+ A* p& m9 u% M* [) nAutoCAD的标注样式的了解太少的缘故,关于“主标注”部分我就不再啰嗦了。着重介绍“副标注”,主副两种标注是, u1 @: m7 J1 k
干吗的?我们碰到的标注问题,往往是各种各样的,有线性标注,有角度标注,有标半径,有标直径,它们可能有不% Q9 f/ x/ A- z& v
太相同的要求,而这种主副标注,就可以把各种标注问题一次性地加以解决,并把它保存在样板图形之中,今后无论3 c" l+ T- I! k0 Z
画什么图,只要调出样板图形,就自动包含了主副各种标注格式,画图的时候用到什么标注,就会有相应的或主或副7 U1 _3 t( d; r* U
的标注来与你对应,根本无须再费心思,考虑用什么标注格式的问题了。这将会是多么大的方便!: U/ M. v, _/ O/ Z7 t$ S# B
具体的做法是:
; O, q" x8 @9 D" w, B8 h& o在“主标注”完成后,返回到标注格式的主页,点取“新建”按钮,在弹出菜单中选择角度,或者半径,或者* C) S+ a* @; T. `# S2 t7 _
直径等等之一,然后点“继续”,于是又弹出标注的对话框,这样你可以分别对角度,半径,直径定制格式,具体
& p* b5 i" o+ A# h0 N' ]做法我这里与“主标注”时大致相同,我就不详细说了,有人问:这有什么必要?比如说标注角度吧,你在“主标注”8 A# b& h2 [! q
中对箭头的设置可能是“建筑”习惯的点,但当标注半径,角度等时你宁愿用实心箭头,如此等等,总之你可以为自己1 i9 T2 k% g1 U
的标注选择最佳的方案,这时在标注主页上的标注栏内,应出现有主副标注的树状结构的表,然后你可以全部保存
8 D+ N4 r7 ^, k1 m7 n- H8 P; q起来,“副标注”只有当已经做了这样的定制以后,才会出现,在此之前你可能找也找不到这三个字在哪儿。
6 A7 z/ Z  t- Y. X在标注格式的副标注中,AutoCAD本来还有“坐标标注”的内容的,但我建议不用。原因是这里的坐标标注并不是- ^8 @& x- r, i# H$ @& D
我们建筑或总图中所用的,它们的坐标系不一样。AutoCAD用的是世界坐标系,相当于迪卡尔直角坐标系,而我们8 k. N; X2 C' ^9 c- P8 D
总图上用的是测量坐标系。后者的X坐标正好等于前者的Y坐标,而后面的Y坐标又正好等于前面的X坐标。所以如果
1 K! R- U; T. C我们在这里定制了坐标标注,那将来引起的麻烦就大了。
. ]" \' R$ i$ y& m' Y  V另外标注格式的定制恐怕一种是不够的,比如总图就和建筑不大相同,建筑图按国家规定以毫米为单位,而总图
$ l2 t: t' ?& l- k" j# M7 g6 t, E应以米为单位。因此如果你兼画建筑和总图,那么你可能就需要再为总图定制一套标注格式。这是不能靠“副标注”
; E% Z2 @% Y' F0 H. w$ }$ Y来解决的,必须另外定制一种样板图形。
% q* I: s% ]3 A+ z( \其它类型的定制相对比较简单,以前说的够多了。不管怎样,经过这样定制的格式,是值得把它当作样板的!  v* s0 d$ g7 l9 c. K0 W
非分明3 Y! t) W$ o8 A- Q  }5 [: ~
(2).要尽量使用一套比较成熟的、正在广泛使用的软件,比如“天正”等,不要听信“不使用任何软件”的说教.) x3 q2 u, L( H- Z9 P
使用定型的软件作为辅助设计的手段,这对提高设计的效率是有极大帮助的,因此是完全必要的,现在大多数设计
% g# G7 e& J/ k9 k5 L& d单位都有自己选定的某一软件,作为本单位的通用软件,为了技术措施上的统一化,通常都要求自己的成员采用指定的- b: H7 B- }& H3 x& `( D
软件.可见这件事之重要.5 F& i3 x. t* S1 M) ~3 G$ j
不要听信“不使用任何软件”的说教,这是害人的!曾经这样说的人,现在又说他自己用的是什么:
8 G( T: K8 y  }, e"AutoCAD 2004 +Atr"" Z; T! \6 `! Y  x' \& d0 M( I
是真的吗?前后两种说法,孰真孰伪呢? "Art"又是什么?它有中文译名吗?你用此软件,在你们公司里,你的同事们、! }8 @: ]( {% k. d8 e0 A
“小朋友们”都同意吗?) I# l: _" T  H9 q1 i" H6 H
是的,我也曾对"天正"等国内软件表示过不够满意,自己长时间来一直不用.这是事实,我自1983年开始学习AutoCAD,+ {8 p; M2 U9 L* X! G
从第9版开始,先后用过 "ABD"、"蓝天"、"天正"等几种国内软件,但都觉得不够理想,总想自己来试试,于是从1994年1 g$ V' C$ \* k( `! E9 @8 Q5 {
开始,自学AutoLISP语言,模仿别人已有的程序,逐步钻研,经过三年不懈的努力,终于在1997年,初步写出了自己的程序,
' }1 [. r5 a+ \/ j; m) g; X在得到单位同意的前提下,又经过自己十几年不断的研习、试用、修改终于达到自己使用非常方便,速度也比较快,和
( i; s1 Z  ]/ N* e$ K& d1 }年轻人一起设计,自感不曾拉他们的后腿,成果也能与大家共享,就是说可以与"天正"等软件建立联系.
- O, L: g  U5 Y) K: i自己设计的程序在试用前必须得到单位的同意,你的成果要能与大家共享,这一点很重要,因为工程设计总是大家在0 e1 a; F! Q) I" U1 M
一起做的,如果程序不经单位同意,图纸不能共享,必然会给工作带来极大的混乱和麻烦.要以大局为重,要顾全大局,在7 N7 i( y4 J0 G1 Z5 D
这里是不能闹独立性的.使性子,摆老资格都没用!, A  N: Q: F) N6 |- z
所以我认为如果有条件自编程序,而且应用后的成果,能为本单位同事所接受,或者说共享,你可以不用定型的软件,
5 V6 {8 v. r3 }( b2 F/ Y: l否则就一定要用,而且对于一个象样一点的设计单位,还应该指定一种软件作为统一的技术措施之一.这可以先从某专业
, \5 t; O4 F# \! y5 N# h范围内做起,逐步推开,为使各专业之间也能够互相共享成果,因此所选的软件最好能兼顾各专业.如果单位一经指定共用
3 E; E3 @7 g. Z软件,则每个人都必须遵守,这也是一个工程技术人员应有的职业道德.
$ C3 k4 N5 e, [1 }2 u2 F4 Z我在退休前的工作单位,是这样处理我的软件的:我一方面仍然推荐大家使用单位确定的共用软件,对我的自编软件
+ T( g0 l1 h; Q0 O. O只在的到允许的前提下,向愿意试用的朋友推开,也许某个人接受某几个程序,某人又接受了另外的程序,也向少数人推荐
+ Y' K- O+ p+ L  i* U; X5 H- f/ t过我的全部自编软件.
; h* \6 v9 t  J/ x设计软件的选用,还要考虑是否正在广泛应用,因为这对于设计院的外部交流很重要.用一个比较生僻的软件,就容易
6 o7 T+ u% i" J) s: V1 s给交流、交换带来麻烦.
( k( x( _. O! i, i由此可见,用不用软件,以及用什么样的软件,这不是可以毫不负责地随便说说的问题,事实上这里是有陷阱的,稍不/ N. Q- l3 s8 W4 V1 g' C% j
留意就会踏入误区的!
' R6 Y$ @; g7 Y因此我要对年轻的朋友们说:如果所在单位已有指定软件,你一定要用该软件;如果单位还没有指定,你可以选择一个
( Z- x) m8 a5 }3 y( H9 Y7 l有较好声誉的软件,并且一定多征求单位同事的意见,集思广益,再在单位内形成共识,产生出单位的共用软件.7 I1 V- f; A4 l) {$ O8 F
打算自己动手编写程序的朋友,一定要慎重,一定要遵守纪律,多与本单位的领导及同事们沟通、交流,一定要争取得
7 c7 w" K2 b7 W1 ~到大家的支持和帮助.正式试用之前一定要经过同意!
! C" {& m+ C7 W5 K2 ^对了,曾经有人问过:“什么是‘天正’啊?”"天正"和"ABD"、"蓝天"等一样,开始都是国内建筑专业适用的所谓
; O# Y5 H- C! y: ~# b“第三方”软件,他们是经过与Autodesk公司交涉,成为AutoCAD在国内的注册经销商,有权在国内代理销售业务,推销$ w) p) L: O2 [9 }$ q
AutoCAD的产品,制作并出售应用程序等等.即在知识产权方面获得了认可的专业软件公司.后来他们的软件都逐步扩展
1 `- {' L4 \# U到结构、给排水、电气、采通等等专业形成了庞大的网络,也产生了更多的软件……所以,"天正"既是一个软件名,也是
% b. z! V  V5 _一个公司名,就软件说它包括了建筑以及结构、采暖通风、给排水、电气、通讯等等相邻专业.用于室内设计的软件有:
6 s! {4 t3 O$ u" \" l" o7 U# s“圆方”等.由于这些软件在Autodesk公司已经注册,而且他们开发的软件又都只是“第三方软件”,所以用它们也就
7 x% ~, M: h, s. {" M6 O等于用了AutoCAD.
# e% h5 I6 f0 I7 J1 _我这里谈的是作为设计单位的技术管理上,以及设计人员个人应当如何看待计算机软件应用的问题,如有说的不对的2 `  C( Y; N' R# |( H
欢迎批评指正.
: u" v1 @6 i% H, O) X) q这里又要反过来谈谈样板图形,如果你用了定型的专业软件,如“天正”等,那么软件就可能已经为你提供了它的
! i$ p0 R* T) W' W) w  y2 e1 o样板图形,就是说它已经为你定制好了,无须你再定制,不过如你看了它的样板图形,认为不够满意,当然也可以自己
0 I: k9 I" f/ u. j动手,前面关于标注格式的介绍仍可供你参考。
 楼主| 发表于 2007-9-5 21:58 | 显示全部楼层
关于标注还有一个就是文字格式问题 。现在计算机上已经有两种字体文件类型:*.ttf和*.shx/ V: x+ f! e: ?" J1 e
这就肯定带来一个问题孰优孰劣?别再说“无对错”了!我不爱听!4 B: [1 B% q' Z6 l1 K4 r6 V" A
Z先生竭力推荐*.shx,并推荐了几种他们单位自创的字型文件,大力宣扬。3 W9 N- \9 a& T8 K) d! Y: m
我的看法不同,我推荐大家用:*.ttf。理由是:# K3 [6 d6 @. D2 Y; X7 k0 |
*.shx 是AutoCAD最初推出的在图形文件中解决字体输入的办法,它是源于形文件的老办法,用了至少二十几年了,
" p3 E0 E& h! [, \" c其中的汉字字体和输入法好象最初是咱们中国人在定制AutoCAD,要使它国产化,设计和编制的,至少也有二十几年了。, _. x5 D5 F% W5 o8 I" A
随着Windows以及*.ttf汉字字体(也叫“真迹字体”英文是:True Type Fonts)和汉字输入法的日渐成熟,“真迹字体”即*.ttf字型的
8 \/ B. X  t/ ~7 j+ j优越性日见明显,应用越来越广泛,以前确有真迹字体资源占用太大的说法,现在实际上已经不存在了或者说没意义了,
6 j" v6 t0 G( P8 l5 j因为自从Win95以来它与Windows操作系统逐步一体化,现在已完全一体化了,你只要装入了Windows,那么所有的*.ttf
4 e7 w8 ]- p$ V. C! Z3 B字体就都装上了,资源该占用的就已经占用了,这些字体文件并不附加到图形文件上去,也就不会给图形文件增加任何
( m8 ?$ _% C% o资源占用。所以Z先生说*.shx占用资源少的话,是过时的话,不能成立的。
! \$ m8 a# z3 H; \相反*.shx字体(称作“形迹字体”吧)由于其本身是由形文件编译出来的,它就带有形文件的毛病:由于形构造
/ D5 }" n8 [" H1 e- |6 ~1 N2 O曲线时比较困难,所以形大多是用折线组成的,能不用曲线就不用,因此不可避免地在描述曲线时缺乏功力,所以
/ z- M* {/ V; |! O: H% ]" ?+ g形迹字体大多不如真迹字体美观、大方。而且由于现在AutoCAD中汉字形迹字体类型越来越少,反而增加了许多“真迹
/ j4 Z" \9 k( X* r6 M/ P字体”以至许多汉字在AutoCAD形迹字体字库中根本找不到,许多人不得不四到处找*.shx字体,找到便如获至宝,互相% D' F3 r; |' H0 a& T9 A3 u
传播,不断翻拷,其实这是既不必要,又贻害无穷的,Z先生拿出他们单位自编的形迹字体字体文件,来转播,这种做法
4 P; `! r/ w; w; W6 w丝毫不可取!尽管他可能是好心,却也没办好事。5 p- `* Y6 o' r. ?. w" u
现在在AutoCAD字体文件Fonts中*.shx的文件越来越少,而Windows的Fonts中*.ttf的文件却越来越多。而且用真迹
) L  K( h& L! Q8 S! Y+ D字体是可以替代形迹字体的,而且很方便。只要你有一个带有汉字字体的样板图形,就可以把原来的或者别人的图纸,
; k2 A: ?# C  F5 e* K& e4 J当作块插入到你的样板图形中来,再一炸开就可以了。
  P0 ]( m/ @" b' t/ w5 B既然*.ttf字体美观大方又并不多占用资源,我们为什么还要抱残守缺呢?4 X7 u$ j. f* E0 K7 s) X; G
我曾经一再,并且现在仍然要大声疾呼:“要尽量使用真迹字体,逐步淘汰形迹字体!”当然,我老了,不管用了,
# V+ M% C7 g1 q' S' @4 m而且今后更不管事了,但我还是要尽我最大的力气,喊两声!/ `" P$ u' i, {
希望年轻人听听我的话,我是真心为他们好的,让我再次引用捷克老***员尤里乌斯·伏切克在绞刑架下的
3 a( Y7 Q. m. J临终呼唤:
+ E. n0 i! L" Y3 Q& v“人们,我是爱你们的,但是你们要警惕啊!”(引自《绞刑架下的报告》)" ?% s6 ]7 W. H/ R( M, O$ S: R
# l# U/ o$ S$ q/ L, r6 _
(3).要定制一套适合自己使用的、最行之有效的AutoCAD命令的快捷输入方法,并熟练掌握它.  A" n$ l5 Z. q- j
AutoCAD命令的快捷输入方法有很多种,有:1 Q! Q4 Y3 z. j- S
·简化命令(alias) alias的中文意思是:小名,别名; 在AutoCAD 2004中,它保存在:( P/ L: M& X" p- N  M  [) ~8 @+ t. y: R
C:\Documents and Settings\User\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\support之下.- Y/ L$ K0 h7 [7 ]# d1 V; `; a1 w
文件名是“ACAD.PGP”/ G* P1 n+ q7 {" J( R
注意一般情况很难打开它,我已经多次介绍过我的方法,这里就不再啰嗦了.这件事说明 Autodesk公司已经认为
( i1 ?4 j( K0 }# c2 Y" S他们对简化命令的设计已经比较成熟了,他们不希望用户再随意改动." z3 c- n' M" p" X- n1 _$ [
“ACAD.PGP”文件中包括两部分内容:一是AutoCAD的外部命令,即在AutoCAD中可以执行的原本是DOS与Windows
4 z. J, o. n" Y7 c的命令.二就是简化命令(alias)了,在这部分的开头文件说明了命令简化的原则:即尽量依次地使用命令名的前$ p/ v; s& K: i* f8 t" i, i: s8 _
一、二、三个字母,来作为简化命令." f( \7 k# H6 c( ^$ b/ F$ S. q
Z先生曾经说:“‘快捷键’是在‘ACAD.PGP’里定义的”.这显然是错误的!“ACAD.PGP”里定义的是“简化
$ f& A' Q1 D: V9 X    命令(alias)”,而不是“快捷键”!他显然把“简化命令”当成了“快捷键”,可见他已经把这两件事的东西,
# Q$ v* p2 w) @# k. q' {搞错了!“以其昏昏,使人昭昭”,却还叫唤着要“出书”!
, W- W/ u, m: ]4 z7 a! K·快捷键(accelerater)  accelerater的中文意思是:加速器,它的词根就是物理学中的加速度.* d/ m4 l5 C3 \  J+ y& k9 B3 t, d
快捷键是在菜单文件“ACAD.MNU”中定义的,它保存的路径与前者相同,它包括了各主要功能键(F1~F10)和
9 p& I# e6 Z+ j/ o“Shift+?”以及“Ctrl+Shift+?”等,所有组合键.) r; `. k; W" F0 e8 g7 O  r+ _
有人曾经问Z先生:为什么在下拉菜单的定义快捷键中定义了以后,不起作用呢?
7 I0 ~3 h! A" Q, C0 v/ }; h我断定他回答不了这个问题,因为这恰恰是跟定制有关的问题,而他从来瞧不起定制,以为不屑一顾.他又怎么能2 r1 L6 V9 }2 c$ O9 X! p% N0 S
回答呢?他甚至连快捷键是什么都搞不清楚有怎么来回答呢?
" I2 J& \  P+ V0 V这个原因就是因为“快捷键(accelerater)”这部分内容是由AutoCAD的菜单文件定义的,你在下拉菜单的定义
' x$ b/ D! D- I! T快捷键中定义了,却并没能修改菜单,AutoCAD也不能自动修改菜单,所以它就只能对当前工作起作用,过后就无' ?+ N/ Z- M. n6 ~
效了.至于怎样在菜单中手动修改快捷键的问题我在《定制AutoCAD!(五)——定制快捷键》一文中已经谈过.
4 o6 o/ i) ]% r  Z菜单文件“ACAD.MNU”也保存在前述路径之下,也必须用前述方法才能打开它.( e4 W) r. ~% W% t7 c% h3 l
·工具栏滚动棒(Toolbars) toolbars的中文意思就是:工具棒(这两种翻译的意思是一样的)+ ]8 V2 s2 w  R
工具栏也是在菜单文件“ACAD.MNU”中定义的,我们可以创建带有按钮、弹出和特殊控件元素的工具栏,并$ U# ?7 E  b) ?# W
可以将自己的位图用作按钮图标,不过,这一部分工作我本人没有尝试做过。我认为AutoCAD已有的工具栏; u8 H2 t- y" S* O5 I
滚动棒已经足够使用了,自己再花这么大力气去定制这一部分,必要性不大.
: n/ R* a1 Q% N0 V/ q+ s4 T, J; a但是熟悉并掌握工具栏滚动棒是非常有用的,它对提高绘图的效率和准确性,帮助极大.而且我发现现在的年轻) w7 D. g8 P: F% h
人都很喜欢用它,而且可以很快就熟练地掌握.# G9 ^' L: z$ |  Q1 j
就我个人的喜好而言,我最喜欢用“简化命令”,而且自己加以定制,比较顺手,好用.另外加上几个常用的工具棒,
8 o+ b. F  z/ l# R. j* s( d$ `( F如:视屏的缩放、平移,层管理,特性刷等等 . 除了几个功能键外,我个人不大喜欢用组合式的快捷键,因为操作稍微1 W& K% F  l& N9 X7 ^2 M
麻烦一点,有时自己的指间跨度不够大,甚至不得不用双手击键盘.
% U2 g2 ?# G$ Y" s5 kAutoCAD的应用与开发都是实践性很强的,理论上并没有太多深奥的东西,初学者只要不畏艰难,勇于进取,不断实践,% I2 L2 f& C* ?2 {0 p
就很容易获得成功的,不过最终也是有些理论上的东西需要钻研的,这听起来似乎又是自相矛盾,但事情只能如此.
- X9 m2 h  I$ J, r! f( i
& j) m$ |+ R! t3 p% c3 W(4).关于养成良好的绘图习惯
: i6 q. U: m* u* P2 _要达到“好”、“准”与“快”的要求,年轻人一定要注意养成良好的绘图习惯,尤其要注意以下几个问题:
: E2 L( a& Z' a, k6 l·关于掌握坐标输入的方法,特别是相对坐标的输入,包括直角坐标系和极坐标系。
: F7 h4 a7 F9 r3 |0 \( a0 B这个问题大多数朋友都已经掌握了,为使问题清晰一点,还是说一下:
" O* R9 s3 ?* g3 a相对坐标的直角坐标输入方法是这样的:在输入第一点后,输入第二点时,输入比如@3200,1500
" C0 M+ Q8 A; u7 s, Y   其中,@表示直角坐标系的相对坐标:X坐标值为3200,Y坐标值为1500' J7 M+ U) L" P& w3 c
相对坐标的极坐标输入方法是这样的,在输入第一点后,输入第二点时,输入比如:1500《60
$ `" v+ z0 {/ r, f表示:以第一点为圆心,1500为半径(或者说两点间距离),60度方位角的极坐标,确定为第二点的位置。
; r* S$ Y' d6 n. g6 E0 ^·关于“捕捉”% L' M% L7 H1 Q8 c/ F6 d
要保证画图的准确性,最重要的就是两件事:坐标输入和“捕捉”,当我们输入点,特别是第二点的时候,要么7 g2 T. W! C- ?1 O# f  X8 H, v6 p
用坐标输入,要么就必须用“捕捉”!只要我们这样做了,就能够保证画图的准确性了,象Z先生所说的那些在“准
! x1 w6 G, M2 k- g确性”方面的错误都是可以避免的。丝毫无须大惊小怪。
' @! t2 k, Q- ]" O许多年轻人认为,Z先生强调“准确性”,没什么不对,相反是你徐佑然在捣乱,可恨,可恶之极!
2 C8 T. v2 }. Y. B0 f这可能是误解,在我看来,准确性问题在养成上述两个习惯后,就是不言而喻的了,Z先生举的例子都会不攻自破
) c! C4 K) g1 m0 p2 p% s, n的,因此他讲的倒多半是技术管理中,如何看待青年人在图面上犯的错误问题。而他在这一点上恰恰又是错误的!极坐标
- o5 Q4 _& e( A2 o2 _·关于设置图层/ F: H% n: R; T' v; I, h8 F
图层对于初学者来说是一个比较抽象,比较难于理解的问题,但是一定要下决心,过这一关!3 t6 @4 ?) |2 q- s1 ]0 ?" U
而Z先生在这个问题上的随便说教,那就真的是害人非浅了!
9 K, Z9 Q4 S7 E$ {: V* _# X比如说,他说:“ 0 层不是用来画图的,0 层是干吗的?是用来做块的。”照他的说法,图块都应在 0 层上做.
, P4 r9 `- S* ~- `6 \其实,这也是误区!AutoCAD的任何文档资料都不曾说过这样绝对的话.我曾经举过例子这里再举这个例子,比如,
3 L( D$ L$ H1 c4 d# S我们要做一个三维的门窗图块,图块中有门窗框和门窗扇以及玻璃,为了将来在调入3DS中进行渲染,它们应当分别具有+ M. K. I4 V8 F& {
不同的材质,因此就可能需要并且完全应该利用不同的图层,而不可能全都在0层上做.! F; m" o4 |  l. J6 E
是的,我也曾说过一般情况下应该尽量在 0 层上做块,但并不是绝对的! 0 层也并非只能用来做块,而不能用来画
7 J% l/ h1 F6 F( ?图的.在我看来什么都可以在 0 层上画,这是不会和图块搞混淆的,因为图块一旦生成之后,就没用了,它完全不需要在
/ g: }5 T% o% l0 层上再占用什么地方.何况还有在其它图层上做块的呢!
3 b, y( ~) j' {  i% ]9 M0层上什么都可以画,以前版本的AutoCAD,0层是不能被关闭,不能被冻结的,现在既然已经取消了禁忌,我们为什么0 ?, ?# ^5 R1 W- ~1 s9 _! @
还要自己束缚自己的手脚呢?6 K& C1 Q( y( ~9 V: ~4 |
关于DFPOINT层,恐怕DFPOINT 有“点定义层”的含义吧。它通常是AutoCAD自动生成的,对于它的机制,我尚未
$ A) g% T) K# A2 O0 ~% A搞清,尚须研究。
/ g3 s  v1 ]+ d5 b  l! p9 s6 G关于图层设置,我已经说的很多了,今天还可以再从理论上来说明,AutoCAD,是把所有的图形实体都存放在图形
" O* G* @* B/ q; g数据库中的,而在图形数据库中对应于每个图形实体的,是它的“实体联结表”.10版以前的AutoCAD我们是无法访问
* U. v/ T% E# c1 F# {2 v4 U“实体联结表”的,而在 10 版以后AutoLISP中增加了几个函数,使我们可以直接存取和编辑AutoCAD的实体数据了.* C) ^) A8 e# V9 _! J4 ?
(在我的"自编软件"中就专门设了一个菜单栏,调取“实体联结表”).
5 O; B) E, D- b! f7 A在AutoCAD图样中每一个图形实体,(或称,图元),都对应一张图形“实体联结表”,在所有图元各自的“实体联结表”3 X, t( K2 y9 Y6 k% K. d/ w8 b* H% \
上都一律包含一个关于图层的元素,其形式是8. "Line"),它的含义是:8,代表图层的组码,这个组码对于所有图元都是
% _1 P( t  N/ D) ]7 m9 O一样的,"Line"是某个图元的图层的组码值,他是图层的名字,AutoCAD,就是根据这个把图元置于图层(当前层名是:
1 B  {5 b( l7 E) T"Line")上的.
* y) P0 o+ Q( U3 _& u虽然对于每个图元来说,图层组码都是必须的,但对于图层组码的值却是可选的,如果你在构建“实体联结表”时+ G. r* V$ D3 l
包含了图层的元素,并指定了图层名,AutoCAD就按你的指定设置图层,否则,即,你在构建“实体联结表”时不包含图层3 Z2 F0 I* s$ M4 K4 o' R, `; L
的元素,那么AutoCAD总是自动地,把当前处于打开状态的,图层的组码值,赋予新的“实体联结表”,并且根据“实体
) ~* W5 c& ]: l, t5 D联结表”来构造以及修改图形实体.
/ E' W3 D1 R6 x* ]我们了解了AutoCAD构建图形实体及图层的机制后,对于我们了解图层是怎么来的和应该怎样应用图层,就相对容易
1 w1 g; r/ J: w7 Q" l2 {! u些了,在当我们使用专业软件时,图层都是由软件自动设置的,我们可以根本不考虑图层,只管用软件画图便了.
6 v1 ^; J7 E' N6 g6 s, q9 V8 C, s但是如果象Z先生所说那样"什么软件都不用,只用AutoCAD",那你就是再"预先设置图层"也没用,你必须随时随地的
% f! A) h9 b8 Z& S设置图层,否则AutoCAD就总是自动地把当前处于打开状态的图层的组码值,赋予新的实体.不会造成混乱才是怪事.! h' c0 T5 l& Y
就凭这一点,我们就有理由说要用专业软件!$ n) e( ^9 ^; q1 i# R# H0 O
Z先生一方面说“不用专业软件”,一方面又说,他发现有的小青年的图上,图层设置了多达几十个,却很少用对了1 A# w$ g  m0 O5 P$ K
图层.以至于"白花花一片"都在0层上!症结所在是不是就在这里呀?!
" A& B. M1 L, T( O8 p0 QZ先生根本不懂定制,又不认真听听别人的意见,自己在理论上一窍不通,却硬要冒充“大拿”,能不出错吗?
9 Q7 c9 F! B- @1 ]" q( I再者,我们画图时,无非是上述两种情况之一,要么用,要么不用专业软件,而无论哪种情况,"预先设置图层"都是没用
. T& T+ ~- t( Z1 o  Y' p' b# h$ s的.提出"预先设置图层"尤其是打开图纸,一上来就"设置图层",只能是添乱!只能是误导!6 I, j% i( e: C
这里没有任何"客气话"可讲!理论上站不住脚的东西,在实践上也一定站不住脚!
4 D3 E* B) L  {) t) }; m- v" K“凡是合理的都是现实的,凡是现实的都是合理的”。(引自黒格尔)\n 而不合理的东西终究会败露,欺骗小孩子的那一套,还是趁早收起的为妙!& \5 p% }6 _  a; ]* [
Z先生不但在本论坛,得意非凡,而且据说已经名扬出版社了,有人约稿要出书了。且慢得意,谬论也是能出书的,. c7 v- J  V" o" ^2 I
但那终究是谬论!) U' K( r  u' @, A( {; _) I
Z先生在许多地方连AutoCAD究竟是怎么一回事,还不甚了了呢,就吵吵要“出书”了!这也真应了赵本山的名言:
6 X0 l6 \8 T5 G; e“念书还念不下来呢,还出——书?”,那肯定是与《月子》同类,8 l8 t& c! Q, j5 G" F
“你写《月子》,我指定写《伺候月子》!”' N: A2 y. p% |
·最后谈谈养成经常手工存图的习惯,不要只靠机器定时存图。
7 k9 J& j0 e. Z- O2 Y& W$ D% TAutoCAD是有定时存图的机制,但我还是说,要养成经常手工存图的习惯,因为定时存图的结果往往很不容易寻找,% C7 E8 f  f  g/ y7 W! o+ f0 u
也不容易恢复,起码需要修复,修复而又往往失败。这种事例屡见不鲜,经常有人为丢失图纸而发愁,因此养成经常
  \* M) s9 I/ M2 G手工存图的习惯,就显得格外重要。甚至可以只要空闲下来就存一次图,反正AutoCAD只保存最后一张*.bak文件,所以& K" s5 s% W4 Y; d; l
不会浪费计算机的资源。
 楼主| 发表于 2007-9-5 22:02 | 显示全部楼层
~~~~~~~~~~~~
" w" B) G2 ?3 z$ U; C欲穷千里目,更上一层楼
# S3 k# ?. `* P! ~8 m, A' t2 J2 V7 i~~~~~~~~~~~~5 ?, }2 _5 N3 p6 U/ h7 m
. c; Z6 z- E7 ~% O
Z1999Z先生真是做了件好事,正因为他搅乱了论坛,害得众多的年轻朋友上当受骗,跟在他的,
/ Q3 Z& I" M. F& W7 L: O7 A* I# g后面说错话,做错事.有的朋友正是前不久参与围攻我的好汉,其实又岂止是他们,即便我自己2 _! @) ~( |) y; t$ `
也照样一时懞了头,也在想,是啊,为什么明明输入的都是整数,到度量的时候就变成了带小数
9 e& }/ |8 n4 V点的实数呢?我还考虑过,是不是因为出现了三维点的缘故啊?等等., ^9 X! q3 W1 r8 |: f( |7 Y$ Q/ Z' W
因事翻书,看到了计算机"数据类型"一节,立时"茅塞顿开",终于明白,这个问题仍然是个理论
: m' N) y& L- j& L! f问题!也只有从理论上加以说明才能从根本上解决问题.
. ]. H. {1 J( s& w真的是:欲穷千里目,更上一层楼!
  e- l1 R2 _. y7 W8 g. d2 }原来,在AutoCAD的数据库中,所有的数据都可以分为以下一些数据类型,它们是:符号、字符串、0 b5 S% X7 j) x. j6 t
实体名、文件描述符、表、选择集、ADS函数、整型数、实型数等等.) ?- M& c2 s8 c3 U, W, d
我们这里主要讨论的是:整型数和实型数,这里的整型数和实型数的概念与我们初等数学中的正! A% a: `) e/ M) |5 `6 \: n$ t
整数、负整数和零以及实数的概念是不同的,这里的整型数包括初等数学中的正整数、负整数
" N' L6 x# }( R0 C5 d- q和零,实型数则包括初等数学中的正、负实数和0.0000,(它与整型数中的 0,又有所不同,它是" V9 `0 d/ G  P
实型数).3 `3 ~1 m6 \2 E
我们在输入数字的时候,大部分都是以整数输入的,我们在输入点时,则多数是以点到点的相对; ^' }+ n6 v3 I8 }. a
坐标,或用捕捉方式拾取的,不管用哪种方式输入,计算机都是以绝对坐标来表示点的,而这个
8 @$ L2 v$ k9 F: \坐标值又总是以实型数的形式保存和计算的.即使用整数形式输入的坐标,此时也全都变成了1 @; }5 F9 \* p$ Z: p5 ^( [# F
实型数的形式.比如:输入点,(32,45),就变成了(32.0000,45.0000).在计算机进行计算的时候
3 W( z" i0 ], s: r所有的点都是采用浮点进行的,因此计算的结果只能是实型数.: n; o' p5 K; G. x0 u$ |8 }+ o
我们知道在一张图纸上通常包含了大量的数据,以一张一般的建筑平面图来说,可能有300Kb左
! k6 k, b0 W( s右,大约包含有上万个图元,而每个图元至少包含两个以上点,这样,一张图上的点,就会超过
* i- ]5 T' Z; I! X, m( ~7 C2 _6 y2万个,在这2万个以上数据(它们都是实型数)的运算过程中,累积的误差,,应该存在是可想而知# p3 @2 S3 ?5 V  V: }) A
的,那么在某两个点之间的距离上出现了:3000变成了2999.97,难道还有什么可大惊小怪的吗?7 y$ ~' B' w0 H, q0 \  k0 i$ p/ J
我现在看,这完全是正常的,一点也不奇怪了.; [# ]0 f2 `. v
所谓"金无足赤",难道99.9%的黄金,还不算纯金吗?世界上不是没有100%的黄金吗?$ [8 z; K. Q8 _6 s) y2 I
你可能在想,我输入点的时候,都是以整数输入的,那么结果就应该是整数.怎么会是实数呢?' F: B( J0 W1 |5 L  n0 z; s
但这不是计算机在运算吗?它不但从一开始就把整型数变成了实型数,而且就是用浮点计算的,5 n/ m- m6 N! M. n% v- Y
它产生的结果就不是整型数,而是实型数,它的精度就是不能保证无误差的.
5 ]6 o- e% F: r. ]1 v所以在一张图纸成千上万的数据的上兆上亿次的运算中,出现了若干个数据产生了偏差,只要! ]# A8 z- C( A. N( J( ]( w( A
精度能够满足要求,就应该视为正常.而精度满不满足要求,我们可以由标注精度加以控制,这样2 D/ N* K! g; I4 N  v9 `( G
还有什么顾虑呢?- m4 r( i$ f" |% A% [
可见,即使没有三维点的问题,输入的全部数据都是而二维的,也照样可能出现所谓2999.97这样, m2 _1 }7 X1 J! ?! z
的问题,到这里我才算是想通了,再也不困惑了!) I& N9 v( D: o: S
我还是要说:当我说上面那些话的时候,绝不表明我赞成画图不必精细,准确.不是的,我是完全赞
- Q) `3 v0 w( r2 d  |成年轻人要养成良好的工作习惯,随时随地讲究精益求精,好中求好的.但是毕竟任何事情,都有个
3 a6 j0 T3 Z! D. n5 d0 T"度",超过了这个"度",则就是"过尤不及""物极其反".
) B) W+ p. x/ {* G有些人,他们在AutoCAD的应用方面,技术是太高明了,但是他们所讲的画图技巧,我听着总觉得越听
% J8 L2 C0 J2 w6 N越不甚了了,在我看来"捕捉"是提高制图精确度的重要手段,而在他们那里却成了出错误的根源,
- O' w# ?! e2 {9 L似乎用"捕捉"是很容易出错的,还有用"捕捉"有什么"跳3格",哪来的"格儿"啊?是不是指"格栅"的/ D/ A' _) H6 O, w& S* ^/ }
"格儿"啊?在"捕捉"的同时若打开"格栅",是可能出错的!但这并非"捕捉"之过,而是你用"捕捉"时
" ~7 V' a& e: R+ A的不慎.另外当我们使用坐标输入的时候,"捕捉"的状态也应当"关闭",因为这时候,你若同时打开: Z, l' Z+ i" x& s" s, D/ |& E( s3 M
着"捕捉",也同样会出错的.总之所有画图的手段,包括格栅、正交方式等等,在使用时,都要注意0 r  I8 A7 i5 n# v. C, H/ b: x) I
不要让它们互相干扰!这也算是对他们的一点忠告吧,这种情况是经常遇到的,尤其在用LISP编写
; f6 J, R# I  y  B* M5 [) i; x程序的时候,如没有注意这样的问题,也会出现令你莫名其妙的错误,让你百思不得其解,而毛病
" n, V3 s+ W$ c9 c, x* p2 X恰恰就在这些手段的干扰之中.不过在LISP中这种情况出现时,表明程序已经通了,计算机已经可以; E9 G, a8 I( w" n/ w- l
接受,甚至可以运行了,只不过还有各种比较容易处理的小错误罢了.0 Z4 p- L; g* M* g$ Q6 c) N
这些,在LISP(就说是"开发领域"吧)中叫做"绘图环境",它们是由设置各种"环境变量"来控制的,你
$ c7 a! F! l5 o& Z必须自己设置必要的"环境变量",去保证你的"绘图环境"清晰无误,计算机才能准确地帮你画出图来." s+ T+ u6 S& z2 ?
如果你的"绘图环境"不够清晰,你就很可能"误导"计算机!8 T. A3 b+ @( c* _% j
这些"绘图环境"在"应用领域"里,也是同样重要的,这时,它们就是由各"功能键"(F2~F11)控制的.
6 r; P* ?+ P2 q' H2 K小DD,小MM们也是要注意的,这对你们养成良好的画图习惯是大有帮助的,养成这些良好习惯,时刻
5 W+ w  m" @* r记得有个"绘图环境"问题,这不但对你们当前工作非常必要,而且对于你们进一步钻研定制和二次
/ D2 C3 j5 [" v% y- y$ d, m+ A) A9 h: Z开发,更是必不可少的.& s+ l; n- b1 k5 n) x* g
所以,你们在有条件的时候,一定要多抽空读读书,学习些理论,在AutoCAD方面,至少要把一些基本& \# [5 q, F, v3 t$ I+ K) a5 ^  U
的概念搞清楚,不要"眉毛胡子一把抓","稀里糊涂"来,"稀里糊涂"去,不要相信Z先生的说教,轻视
# Y1 Z, F9 M2 ^! w7 ^理论,蔑视开发,结果是既要害己,还要害人的!
3 U+ `2 [  K4 B- l0 z3 t! n6 Y1 t
 楼主| 发表于 2007-9-5 22:05 | 显示全部楼层
~~~~~~~~~~~~~~~~~~~~~~+ [' {6 `! ~9 u! x: Z& @
众里寻他千百度,蓦然回首,那人却在、灯火阑珊处
: z8 ]5 R9 [8 @: E+ o* H1 ~~~~~~~~~~~~~~~~~~~~~~~+ K" L$ E1 K/ I# E6 p
& H$ s: Q/ m0 l) D
自05年10月21日以来,Z先生在本论坛"羊拉屎,哩哩啦啦"写了好几个月的,"置顶"、"精华"% o+ d1 O; B; j! m8 z
大作,终于有了准备结束之意了,我曾对他的文章说过:是浅薄无物,而又错误百出,谬论连篇的" @* h+ u- e! X' N* R+ j
话,人们大多不赞成我的意见,而我,因为在没有看到他有结束之意,不知道是否还有什么
1 ~# [3 q( q* k/ e"高招,绝活"之前,未敢把话说的过早,现在人们终于等到了这一天,终于可以知道这一池子水,7 u: \5 E- B6 o+ ^' T- q, d' X) r
到底有多深了.原来不过就是这么回事啊?!' L& H. ?# m  p# c& r9 P
Z先生的大作,提出了"清晰、准确、高效"三个"原则",对此,我既表示赞同,又表示疑惑,因为$ C# h; E2 N( r% X6 s6 o- k( A" ~  |3 B
他自己似乎在这三件事上,说了许多错话,叫人怎么相信他啊?
% q( k7 }: Q. S# ?0 D关于准确,我对它已经谈的够多的了,不过直到前面发表的《欲穷千里目,更上一层楼》的短文
6 J- \2 h6 N6 H0 j里,我才彻底地在理论上说请了这个问题:他以为3000,就是3000,就不应该是2999.97的"理想"" I% M! h0 t0 I$ Z. F
是永远不可能实现的幻想!如果你测量的数据正好就是你输入的数据,那么有可能3000,就是:
6 z# `' b" k: E3000.0000但是只要你测量的数据不是由你直接输入的,而是经过计算机计算的那就完全可能+ s, J0 |8 \9 O# i( k  O
出现,本应为3000,变成2999.997的情况,因为不管你输入数据的时候是以什么数输入的(即,+ f( p, y8 w6 }8 i6 q2 [
不管它是整数还是实数),计算机都已经一律变成了实型数,并且是以浮点法计算的,(也就是
  j/ i9 w; |5 j( t. @精确计算法,或者说近似计算法),因此,它的结果也就只能是近似值,这是凭你再有什么权威,& O) ^7 q, A( Q% f
再有什么"人气",也无济于事,无可奈何的.
5 u; I: M4 o5 G
3 f+ u" i! S+ l! f% k关于高效,我已经说过,一个搞建筑设计的工程技术人员,在设计时不用专业软件,自己又不定# k& x  Y, }9 @# @) i  X+ l7 d* z
制AutoCAD的话,绝无高效可言!可以设想一下:在建筑设计中,上来就要碰到的画轴线的问题,. X3 x3 H( C  B2 U, c, f2 i6 |
如果不用任何专业软件,对每条轴线都一次性地全部画上圆圈,标出轴线号,难道是可以想象的. y" d( p5 E$ z2 U
吗?还有在墙面上开门窗,并且同时插入门窗图块,同时编写好门窗号,这样的问题,如果不使用1 G7 h; s$ r9 D% o
专业软件,是那么很容易的事吗?只有那些只做装修的朋友,不用画轴线,也不用标轴线,还不! u' y' x% I' V" a, i1 f
用开门窗,因为他们可以在别人的基础上做设计,别人已经为他们画好了轴线,开好了门窗了.# Q! ~7 B/ S/ @+ k, I# k4 ^3 ?
我猜Z先生也是一个这样的伙计!其它还有很多很多的问题,也都是要依靠专业软件去解决的.
4 {, `9 ]- ?% U% ^这里也不想再多说了.他口口声声厌烦"定制",其实他自己也是在定制的,如定制线型,线宽,
9 B9 ~+ J0 U9 N1 y9 z+ c定制标注格式,定制单位,定制文字格式等等,等等,只不过他并不自觉,不懂得那就是"定制"' j$ s4 O) Q3 t6 f! m- J+ ~
罢了,否则不是在自己骂自己吗?2 o! Q. Q! i5 B' ^( o5 {1 Y

' M/ C& ^1 A; S3 C, t, g. @0 u有人还会说:他说"清晰"总没错吧?是的,他说的"清晰、准确、高效",三个要求都没错,问题是
" p3 m, e" X# I  U7 }7 g' _# R  u他自己是怎么做的.
( ]: Y( ]9 A% Y! c- K我没看到他传上什么图来,好象无从说起,我也是为查找一句话的出处,重新阅读了他的大作,
2 _# v2 ]7 K& {6 i# P9 W# N; w突然看出了他的做法,这真是:
7 k) ?) E! `3 Q$ {"众里寻他千百度,蓦然回首,那人却在、灯火阑珊处"
1 X! f) `+ P: u4 p& _1 d4 ^我们可以从他定制(其实他也在做着"定制",只不过他不自觉)的样式中看出来.他的"清晰"也
8 M9 C$ T% i  G9 T3 K是不存在的!他在谈到"线宽"一节的时候曾说,他是这样设置的:
1 A6 `2 O; z' i7 p& {9 `4 M"我们的线宽可以用0.13\0.25\0.4这种粗细规格。如果我们是不按照比例打印A3规格,这6 p" d, e1 V+ f2 @; p- `* B, O
时候线宽设置要比按比例的小一号0.09\0.15\0.3,这样才能使小图看上去清晰分明。") W2 v' r& o, L+ H5 q
他不是说,人家"天正"不符合建筑设计画图的原则吗?其实建筑设计并没有提出过什么单独的
; h4 V4 I; l8 A2 l( y' G"画图的原则",我们从学生时代起就被先生言传身教,要自己培养画图的仔细、严谨的作风,
* v* A, B* S0 I7 e  z1 b将来走上工作岗位要按照国家制图标准来画,他Z先生既然这么重视建筑设计画图的原则,那么. R' [. T3 |' ?4 m  _
他就应该知道国家标准,了解国家标准,遵守国家标准了吧?然而上面所引用的他的线宽设置,  q6 b4 Y0 l: H. v
就分明不符合国家标准!1 m# ~$ n$ ^5 m* Y, h" T; I
# E. g$ p4 l/ \
请看,国标《房屋建筑统一制图标准(GB/T50001-2001)》中,第3.0.1条规定:8 K: ?% n3 Q  G* y) C
"图线的宽度b,从下列线宽系列中选取:2.0,1.4,1.0,0.7,0.5,0.35mm.  s' V/ c/ R3 }! W$ x& k
每个图样,应根据复杂程度与比例大小,先选定基本线宽b,/ o2 k  b) M% W0 {: ]. a& I9 x
其余两种线宽则应分别为:0.5b和0.25b,组成线宽组,各种线宽组已列在表3.0.1中.
; e) c( j) k* h6 b' U. I) ~0 M* O可知,要想达到"清晰"二字的要求,就必须粗细线分明,按国标的规定,在一组线宽组中的线宽5 n* l- Z2 Y/ Y; V9 c' R
比应该能达到:b/0.5b/0.25b
$ c' y* G9 B0 T$ k9 Y3 Q而他所列出的线宽组,显然不符合表3.0.1中的任何一组.达不到上述规定的线宽比的.
3 u/ y( G5 l: I, k& e; v$ E表3.0.1中除列出了线宽组外,还有小号字的"注",也是我们应当遵守的,特录于下:" E1 B% S0 k6 C0 a! @; ?
"注:1.需要微缩的图纸,不宜采用0.18mm及更细的线宽.
; D1 h0 L: R; Y0 N2 j3 E; L1 b: [2.同一张图纸内,各不同线宽中的细线,可统一采用较细的线宽组的细线."
  f& V- D) [; b% e( I! c% Q% F: `( Y8 w
现在几乎所有设计院的所有正规图纸中,一般都要求:图纸要缩微保存,因此采用0.09和0.13
- [2 O1 P) ]( N5 H$ j6 _7 P这两种规格,甚至0.18都是不恰当的.至于他所谓"不按照比例打印A3规格",其实很简单,画图、
( u8 S% j% x' Q& W) T9 b打印都应按正常情况设置线宽,而"不按照比例打印A3规格"的,那就特殊缩小了打,就可以了,
: X3 G) {2 I9 ]" @; O! ~5 A干吗还要在定制时单独为它设置线宽呢?
. ?' V% ~# I! W7 z# E5 d9 A  U/ u9 o. N0 _
那么,这样的设置是"清晰分明"的吗?否!
; _  [) Z4 t9 J* Z" a+ N( A事实上等于和小于0.18的线宽,在晒蓝图的时候就是很难看得清的,因而是模糊的,作施工图# r7 ?% \6 F& F9 I* t! R
时,都是忌讳使用的,所以国家标准要加以限制,而他这两个系列中的0.09和0.13都是不符合
# e& F7 r  r& {% \, ?6 f"清晰"的要求的.这样的图纸晒出来,肯定会遭到施工单位的普遍不满,因而也就根本谈不到$ N  R, g5 G6 h) I2 Z
什么"清晰"的.
8 Z  l$ j; u5 n. g7 k% w% [# N. ~更何况图纸大多是需要缩微保存的,因此即使是0.18都是不符合国家标准的,故而不必去谈更
* i" o2 Z8 [6 O& X  L% T* e细的线宽了!
; q8 x2 ~( }  s, `# @
& C) k  M0 w8 |0 L* T有人会说,那人家Z先生,就为了"清晰"就要这样设,不可以吗?如果真的他只是自己这样设置,
+ [: a! O4 q# `% Y4 j+ @+ W9 P不是在此大肆宣扬,自然不与别人相关,那也似乎不无不可,但是他在这样的"公众场合"发表,
7 h/ \: Q7 ?$ R这样的显然不符合国家标准的,却又要向大众推荐的东西,发表之前似乎就已获得"置顶"、' D' [- J/ X& u  n$ f+ p! Z8 Z0 H
"精华"的显赫位置的,却又是态度如此不慎重的文章,显然是误人子弟的,害人非浅的!: i5 l( e/ I, {- C( k
"郴江幸自绕郴山,为谁流下潇湘去."7 w/ B) v: Z7 C! K
总的说,他的这个设置是"粗的不粗,细的太细",又怎么会有"清晰"可言呢?7 K8 B; x, B9 x, M) I3 V
# Y' b$ v5 O3 V" l# R8 H; ^+ F
可能有人会说,国标是对其它专业说的,不是对建筑专业说的,或者有人还会说,国标只是对4 I+ W/ `/ n1 G$ I- U
手工画图说的,不是对计算机画图说的,这些都是不对的,前面引用的标准,即$ h$ R8 ^# R& e. k- f/ L  l
《房屋建筑统一制图标准(GB/T50001-2001)》中就有规定,
3 K' W% \; m5 e( ?0 z" J请看,第1.0.3条明确规定:
/ E. z% M6 A9 u4 z$ u"1.0.3. 本标准适用于下列制图方式绘制的图样:
; R  S* L; H6 w3 |1. 手工制图;
2 ?3 B, p) w# G; J2. 计算机制图;6 e, C- ?& ]0 m' S. K
第1.0.4条又规定:
6 ]( E3 S* w9 s% ^/ k. u& d"1.0.4 本标准适用于各专业下列工程图:2 F' J; q# I9 m* ^
1. 新建、改建、扩建工程的各阶段设计图,竣工图;
* m) n! K9 e& x0 I1 p4 Q& s2. 原有建筑物、构筑物和总平面的实测图;
8 {* I. i! P$ W. E3. 通用设计图、标准设计图."
3 ~7 s' g* f1 J9 S# ~& {( Q1 q注意:"各专业",当然包括建筑专业!
+ e0 W; u: j, R+ U0 z# s$ t5 M! L; W* K& w2 M4 @- Z, C) d. i" [0 I
一个自以为懂得国家规范、标准的人,原来自己根本不遵守!
3 P9 G. L: j* d一个自吹很讲究"清晰、准确、高效"的人,原来是既不"清晰",又不懂得"准确",更不知道要
1 Q& K+ s: H$ l# J  ^- t怎样才能"高效"的!大家说,这样的人是不是"误人子弟"、是不是"欺世盗名"啊?& I. ^; e% n, {/ Q' C' w
他那篇洋洋洒洒的大作,其实在关键点上大部分都是信口雌黄,胡说八道的,只要稍微较点真,
( r# s- |8 W/ {都会发现,他的那篇大作,其实是经不起推敲,经不起检验的,十分拙劣的文章.
4 }2 [; ^% i8 ?! r& S& ]他的文章除了提出"清晰、准确、高效"三个空洞的口号外,是既不清晰,也不准确,更谈不到
# E& x( h3 O) E6 z高效的!就是说,这三样,他一样儿也不占!! c# ?+ W  F: r
象这样的谬论连篇的文章,还要"出书"!不要让人"笑掉大牙"!这样的"书"一出来,不是宋丹丹
. x) V# Q0 r8 l7 L. T2 m$ J的《月子》那才"相当"怪呢!
1 |8 B, ~# i& g, I& O$ o" J: t% a- f) j: C/ B; I5 P
好了,笑话少说,我既然否定了Z先生关于线宽的设定,那么总该回答这样一个问题:$ ^, C6 W; S, h. S1 v% u6 \7 j
究竟应该怎样设置线宽才是正确的呢?啊,这里又要说了:别再说什么"AutoCAD
. g' Q# D- A. m: o# x无对错"了!我在Z先生的大作中,至少已经挑出五条以上的"大虫子"了,. t' O- h- \1 x& B  v: E
除了上述关于线宽比的规定之外,再请看上面引述的国标中,第3.0.5条的规定:
" {9 g" I/ B) C2 X! s"相互平行的图线,其间隙不宜小于其中的粗线宽度,且不宜小于0.7mm."
1 f4 I8 {3 [$ a$ |这样我们就可以制定出符合国标规定的线宽组了:7 W* O: d" U: R+ u/ |
我们假定通常的出图比例为1:100,而绘图比例永远是1:1.) V( O0 E0 {4 s
当我们在北方地区工作时,或者我们为北方地区的工程做设计时,由于当地砖墙厚度通常都4 T) B  |0 u' f, A8 L; t  y
大于等于240mm,在图面上就显示为240个绘图单位,而线宽就可以取0.7mm,即70个绘图单位,
- A: q/ i( |0 [) a+ v3 v即使按照加粗的墙线以外缘定位,那么240 减去两倍的线宽,还有140,足以满足规定.如果
1 [. w3 w- ?  {; J/ ?按照加粗的墙线以中线定位的话线宽取1.0mm,即100个绘图单位,那么中间的间隙宽度也有+ Y7 k( D7 }" Q  w0 c
140.$ y; e# n4 d+ b2 i0 {
但在这种情况下,我们都还是取粗线的线宽b,为:0.7mm.线宽组就取:0.7/0.35/0.18.
* A8 U1 A; {$ F6 U  B而当我们在南方地区工作,或我们是为南方地区的工程做设计时,墙厚通常为:180mm,用与; L1 x2 H. u: R
前述相同的方法计算,如果按照加粗的墙线以外缘定位,我们取粗线线宽b,为:0.6mm.那么8 e- @) v5 k- h& o% ?
180 减去两倍的线宽,还有60,正好间隙等于粗线线宽,这样一来我们取线宽组为:( D& n' c3 _5 V( y/ \' O- O8 `$ G
0.6/0.35/0.18也还勉强过的去.如果按照加粗的墙线以中线定位,我们取粗线线宽b,就可以& e) L2 q, ^4 M: v+ d
取:0.7mm.线宽组就取:0.7/0.35/0.18.
- d$ |  Q1 J% d! r" B" D7 }只有这样设置的线宽才是"清晰"的,才是让人放心的.8 e" A6 R/ _+ n$ ^  M# k2 D8 F: O

4 a1 ]' o0 ^7 l+ _% C2 r到这里,我们可以说,这个有关线宽设置的问题总算有了一个初步的解决了.这里我们并没有$ c$ E, G# H! O% e# O* E3 H
讨论线宽是随层设置好,还是随画图的过程,直接对所画的线设置好.这个问题以后再说吧.
2 B0 n9 B. P. A' ]+ B0 B! J
# R* m; E5 H  Q0 C; c对于象"线宽"这样看似简单的问题,我们也是不可大意的.什么叫"严谨"?就是我们对每一件
8 s; s8 a( O! Y) j3 N3 Y工作,哪怕是很细小的工作都不能掉以轻心.象Z先生那样随随便便一说,似乎没问题,其实
! A# u/ @  g5 k是大有问题的.+ y$ b) g4 H; b; i/ \4 Z
 楼主| 发表于 2007-9-5 22:06 | 显示全部楼层
~~~~~~~~~~~~~~~~~
% V5 M! S0 @- A0 r  S+ m+ ]昨夜西风凋碧树,独上高楼,望尽天涯路
% M$ G; t; y$ S! X6 j0 l~~~~~~~~~~~~~~~~~8 l* ]: t! r  A) \% L

4 K- o- b. h7 m% q4 Z4 f我这里的"昨夜"当然不是指"昨天夜晚",也不是指"前天夜晚",当然是泛指的、抽象的.我已分别引用了辛弃疾三首词中的三个句子,人们一般认为这三句词,可以表达在追求真理或学问的过程中,可能出现的不同的心情,和境遇.我不过是借用罢了.5 Q# A8 q( W/ i, |" A3 O
但也有一点贴切的地方,我一直十分困惑,从去年10月21日,Z某首次发表他的"置顶"的"精华"大作,我则从去年11月2日开始发表我对于他的大作的批评意见以来,历时已九个月了,我已经写了大量的文章,从理论和实践等各个方面,证明了Z某的文章的错误之处,有的错误是非常明显的,如违反国家标准、规范,违背初等数学的基本计算规则,违反AutoCAD的基本知识,无视国家和地方的各种标准图,在标准化方面开倒车,自己另搞一套,违反大多数设计院的成文或不成文的规定,甚至公然发表无视理论研究的重要性,蔑视开发的言论等等,等等.5 Q5 ~9 \% R7 h; ^. e0 @
有人会说,这些都算不了什么,也许,对于一般人可以说,这算不了什么,但作为一个一级注册建筑师来说,这就是绝不应当的了.
* L% \" G9 y- i对这样的文章,我从一开始就说了,它是"误导",是"贻害青年","误人子弟"的,但是并不为大多数人所理解,也不为论坛所支持,令我始终要与"置顶"的"精华"去拼搏,置我于完全不平等的地位,时间长达九个多月!尽管现在已经承蒙"照顾",也给了我一顶"精华"的桂冠,然而地位的差异,却始终没变.使我在搏弈中格外费力,劳神.3 `  h  t$ H- z5 J& v- E2 M8 D
那么,这究竟是为什么呢?
. y# m7 W$ t9 J: A9 U我确实感到过困惑,感到过迷盲,感到过孤独与悲凉.真有"独上高楼,望尽天涯路"的感觉.
+ v% U$ `4 Y" B3 E( G4 Z; ^) k; k4 @有人说,是因为你的文风不好,人品不好等等,这里面有许多是对Z某"顶礼膜拜"的不得了的,初出校门、不谙世事的年轻人,有这种看法是不足奇怪的,问题是论坛的负责人,他们也这么是非不辨,真伪难分吗?难道他们也真的相信什么"AutoCAD无对错"吗?我承认,在画图的方法' A  _4 w# O! x2 e% a5 g
上,可以说"条条大路通罗马",只要能达到目的,怎么走都行,但是涉及到理论的问题,甚至只是初等数学的理论问题,涉及到国家标准的问题,涉及到AutoCAD的基本规则的问题,能稀里糊涂地任他胡说八道吗?真理是越辨越明的,经过几个月的鏊战,论坛终于也把"精华"的桂冠,也戴到我的头上了,这不是我的什么光彩,而是真理的胜利!+ [+ q5 e6 W6 Y+ X* I) c
人们有理由相信,最终真理是不可战胜的.. E0 X5 t3 k( F  y& ?$ u6 i, p2 Y
Z先生长期以来,一直可以"自恃"的资本,就是所谓"人气",然而我们知道,他的所谓"人气"完全是由于论坛给予他"置顶"、"精华"两顶桂冠赢得的,除此之外,他在理论上,以及在实践上,并没有多少创意,没有什么真知灼见,他只要一涉及到理论的问题,就一定"放炮",真正涉及到实践的问题,他也说不出什么自己的有价值的经验来.我这里说的"有价值",是说至少能给人以启发,能解决一、两个实际问题的独特的、符合规范和标准的技巧,而他在实践的问题上也恰恰是经常触犯规范和标准的.
9 E. E( r5 q3 X8 A9 u1 t这例子实在是太多了,除我已经指出的线宽问题外,这里随便再说上两个:他说,图纸上的
! C( k* Z& V  G) A4 b8 ["标题栏"有一个就行了.请大家看看规范,是两个!* ?3 G# Q* t$ H* z& n9 V5 J2 C
对于0号、1号、2号图,是一个,对于3号、4号是另一个.3 ^! {: h5 W, X& m0 ]
他还说标注格式,有一个也就行了,这所谓的一个,在他的概念里也只有一个线性! Y' z3 g, M7 F/ `9 A5 p7 {0 c9 _
标注,(可以看他谈到的内容),事实上从R14开始标注的格式就有了主标注和副标注之分,这两种标注合在一起,才是一个完整的标注,这样的有主标注并带有副标注的格式,在实践中才是真正有用的,并且可以替代任何别人的标注的.他的"用刷子刷一下"是解决不了的,谓予不信,可以试试,比如说你设定了两种箭头,(这首先就说明,按他的办法,只要一种就是不行的),一种是建筑用的短斜线,另一种是实心箭头,你若用刷子刷,只能来回变化,并不能保证你需要标注角度时使用实心箭头,需要标注直线时使用短斜线,标注半径时又使用实心箭头,本来计算机可以随你要标注什么就给你提供什么,完全自动,完全不用额外去思考,去拾取,或者去刷.
" F2 |% t, K/ D* x) v5 R$ R+ f再比如标注中的文字,你也可以在副标注中使用不同的文字格式,比如,一般的中、英文,选用了某个汉字*.TTF,而对于标直径用的副标注,则选用带有希腊字母Φ的TXT.SHX,当你要标注直径时,计算机就自动给你提供TXT.SHX字体,你若标注其它内容,计算机就自动提供*.TTF,
* N+ J( e8 D0 ]  d1 s/ A  q在这种情况下,也只有在这种情况下,你只设置一个标注格式,是可以应付全部需要的.而在这一点上说,Z先生根本还都莫名其妙呢.是的,在方法上是可以"殊途同归"的,但是,有没有优劣之分啊?
6 S- y% E  G* v3 ?' A关于主、副标注的问题,我这里已经是说第三次了,Z先生,你懂了吗?
! L2 L% R6 E( \还有他Z先生说,3000就不应画成2999.997,我一开始就说他根本就不懂近似计算的规则,在一张图纸的设计计算之中,肯定会产生大量的无限循环小数,(比如:1/3)也可能产生无限不循环小数(比如:√2),因此就必然需要进行近似计算(或者称作精确计算),就必然会产生类似于2999.997这样的问题,这是不以人的意志为转移的,无论我们用或不用计算机,都是一样的.
* c( {5 ?3 w9 N8 N; }7 K9 v) _而且我们现在说的就是用计算机做辅助设计,又怎么可能摆脱近似计算呢?又怎么能够保证3000,不会成为2999.997呢?7 T4 k$ x( C- x# W" x& g; A' E
这样的道理,别说是大学毕业的工程技术人员,就是高中毕业生,也是应该能懂得的.我在论述这个问题时,还说了计算机是采用浮点法计算的,这并没错,不过我现在考虑,正象有人指出的那样(且不管那人说的主旨是什么),倒是"与浮点法计算关系不大".* p' @3 j) q. C: h2 B# I  o
这倒使问题更加简单化了,它只跟简单的近似计算有关,诸位还不懂吗?
8 d( ?* [) A/ g" `这就是说:在计算机里每一个点,无论我们怎样用整数输入,计算机都把它转换为实型数接收和输出.就是说,如果我们输入的点是(3000,2000)那么计算机接收和输出的就可能是(3000.0000,2000.0000),而且更可能是:3000.2373,2000.3481).这也是不以人的意志为转移的事.(注意:这里还有一个单位制的设置问题,如果单位制设定得不好,特别是其中的精度设置为:"0"的话,那结果就无法讨论了,至少精度应当定为:0.0000)
; {+ l& x- k. t- q  c% J; N* R3 j我们能作的,只是"不得已而求其次",尽量保证当我们输入的是整数时,计算机能够转换成"全零小数的实数"了.但就是这一点,Z先生也并没有什么好办法!0 B7 D' n' _1 H2 H
我在前面的文章中,提出的这个办法,Z先生你看懂了吗?评价如何呀?3 l) g" H! F  d, P' {9 r! P
这样的办法,才是解决实际问题的好办法,而且只要你把第一个点做好了,此后,只要你在输入时,要么采用坐标输入,要么采用捕捉输入,就能保证所有的点的坐标都是"全零小数的实数"了.这对于提高绘图的准确性,才是真正有帮助的!
: R$ z, q$ T" a2 a" w2 [2 P5 P
有人还说了:为什么你不自己向青年朋友们介绍介绍你自己的经验呢?" p; i8 M. |. A3 `$ b
其实,我在我的文章中已经大量地介绍了我的经验,以及我的一些设置的办法,这在我的文章中是可以看得到的,关于样板图形,(有人说"太深",其实只要你耐着性子读下来,是并不深奥的,那里面根本没有什么理论问题,相反那是完全实践性的.其中特别重要的就是关于主、副标注的问题,这对于你设置标注样式是大有帮助的.),关于图纸的格式、线条的线宽、图框的线宽,关于形定义、形文件,关于简化命令和快捷键,关于线型的定制,等等,等等.我已经说得太多了.当然我还会继续说下去.
+ h9 H7 ~4 f7 W, o" L# T5 T然而,"寄意寒星荃不察",人们,你们就那么憎恶我吗?我真的就那么可憎吗?$ x- l( r, Q- l0 j/ Y  A4 ~1 y% l
我不过就是批评了Z1999Z先生吗?难道他真的就那么批评不得吗?他明明有那么多的错误,谬论摆在那里,为什么不能批评?我不过就是说他"误导",说他"贻害青年","误人子弟"了吗?2 u6 u' h7 U7 S) A
这是事实,又有什么办法!
# L2 l4 @$ W& E0 Y) P我不是没有介绍过我自己的经验,我不但介绍过我的许多画图的经验,我还发表过关于"定制AutoCAD!"的系列文章,因为不合一些人的口味,早就"沉"掉了,我自己今天在论坛上也找不着了,过些时候,我会重新修订,再次发表的,许多问题从中可以澄清,可以辨明.事实并不象有些人所想象的那样,"AutoCAD没有对错!",0 M2 W% i6 b5 O* k5 ]* K1 u
不是的,AutoCAD有它自身的规则和规律的,谁违反游戏规则,他自己就会遭殃的.
2 p" y& u! Y) m- N我承认:我的言词和语调是尖锐而激烈的,我只服从两个字:真理!( f/ u& R1 p2 @9 I
我仍然相信:谬误终究不能被说成真理,糟粕终究不能当成精华!.
8 N' r: Q/ E! Q* e9 L: }
发表于 2007-9-6 00:41 | 显示全部楼层
受益匪浅,谢谢。我买了一本AutoCAD 2007 Bible就是想学好用好工具,画出符合标准的机械制图。
" d* W$ \# j% H. D5 I  Y在设计工作中对于任何设计成果中的实体尺寸,都必须以标注为准,不以丈量的结果为准这点我还是晓得的,呵呵!
% V9 f; Y" l9 q, B2 O; c我先给自己加加油!
发表于 2007-9-9 17:05 | 显示全部楼层
很不错!能人啊!!请你们不要躲避出来吧!发表你们的高论!! :victory:
发表于 2007-9-19 13:04 | 显示全部楼层

回复 #6 truezx 的帖子

此帖要慢慢看,眼都花了。
发表于 2007-9-22 15:44 | 显示全部楼层
坐下慢慢看.
发表于 2007-10-5 16:28 | 显示全部楼层
慢慢看.
发表于 2007-10-5 20:56 | 显示全部楼层
受益匪浅,只是此帖要慢慢看,眼都花了。
发表于 2008-5-7 15:26 | 显示全部楼层

别伤和气就好

两位CAD高手为了学术而争论无可厚非,这对我们这些爱好者也是一种教育,谁对谁错,也无定论,外行看热闹、内行看门道,我已将你们所有的文字内容都存档了,留下慢慢看慢慢学......吵归吵,别伤了和气就好,二位!
发表于 2008-5-7 23:12 | 显示全部楼层
太多了看的眼睛花了1
发表于 2009-7-7 22:51 | 显示全部楼层
MY GOD好多啊!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-11-19 11:50

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

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