What's New?
What's New?
What's New?

Level Enhancements

There are many enhancements to the level system in MicroStation V8 2004 Edition.

Multiple selection of targets in Level Manager

You can select multiple design files and/or reference attachments from the tree in the Level Manager by holding the left mouse button down and dragging the pointer over the desired files. The levels for all the selected files display in the level list.

Linked trees between Level Manager and Level Display

The Link Tree Selection property allows you to link together the actions of the Level Manager and the Level Display dialog boxes. When this property is turned on, any target file(s) selected in the tree in Level Manager are also selected in Level Display and vice versa.

Right-click toggle of symbology overrides

With the addition of the multiple selection of target file(s) comes the ability to override symbology on levels that exist in multiple files. For example, suppose you have several files that have a level called Border and elements on that level appear in a different color in each file. You can change the color symbology once and the color will be changed in all of the selected files.

Right-click menu for references in the tree of the Level Manager and Level Display dialog boxes

Level Usage tab on the Level Properties dialog box

A tab has been added to the Level Properties dialog box that provides information on where the level is used and an element count for each type of element that occurs in the level.

Reworked support of nested attachment levels

In pre-2004 editions of MicroStation V8 if the same nested reference attachment existed more than once in a file, possibly though varying parent attachments, the attributes of the nested file would be uniform with regard to the first instance of a parent attachment containing the nested attachment as defined by the Update Sequence.

Therefore, if "c.dgn" is a nested attachment in "a.dgn" and "c.dgn" is attached once through "b.dgn", once through "d.dgn" and once through "e.dgn", the attributes of "c.dgn" are based upon how "c.dgn" appears when viewed through "b.dgn" (assuming the Update Sequence corresponds with the alphabetical list of parent attachments). That is, if "b.dgn" was opened and the ByLevelColor of "c.dgn" were changed, "c.dgn"'s appearance in "a.dgn" would become uniform based upon that change.

However, if "e.dgn" was opened and the ByLevelColor of "c.dgn" were changed, "c.dgn"'s appearance would not change because "c.dgn" through "b.dgn" did not change. That is, "e.dgn" is at a lower position in the Update Sequence than is "b.dgn"

Starting with MicroStation V8 2004 Edition, the nested attachment will not necessarily remain uniform. Using the example above, if the ByLevelColor of "c.dgn" was changed though "b.dgn", "d.dgn" and "e.dgn" each nested attachment would reflect each individual change through "a.dgn" and not be uniform with respect to the appearance of "c.dgn" through "b.dgn".

However, if "b.dgn" was attached twice, the change to "c.dgn" through "b.dgn" would propagate to both instances. This is regardless of whether the parent attachment containing the nested attachment is itself nested into another file. That is, the uniformity is based upon path to the nested attachment through the parent, not file to which the parent is attached.

Edit Nested Attachment Levels configuration variable

Setting the configuration variable MS_LEVEL_EDIT_NESTED_ATTACHMENT_LEVELS lets you edit the attributes of levels in nested reference attachments.

Loading Reference File Filters

Setting, the configuration variable MS_LEVEL_LOAD_ATTACHMENT_FILTERS causes level filters of reference attachments to load when the master file is opened. For every unique attachment by file, a top-level filter is created. This top-level filter represents the reference attachment. All filters of the reference attachment are loaded as children of this new top-level filter. The reference filters may be modified in the context of the current session. These changes are not savable in the DGN file.

Controlling display of newly created levels in References

Setting the configuration variable MS_REF_NEWLEVELDISPLAY causes MicroStation to display newly created levels in references. By default, when new levels are created in a model that is referenced by another model, the new levels are not displayed when the referencing model is opened. Newly created levels are considered new until File > Save Settings is chosen. This functionality only works when both the master file and referenced files are in the V8 DGN file format.

Automatic Resynchronize Level Attribute of Reference & Library Levels

The configuration variable MS_LEVEL_AUTO_SYNC_ATTRIBUTE_LIST can be set so level attributes (as specified in the variable) of library and reference levels are automatically resynchronized on file open. Library levels are synchronized from the level library. Reference levels are synchronized from their source file.

Level Purge

The Level Purge key-in lets you delete a level that contains elements. Elements are moved to the “Default” level unless a destination level is specified.

Optional flexibility for ByLevel symbology

It is possible to enforce the use of ByLevel symbology yet enable the changing of individual element symbologies as needed. Operating MicroStation with the MDL application SYNCHBYLEVEL loaded causes the active color, active line style, and active line weight to reset to ByLevel each time the active level changes. To cause SYNCHBYLEVEL to automatically load each time you open a DGN file, designate SYNCHBYLEVEL as a design application in the Design Applications category of the Configuration dialog box (Workspace > Configuration).

Level key-in parameters

For the level specification parameter within level key-ins, you can specify: