CAD设计论坛

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

[求助] 怎样显示实际图纸的大小

[复制链接]
发表于 2009-9-1 08:31 | 显示全部楼层 |阅读模式
我的意思是如何让图纸空间的图纸显示为实际的大小。比如A4图纸就显示为a4纸一样的大小,这样做了有个好处可以直观地看到出图的效果,我试过预览图不能达到我说的要求,高手指点一下吧。
9 }2 s/ \4 Q( i9 v2 b" [& W, K! v% d
[ 本帖最后由 soulkiller 于 2009-9-1 08:36 编辑 ]
发表于 2009-9-1 09:25 | 显示全部楼层
用台大显示器,把A4纸举着比照一下不就看清了吗?
发表于 2009-9-1 09:28 | 显示全部楼层
路过一般我都在打印预览中看效果
发表于 2009-9-1 11:40 | 显示全部楼层
我的方法是:在模型空间画一个a4纸大小的框,将要打印在同一张纸上的图经比例缩放后,放在此框内,然后,打印预览。
发表于 2009-9-1 12:06 | 显示全部楼层

引用其他网站的帖子

这个问题即老又菜。找了半天帮助文件也没搞清,记起以前用时是:Z/C:center point,Magnification or Height:<xxx>:然后我就用尺子在显示器上量CAD有效窗口的实际高度,比如17"纯平,1024/768显示,R14满屏窗口,量出来大约是165mm,输入,于是显示图形差不多与原大接近。
" I( G" l9 c6 O$ a' P$ X8 L* o& m! p: k* W! d; {
如果真有此需要,可以用透明塑料,上面标上100mm长的一段距离,贴在屏幕上,如果图形输出比例为5:1的话,可在图形中画一条500mm 的直线,实时缩放,当图中的500mm参考线与100mm线对齐时,使用pan命令移动图面,即可观察实际输出图形的情况了!希望有帮助!, ^, @4 b/ y- J4 w. @

& z0 C2 S* X8 ?, f- P) E0 M在cad中8 Y/ B3 b8 M7 a. \
只要输入命令z% [& _: t/ I4 l
再输入1,1就是比例值1:1(但这个值不是视屏比例值)
* B( E  s# d2 G, V4 Y6 R& h& T可用尺量出视屏值,再用所画尺寸除以量出尺寸值,% k4 j& s6 Y/ V9 d/ p# q: p
(命令:Z在输入所算出的值)就等于1:1
2 [, Y0 u& w3 v% l- \$ o- b, {# m! |( \不信用尺量量视屏,6 h( P% |* {0 e% s" i3 ?+ O
其实这是在工作的时候很有用的,因为有直观的效果.
- v) p$ }- r+ u& E
1 d" _% S, h8 J) s# |  u# P  j1 F- g多谢回复,是输入1还是输入1,1?
5 Y; K  A/ p& `4 O7 U; b& ^- P尺子量屏幕跟我说的办法也差不多了
& D, i. p) n  A" A8 |1 t$ A& _1 t
屏幕加刻度是否有专门的透明贴膜类物件?否则在显示器边框上画刻度是没有用的,因为它离着图形有距离。% p$ \+ [) }' z8 s
鄙人试过一些屏幕标尺类软件,不好用!屏幕上显示的刻度并不真实!估计和显示器不同的分辨率,不同大小有关,无法控制。我实量它刻度7mm,其实只有6mm多, c: V; E5 c. ]7 F6 v# @" h+ E0 U
1 _" U4 E; H% F& \. f9 }

# _. C: Y& _: W+ E3 p& T
% j$ z+ g- f" P; G3 Rps:现在仔细想了想word有这样的功能,是因为word明确规定了单位是“厘米”或者“英寸”之类的长度,因此可以利用软件实现在屏幕上显示实际大小,但是cad里面的单位就是“1”,cad里面的长度1,既可以表示1mm,也能表示为1公里,只是大家在使用cad时,都默认cad里的“1”表示1mm,但是cad软件本身并不知道我们把它的1当为1mm,自然也无法满足象word那样通过计算各种参数来实现打印预览时显示的是实际大小了。
* \7 ?6 N. |2 X% H& |& P+ m2 i! O* t& g4 _
继续引用其他论坛的帖子:/ k2 K9 t$ F+ H

5 _* N3 O0 u# a/ c, Z" Q2 {cad图纸里面的长度本身是没有单位的$ E" w6 q2 q7 ^4 m
所以打印比例实际是:8 F) y$ I- p6 X# X, p
实际图纸尺寸mm=cad图形单位
( |! ]+ ^5 F9 Q1 _" H9 Y$ C" p8 Y2 Z3 {8 A. w: J8 {
“按实际尺寸画”本身就是错误的说法: E7 Y+ c# F3 ]% b; C
实际尺寸是有单位的,是m还是mm& i4 C$ U+ f  T7 \; W
计算机里面的长度可没有单位
. w7 |' S3 ^" c. ]5 p  }
) ^- W. W, f& [  A4 P& i# I/ X) u$ K6 |  N/ v$ o4 }

7 K9 n, Y- m8 M) p; u  T上面有的朋友说到画图和出图.
$ H* y8 [, K7 p- ~9 L7 @7 m7 o+ _+ e1 C0 X( w* N' S
画图在"模型空间"画, 出图在"图纸空间"出. 这样是最好的., m+ I; d1 ]# g. q# O* f( u
本人用AUTOCAD已经六年了. 以前不会用图纸空间, 画图和出图都是在模型空间, 学会了图纸空间后, 我发现这图纸空间真是个好东东.9 [3 U+ y: M9 b
# K$ u/ e4 l. P; k

( A  f8 R, ^$ t3 Z: |- M
7 S  Q$ O* `  h8 L7 I; Y  U( r/ ?( p$ p
! v- w8 @9 h4 q6 P4 P$ ^, W0 _, X! J) Z! E% L& W
. s, n) C) g% l, O

+ ~( b  Q; ]% a% c# o不过个人觉得,既然word能实现,cad也能实现,不过估计要编个程序了。/ B, G& `* r) f" A0 i6 _
  \, f. K* r  M9 P+ Q& [* Y
[ 本帖最后由 truezx 于 2009-9-1 12:45 编辑 ]
发表于 2009-9-1 12:22 | 显示全部楼层
让Word真正所见即所得
+ J! _, @& M* k2 [1 A
0 i% L8 [0 _$ R2 |* E: N--------------------------------------------------------------------------------
; C& l0 Y7 N6 [. r& ihttp://tech.sina.com.cn 2001/01/18  中国电脑教育报 余刘琅$ O1 w$ X! _& ~  ^3 Q" r
  不知您是否遇到过这样的情况:套打单据表格及进行某些特殊的版式排版时,很希望屏幕上显示的大小与打印结果完全相同,以便进行精确的套打操作。但能够“所见即所得”的Word显示的结果与打印出来的结果虽然格式上能够做到看到什么得到什么,但由于各人所用的显示器的尺寸不同,而且相同尺寸的显示器其可视面积也有所不同,因此显示与打印结果的大小比例很难做到完全一致。如果能够给Word添加一个1:1全真显示的工具按钮就好了!这样即使我们不需要进行精确的套打,也可以在文稿完成后按一下这个按钮,看看最终输出的字体大小设置得是否合适。笔者花了些工夫,取得了打印结果与屏幕显示对应关系的比例数据,再编写了一个宏命令,就做出了这么一个让Word真正所见即所得的工具按钮,适用于Word 97/2000。7 D" V& o; f1 u) P+ v9 q5 F" U

5 K% k% [9 E# @  一、取得与真实打印完全一致的屏幕显示比例
- c. ?* X5 b  j6 [  }
4 ?/ M; x1 [  I/ e. U0 r  由于各人使用的显示器尺寸不同及画幅调整的习惯不同,因此在此无法给出一个固定的数据。请先将显示器的画幅调整妥当,以能够最大限度地显示出完整的全屏幕窗口为准。找一张A4纸,用尺子量下该纸的宽度,要求精确到毫米,因为标称为某种开本的纸张,其实际大小并不一定与标称值相同。然后,打开Word新建一空白文档,并设置为“页面”视图,将打印设置中的“纸型”设置为与准备的纸张相同的纸型,如在此为A4,再将“纸型”选项卡中的纸张宽度设置为与刚才量好的值完全一致,确定后返回编辑界面。% ?1 N) X8 ]9 e  J4 I6 v- s

- R8 D5 o0 T4 h3 y7 `- @% U  现在我们就以这张纸为依据,确定屏幕显示比例。在工具栏的“显示比例”输入框中反复手工调整显示比例的大小,注意系统本身只提供若干种固定的显示比例,其实我们完全可以直接输入任意一个整数,比如笔者的14英寸显示器在设置为78%后,屏幕上的页面大小与真实纸张完全一致,这个“78”就是我们下一步需要的数据。
$ L" X) F2 o& z9 ?$ [- T5 G1 _& k( u- v0 B0 j& R
  二、编写一个宏命令
. H7 C1 q0 z- |. v" I- |" T5 I- ]
# Y( _8 U5 h9 _" N- o4 s! X  请在Word的编辑界面按Alt+F8,打开“宏”对话框,在“宏名”编辑框中输入“全真1:1显示”,然后单击[创建]按钮,打开Visual Basic编辑器,在代码编辑窗口输入下列代码:
* e: }; C6 l4 _! q* a/ m+ I2 K9 Q) O/ d1 T. `! E1 F9 D& m/ G
  Public Sub 全真1:1显示( )
* W2 |: y3 e) v; f( S# _
2 i- ?3 ~0 g, N( x9 |  |  ActiveWindow.ActivePane.View.1 e0 r) i0 P& j

+ R4 I5 ?+ d" x( d' V  K6 C  Zoom.Percentage=78. D* T* ]" ~5 m$ `2 e

% }  ?, d& M( H+ _4 D+ u4 ?  End Sub2 k- t" G$ Q9 d% O* m; c$ ^0 [

$ u0 Q0 ?, \1 D: G5 N  注意:代码中等于号后面的数字应灵活更改为与你的显示器对应的真实比例数字。
, e5 n4 D7 i+ M' M+ X0 w- w! w3 N0 p' B% }/ d: F5 }
  三、创建1:1全真显示的工具栏按钮
; y& m* X1 D6 V  W& e
9 g' ^; ]3 R4 p6 `# `$ I. V) e8 ^* \  按Alt+V+T+C,调出工具栏“自定义”对话框,选择“命令/宏”,右边的列表框中会显示出所有已经存在的宏。找到刚才编辑的那个“全真1:1显示”的宏,将它拖入Word主界面的工具栏中的任意位置,这时工具栏中会出现一个与宏名对应的按钮,请右击新按钮,在弹出的快捷菜单的“命名”编辑框中更改按钮名称为“1:1”。按[关闭]按钮退出设置。' l$ Z4 I0 X& ^" N. n) q) x# f
; {$ G5 F) W8 s+ B0 n. K
  现在,我们的Word就能够实现真正的所见即所得了!
发表于 2009-9-1 14:58 | 显示全部楼层
我只可以对你说“无言!!”
发表于 2009-9-1 15:00 | 显示全部楼层
真牛啊DDDDDDDDDDDDD起来
发表于 2009-9-2 09:00 | 显示全部楼层

屏幕标尺

找了几个屏幕标尺软件
" I. \0 e& Y* q$ i! k$ z5 v& Q0 {% T+ M6 \7 b& H
下面这个ScreenRuler_ha可以根据分辨率进行调整,而且调整的结果也不是完全准确,只能近似。不过也要拿尺子对着屏幕校正.......
7 R0 Y$ C( c& @4 C5 W0 s) F  [3 t/ V6 A3 g1 j. k9 b! J
2 a: e" n4 i% x+ `  w) Q; n
5 ^" Z% \/ y, {- F+ C0 K0 A
0 u: Z2 P' E: ]2 q
另外在我目前用的分辨率的屏幕的情况下,Rulerjrruler这个感觉很准,但是好像只有试用版的,+ X$ U& p- X* ^) s  k

3 a- j" `+ M* ~, x' w/ z# @7 w
$ P9 L5 O/ F( F  Y+ q6 ~# X( e1 U) _3 U  B1 d
只有在配置文件里调整像素的数值来校正了,这里96个像素表示1cm

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2009-9-2 16:32 | 显示全部楼层
深刻啊,咱还是没搞懂怎么办到的
发表于 2009-9-2 18:43 | 显示全部楼层
我是用鼠标滚轮控制图形大小再用尺在屏幕上量量到大概差不多时用平移来感受一下零件的实际样子。
发表于 2009-9-2 22:06 | 显示全部楼层
启用栅格,用尺子测量一下栅格。
; _' ]# u3 ]' ^8 Y) c8 _应该擦差不多。
 楼主| 发表于 2009-9-2 22:48 | 显示全部楼层
方法真不少。可是都比较麻烦。谁编个lisp文件就好了。哈哈。
发表于 2009-9-3 09:58 | 显示全部楼层
我一般都是在打印预览里看看
发表于 2009-9-4 07:01 | 显示全部楼层
由于打印机有打印范围的设置,真正的1:1出图是不可能的!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-28 16:50

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

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

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