MicroStation 包含一些有助于设置层系统各个方面的配置变量。
下表列出了影响层的配置变量。每个配置变量均需要一个有效值。无效值不会替代设置。您无需关闭并重新启动即可使配置变量更改生效。
变量 | Short name | 描述 |
---|---|---|
MS_LEVEL_DISPLAY_FORMAT | Level Display Format | 指定层名在显示层列表(包括在 PDF 出图中)时所用的格式。如果为 N(缺省),将使用层名。如果为 D,将使用层描述,如果为 C,将使用层代码。可以指定多个值。 |
MS_LEVEL_EDIT_NESTED_ATTACHMENT_LEVELS | Edit Nested Attachment Levels | 如果设置,您可以在嵌套参考连接中编辑层的特性。 |
MS_LEVEL_ALLOW_LIBRARY_LEVEL_EDIT | Edit Unused Library Levels | 您可以在库层尚未在主文件中使用时编辑库层。如果未设置,只有在使用库层时才能对其进行编辑。如果设置了,则可以编辑尚未复制到主文件中的库层。编辑时,库层将复制到主文件中。 |
MS_LEVEL_LOAD_ATTACHMENT_FILTERS | Load Attachment Level Filters | 如果定义,则加载参考连接的层过滤器。 |
MS_LEVEL_EDIT_ATTRIBUTE_LIST | Control Level Attributes Edit | 控制可以编辑或替代的层特性(而非使用整个层库的操作系统权限)。要编辑的特性可以是以下逗号分隔列表中的一个或多个特性:Override Symbology (OverrideColor, OverrideStyle, OverrideWeight, OverrideMaterial), ByLevel Symbology (ByLevelColor, ByLevelStyle, ByLevelWeight, ByLevelMaterial), GlobalDisplay, GlobalFreeze, DisplayPriority, Transparency, Lock, Plot。每个特性均接受“Library”或“Reference”前缀。如果没有前缀,则特性可针对参考和库层进行编辑。 |
MS_LEVEL_SYNC_ATTRIBUTE_LIST | Control Level Attributes Synch | 接受 DGNLIB UPDATE LEVELS CUSTOM 和 REFERENCE SYNCHRONIZE LEVELS CUSTOM 键入命令。此变量控制当执行上述任一键入命令时要同步的层特性的列表。特性可以包括下列一项或多项,形式为逗号分隔的列表:OverrideSymbology, OverrideColor, OverrideStyle, OverrideWeight, OverrideMaterial, ByLevelSymbology, ByLevelColor, ByLevelStyle, ByLevelWeight, ByLevelMaterial, GlobalDisplay, GlobalFreeze, DisplayPriority, Transparency, Lock, Plot。每个特性均接受“Library”或“Reference”前缀。如果没有前缀,则特性可针对参考和库层进行编辑。 |
MS_LEVEL_SYNCH_BYLEVEL | Synch Symbology to ByLevel on Level Change | 如果设置,在打开其他模型或视图组时,激活颜色、线型和线宽将设置为“按层”。
在以下情况下,打开其他模型或视图组:
|
MS_LEVEL_AUTO_SYNC_ATTRIBUTE_LIST | Level Attribute Auto Synch. | 此变量控制当打开文件时要自动同步的层特性的列表。特性可以包括下列一项或多项,形式为逗号分隔的列表:OverrideSymbology, OverrideColor, OverrideStyle, OverrideWeight, OverrideMaterial, ByLevelSymbology, ByLevelColor, ByLevelStyle, ByLevelWeight, ByLevelMaterial, GlobalDisplay, GlobalFreeze, DisplayPriority, Transparency, Lock, Plot。以上每个特性都可带有“Reference”或“Library”前缀。如果不使用前缀,将同步参考层和层库的层。 |
MS_LEVEL_DO_NOT_OVERRIDE_DESIGN_LEVELS_IN_SHEET | Level Property Overrides in Sheet and Drawing Models | 控制图纸和绘图模型中设计模型层属性的替代。如果设置为 1,则无法在图纸或绘图模型中替代设计模型及其参考连接的层属性。它们将与直接打开设计模型时相同。 |
MS_LEVEL_SEED_LEVEL_NAME | Seed Level Name | 不能设置为种子层的名称。这既可以是主文件中的层,也可以是 DGNLib 文件中的层。如果未设置该变量,则缺省层是种子层。创建新层后,新层将会具有种子层的特性。 |
MS_LEVEL_CREATE_FROM_SEED_ATTRIBUTE_LIST | Seed Level Attributes to use | 控制从种子层复制新层的特性集。特性可以是以下逗号分隔列表中的一个或多个特性:OverrideSymbology, OverrideColor, OverrideStyle, OverrideWeight, OverrideMaterial, ByLevelSymbology, ByLevelColor, ByLevelStyle, ByLevelWeight, ByLevelMaterial, GlobalDisplay, GlobalFreeze, DisplayPriority, Transparency, Lock, Plot。 |
MS_UPDATE_KEEP_UNUSED_LIBRARY_LEVELS | Keep Unused Library Levels | 如果未设置或设置为 0,则在键入 DGNLIB UPDATE LEVELS 时删除未使用的库层。如果设置为 1,则键入 DGNLIB UPDATE LEVELS 不会删除所有未使用的库层。如果设置为 2,则键入 DGNLIB UPDATE LEVELS 将仅删除未使用的库层,这些库层与打开的 DGN 文件不同步。 |
MS_LEVEL_PICKER_WIDTH | Attributes Level Picker Width | 以像素为单位设置“特性”工具箱中层拾取器的宽度。 |
MS_REF_REATTACH_LEVEL_SYNC_ATTRIBUTE_LIST | Ref. Reattach Level Attributes | 指定当重新连接参考时要进行同步的层特性的列表。特性可以包括下列一项或多项,形式为逗号分隔的列表:OverrideSymbology, OverrideColor, OverrideStyle, OverrideWeight, ByLevelSymbology, ByLevelColor, ByLevelStyle, ByLevelWeight, GlobalDisplay, GlobalFreeze, DisplayPriority, Transparency, Plot。 |
MS_LEVEL_LIB_DIR | Level Library Path | 定义在 CSV、DGN 或 DGNLib 文件中导入或导出层时要查找的缺省目录。 |
MS_V7TOV8_CSVNAME | V7 to V8 Level CSV File | 定义 .csv 文件,用于控制在 V7 设计文件升级到 V8 DGN 文件时如何映射层。 |
MS_V7_LEVEL_NAME_PREFIX | V7 to V8 Level Name Prefix | 定义在 V7 设计文件升级到 V8 DGN 文件时要应用于未命名层的前缀。 |
MS_V7TOV8_DELETE_UNUSED_LEVELS | V7 to V8 Delete Unused Levels | 如果设置为 1,则在 V7 设计文件升级到 V8 DGN 文件时,将删除所有未使用的层。如果设置了 V7 to V8 Level CSV File 变量,则会忽略此变量。 |