浅谈MicroStation里的比例问题


在MicroStation里绘图的时候,可能会使用到下例所示的各种比例尺的设置工具。它们之间互相也有一定的关联。

  1. Active Scale
  2. Linstyel Scale
  3. Annotation Scale
  4. Detail Scale
  5. Reference Scale
  6. True Scale
  7. ACS Scale
  8. Print Scale

接下来让我们来对各类比例尺设置工具逐个简单介绍。

1. Active Scale

Active Scale是文件的一个属性,在Design File Settings里可以对它进行设置。它对于dgn文件里的所有Models都能够适用。
Active Scale的设置值会被作为放置Cell时Scale的默认设置值和使用Scale工具时Scale的默认值使用。

2. Linestyle Scale


Linestyles有两种类型,physical和cosmetic(Non physical),在制图时,physical类型的linestyles用来表现现实世界的物体。比如,停车场的车位线。它们的比例尺通常不需要进行调整,然后cosmetic linestyles的比例尺有时是需要被调整的。这可以通过Line Scale来进行。

个别的linestyle的比例尺可以通过“Linestyle”窗口来进行调整,在MicroStation Connect Edition里通过File:Setting:File:Line Style Settings打开。与此同时,global linestyle scale同样可以对所有适用的linestyle起作用。在Model的属性窗口里将Line Style Scale设置为Global或者Annotation Scale。

详细内容可以参考下面两篇WIKI
介绍MicroStation中的Line Style Scale

从GLOBALLY,LEVEL和ELEMENT三个级别去Scaling Custom LineStyle

3. Annotation Scale

关于Annotation Scale的详细介绍请参考下面这篇WIKI
浅谈Annotation Scale的可用性

请注意,右边的窗口虽然叫做Drawing Scale,这只是窗口的名字而已,在里面其实包含了Annotation Scale和ACS Scale的设置。

4. Detail Scale

如上图所示,在Attach Reference编辑属性窗口里包括了Detail Scale,Reference Scale和True Scale

Detail Scale代表了master和reference的比例尺,也就是参考比例。如果您想以某个指定的比例参考文件的话,需要在此处做设置。

同时也请注意,如果在一个Model中,您已经按照某个Annotation Scale对元素进行了标注,那么当这个时候它被别的Model参考,参考比例就会影响这些标注对象,他们会随着被标注的元素一起放大或者缩小。

5. Reference Scale (M:R Scale)

在指定了Detail Scale后,Reference Scale实际上能够被自动算出。实际上就是主文件里主单位和参考文件主单位的比例尺。比如主文件的Annotation Scale是1:2,通过设置Detail Scale为1:1的方式进行参考,那么实际上Reference Scale(Master:Ref)就是2:1

6. True Scale

详细内容可以参见下面这篇WIKI
什么是真实比例(True Scale)

7.ACS Scale

在Drawing Scale里,除了Annotation Scale,还有ACS Scale。ACS Scale能够控制在绘制元素时元素的比例尺。

举个例子,当您在ACS Scale为1:1的设置下,画了一条长1m的线,那么当您把ACS Scale改为1:10后,再去测量这条线,长度就变为10m了。

如果Annotation Scale发生了改变,为了维持sheet size和元素之间的比例,ACS Scale也会随之做出相应的改变;但是反之,如果ACS Scale发生了改变,Annotation Scale并不会随之变化。

8.Print Scale

 

Print Scale其实很容易理解,就是图纸和模型的比例尺。如上图所示,图纸上的1mm=模型里的0.498m。

在打印图纸时,如果将Print Area指定为Sheet。那么默认的Print Scale就是等于Annotation Scale。如果您的图纸大小为A4(297mm×210mm),Annotation Scale设置为1:100。那么在打印时,Print Scale的默认值就相当于是图纸上的1mm=模型里的100m,在图纸里最大就可以打印297m×210m的模型(当然,除去图纸边框,实际能够打印的模型大小会小一些)