User Guide
User Guide
User Guide
|
The Level Manager dialog box is used to create and delete levels, modify level attributes, and define filters for controlling the display of groups of levels based on their attributes.
Level Manager dialog box with new level displayed | |
The MS_LEVEL_SEED_LEVEL_NAME configuration variable can be set to the name of a seed level. This can be a level in a the master file or a level in a DGNLIB library file. The MS_LEVEL_CREATE_FROM_SEED_ATTRIBUTE_LIST configuration variable can be set to control the attributes of the seed level that are copied into a new level. |
In MicroStation versions prior to 8.1.2, when a new level was created in a design file, that level was automatically set to ON in all design files that referenced the original design file. From 8.1.2 on, the MS_REF_NEWLEVELDISPLAY configuration variable can be used to control how referenced files display in the master file. If the variable is set to 1, newly created levels appear in all files that reference the master file. If the variable is set to 0 or not set (default), newly created levels do not appear in any files referenced to the master file. Setting this variable only affects the behavior of levels of DGN files that are created in MicroStation V8.1.2 and later versions. DWG files and earlier versions of MicroStation DGN files do not store the necessary creation time of the level. |
You can update selected levels (instead of updating all levels) from a pop-up window in Level Manager.
A Level Usage tab on the Level Properties dialog box provides information on where a level is used and an element count for each type of element that occurs in the level.
Level Usage tab of the Level Properties dialog box | |
You can change the properties of a level using the Level Manager dialog box. This includes renaming levels, changing level symbology, and sorting information by column.
An asterisk (*) appears in the Level Manager for a library level or an attachment level, when one or more attribute is modified so it is different from its source. |
In DWG workmode, the level symbology overrides are disabled. All elements are displayed with ByLevel element symbology. |
To override symbology on levels that exist in multiple files, see Toggling Level Symbology in Level Manager. |
Filters are a useful way to group associated levels for the purposes of viewing or not viewing as a group. For example, you might have a DGN file with several hundred levels. Within these levels could be filters for different disciplines such as Civil, Architectural, Mechanical. Within Civil there might be levels for Civil-Existing, Civil-Proposed, Civil-Annotation, etc. You could easily define a filter called Civil that would show only levels that had the word Civil as part of the description.
Filters can be named, saved, and recalled as needed or defined on-the-fly for immediate one-time viewing using the Filter Row in the Level Manager dialog box. Filters can be turned on or off using the Level Display dialog box. Filters can be used to turn on or off levels across a model and all of its attached models. Levels can be filtered by a number of attributes such as filename, color, style, line weight, and level groups, to name a few.
Filters use different expression types depending on the column in which the expression is input. There are three basic forms of expressions: string, integer and Boolean. A syntax is provided to filter attributes with wildcards (i.e., *, ?) similar to Windows Explorer search criteria. In addition, set based operations such as | (or), & (and) , and – (minus) have been added. String expressions are applied to string values. Integer and Boolean values use integer and Boolean expressions. A short description of each follows:
The string expression format is similar to the format supported in the MS-Windows Explorer's Search dialog. In addition, set based operations such as | (or), & (and) , and – (minus) have been added. String expressions are valid for the Name, Description, File, and Logical columns in the Level Manager dialog box. The following table shows examples of string expressions.
String Expression |
Matches String(s) |
---|---|
lev |
with the substring “lev” |
“lev” |
“lev” (exactly) |
*1 |
ending with “1” |
lev* |
starting with “lev” |
1 | 2 |
with the character “1” or “2” |
1 & 2 |
with the characters “1” and “2”. |
1 – 2 |
with the character “1” but not “2” |
*1 | *2 | *3 |
ending with “1”, “2”, or “3” |
((1 | 2) – 3) |
with the character “1” or “2”, but not the character “3” |
“level 1” | “level 2” |
“level 1” or “level 2” (exactly) |
Integer expressions are applied to integer numbers. For example, 1, 10, 15–20. The comparison operators >, >=, <, <=, and != are also supported on integer expressions. Integer expressions are valid for the Number, Color, Style, Weight and Elements in the Level Manager dialog box. The following table shows examples of integer expressions.
Integer Expression |
Matches Integer Value(s) |
---|---|
1,10 |
1 and 10 |
10, 15–20 |
10, 15, 16, 17, 18, 19, and 20 |
<20 |
less than 20 |
<=20 |
less than or equal to 20 |
>10, <20 |
greater than 10 or less than 20 |
>10, <20, !=15 |
greater than 10 and less than 20 but not equal to 15 |
Boolean expressions are applied to check boxes. Boolean expressions can take a value of 0 or 1. Boolean expressions are valid for the Global, Lock, Used, and Library in the Level Manager dialog box. The following table shows Boolean expressions.
Boolean Expression |
Matches Boolean Value |
---|---|
0 |
off |
1 |
on |
In the next-to-last sample string expression above, notice the use of “(” and “)” to combine the set operators. |
Level Manager with blank filter line showing | |
Filter Groups dialog box | |
Select Filters dialog box | |
The & (and) can also be used as the intersection of two sets. For example, if Set A contains 1, 2 and 3 and Set B contains 3, 4 and 5 then Set A & B would contain 3. |
The | (or) union of two sets. For example, if Set A contains 1, 2 and 3 and Set B contains 3, 4 and 5 then Set A | B would contain 1,2,3,4,5. |
Level Groups created in MicroStation V8 2004 Edition are not backward compatible to earlier versions of MicroStation. For example, if you create a group to a DGN in MicroStation V8 2004 Edition and a group by the same name that was created in a earlier version already exists, the group will only exist during the current session and will not overwrite the old group. |
Level Display dialog box with filter row displayed | |
You can control the types of information that displays on the Level Manager and Level Display dialog boxes. Columns of information can be toggled on or off from the column headings.