Fields are basically self-updating text. A field points to a property of an object and display its value. When the value changes, the text update and show the new value.
How to place a field:
You can place fields using Place Text tool. Select Insert Field icon in Word Processor and select the desired property.
Several types of fields can be placed in MicroStation:
Let's see these types in detail.
Element Property Fields: These are properties of an identified element in the active model or its reference. These fields update to reflect changes whenever a change to the element causes the property to change. You can place different properties like Angle, Length, Area, Perimeter, Color, Line Style etc.
Here is video for placing a Length field of the Line.
Model Property Fields: These are properties of active model. These fields update automatically depending on the "Update Fields Automatically" check box in Model Properties dialog.
File Property Fields: These are properties of active file. All these properties appear in "File - Properties" dialog. When a file property is changed, you have to run key-in "FIELD UPDATE ALL" to update the fields.
Place Holder Cell Property Fields: These fields are placed in cell libraries. When you place those cells, the fields evaluate themselves based on the placed cell's properties. These fields update if you make any change the corresponding property of the placed cell.
Procedure for placing Place Holder Cell Properties field:
Digital Signature Place Holder Cell Property Field: This is similar to place holder cell properties, except they show properties of a digital signature cell. These fields display signing date or other information about digital signature. You can create these fields in digital signature cell libraries.
Place Holder Link Property field: These fields make use of design links to find their target object. You can create these fields in cell libraries. When you place that cell in your master model and add appropriate link to the field, then it will evaluate itself and display value of the property. You have run keyin "FIELD UPDATE ALL" after adding link the field.
Procedure for placing Place Holder Link Property field:
Here is video for placing a place holder link property field pointing to a model property, adding a model link and then updating the field.
In the video,
This procedure shown in video can be used for placing all types of Link Properties fields. You can place fields for saved views, references, drawing titles, PDF files, MS Office files, etc.
For adding model as cell, you can drag and drop models, with CTRL key pressed, from Project Explorer dialog, if the models in which field is placed, is in different file.
Another method to place cell is to attach the file in Cell Library dialog. Then double click on the model you want to place as cell. This will start the Place Cell tool and you can place the field as cell.
Configuration Variables to update fields:
MS_AUTO_UPDATE_FIELD - This configuration variable controls rules for updating the fields.In this blog, we have seen different types of field we can place, how to update them.
More blogs are coming up so be there.
Fields are great but they miss some of important features:
1. Too many clicks to attach fields. Need some better GUI or key-ins to add fields.
2. Not enough options to format results. There is need for some custom expressions.
3. Not possible to do at least simple calculations for example multiply by scale factor.
4. Selecting Text doesn't highlight to which element it belongs.
I'm interested to your video in Place Holder Link Property. Could you please post it again?
It only appears to work for the "place note" tool not the "place text". If you want to place a block of text I suggest using the place note tool and selecting "none" as the textbox style
I can't get the fields to auto-update in V8i SS2, whether by setting auto-update on in the model, or by using MS_AUTO_UPDATE_FIELD/MS_AUTO_UPDATE_FIELDs (both spellings appear on the BE Communities site). I see that others have the same problem - is this feature broken?