Refresh
- Last UpdatedNov 28, 2022
- 2 minute read
The term 'Refresh' in MDS refers to a mechanism whereby the diagram document is kept up-to-date with changes done in the database. For example, if an update has been done to the database from the Command Line window, it is possible that annotation labels in the drawing or other windows showing drawing-based data such as Shape Data. needs to be updated accordingly.
Normally the necessary update happens automatically, but in some cases this will not occur, see note below. For this reason there is a manual Refresh command that can be used to get the diagram drawing in synch with the database data. The Refresh command will update the shape attributes, labels and annotations in the drawing from the related database elements.
The Refresh command works on the current selection, so it is possible to refresh a single selected shape, a group of shapes or the whole drawing. The whole drawing will be refreshed when no shapes are selected before choosing the Refresh command.
The Refresh command can be called from the Home Tab or from the Shape and Drawing right-click menus. Refresh will be carried out automatically for any changes on database elements that are directly related to shapes on open diagrams. For example, if you change an attribute on an equipment item in the database, and you have an open diagram containing a symbol representing this equipment item, the shape data attributes as well as related annotations for this symbol will be automatically updated.
However, in some cases the automatic Refresh will NOT happen;
-
For referenced data in other elements. For example, if you have an annotation formula like [SPREF.CATR.PARA(1)], it will not be automatically refreshed if the catalogue DB will be updated. In that case the user will have to manually use the Refresh command to see the update in the diagram drawing.
-
For drawings that are currently not open. These will either have to be manually refreshed after opening, or the Refresh drawing on opening setting in MDS Options can be used.
-
For Pseudo Attributes. These will not be automatically re-calculated and refreshed if any data they depend on is changed, it has to be done manually by the user to see any updated values from Pseudo Attributes.