CapitalKnowledge

Modifying Objects

Finding and Replacing Property Values, Attribute Values and Symbols

From Capital Systems Modeler and Capital Systems Integrator, you can find and replace attribute values, property values and symbols across multiple designs and/or diagrams, a build list or an entire project. Changes are made to Capital Systems Modeler designs only.

Procedure

  1. Press Space Bar and enter Find and Replace. Alternatively, you can select an object and then select the menu option.

  2. The Find and Replace dialog box is displayed. Specify the following:Scope - select the project, build list, designs or diagrams in which you want to search. If build lists exist, they are listed above the designs.

  3. The filter symbol in theScope section indicates whether a filter has been set or not .If a filter has been set and you do not want to use a filter, click the Clear Filter button. If you want to set a filter for the search, click the Set Filter button to display the Find and Replace Filters dialog. In that dialog, specify the following; Object Types - select the object types that you want to be included in the search. You can clear the selection at any point by clicking the Clear Selection button. Note If you search for ports, the search results include backshell terminations, if you search for devices, the search results also include ground devices.

Revision - specify the design revision in which you want to search. You can check the Latest Revision Only box to only ever search across the latest revision.

Click the OK button to exit the Find and Replace Filters dialog.

  1. In the Find section, you specify for what you are searching and potentially want to replace. The behavior of the search depends on whether you select Exact Match and/or Match Case for the fields in this section: Neither are selected The search finds appropriate objects/attributes/values that contain the string entered in the box, regardless of whether any characters are uppercase or lowercase. For example, you search for an Attribute/Property of model. The search will find any object with an attribute or property whose name contains the string “model”. As this is not case-sensitive, it will find the string regardless of whether any characters are uppercase of lowercase in it (for example, Analysis Model would be found).

Exact Match IS NOT selected and Match Case IS selected The search finds appropriate objects/attributes/values that contain the string entered in the box with the same uppercase and lowercase characters. For example, you search for an Attribute/Property of model. The search will find any object with an attribute or property whose name contains the string “model”. As this is case-sensitive, it will not find the string if any of the characters are in a different case (for example, Analysis Model would not be found but Vehicle model would be found).

Exact Match IS selected and Match Case IS NOT selected The search finds appropriate objects/attributes/values that match the exact string entered in the box, regardless of whether any characters are uppercase or lowercase. For example, you search for an Attribute/Property of model. The search will find any object with an attribute or property whose name exactly matches the string “model”. As this is not case-sensitive, it will find the string regardless of whether any characters are uppercase of lowercase in it (for example, Model and model would be found but Analysis Model would not be found).

Exact Match and Match Case are both selected The search finds appropriate objects/attributes/values that match the exact string entered in the box with the same uppercase and lowercase characters. For example, you search for an Attribute/Property of model. The search will find any object with an attribute or property whose name exactly matches the string “model”. As this is case-sensitive, it will not find the string if any of the characters are in a different case (for example, model would be found but Model and Analysis Model would not be found).

You can specify the following: Note In the following fields, if you want to search for a special character such as $, ensure that you type a delimiter () before it. For example, $.

Object Name - if you want to limit the search to objects with particular names, you can enter a full name or part of a name using wildcards.

Attribute/Property - specify the attribute or property name. You can either enter the name manually or select it from the drop-down list in the field.

Matches - specify the value of the attribute or property. If Exact Match is selected, every value string found will be fully replaced by the content in the replace section. If Exact Match is not selected, each and every occurrence of the string entered will be replaced by the content in the replace section. For example, find “AB” and replace with “C”, results in the renaming of Property=ABDAB with Property=CDC. If nothing is specified here, the entire value strings of the attribute/property occurrences found will be replaced by the content in the replace section. For example, find ““ and replace with “C”, results in the renaming of Property=ABDAB with Property=C.

Symbol - if you want to search on objects that use a particular symbol only, you can click the ellipsis (...) button to display the Symbol Selection dialog box that enables you to browse the available symbol libraries to select the symbol. If you select a symbol, it is displayed in a preview window. You can select Show Origin to have the symbol origin indicated on the symbol. You can click the Clear button to clear the symbol selection.

  1. In the Replace section, you can specify the following:Attribute/Property - the attribute or property name that you want to replace the attribute or property names found by the search. You can either enter the name manually or select it from the drop-down list in the field. The properties listed are those created at the project level and are not those created on the fly for an instance of an object. The attributes listed are only those applicable to the specified objects.

Value - the property value that you want to replace the property values found by the search.

Symbol - the symbol that you want to replace the symbols found by the search. You click the ellipsis (...) button to display the Symbol Selection dialog box that enables you to browse the available symbol libraries to select the symbol. If you select a symbol, it is displayed in a preview window. You can select Show Origin to have the symbol origin indicated on the symbol. You can click the Clear button to clear the symbol selection.

Update Symbol Only - select this if you want to replace only the symbols used for the found objects and not their attributes or properties. You cannot replace comment symbols or symbols associated to library parts.

Preserve Port Positions Select this if you want the ports on the symbol instances to remain where they are in the diagram already.

Remove Properties not on Symbol Select this if you want to remove any properties from the symbol instances that are not on the symbol in the symbol library.

Copy Attribute/Property Values from Symbol Select this if you want to copy any properties and attributes that are on the symbol in the symbol library to the symbol instances.

Preserve Attribute Text The attribute visibility settings on a diagram instance of a symbol may be different to the attribute visibility settings on that symbol in the symbol library. If this is selected, the attribute visibility settings on the symbol instance in the diagram are retained. If this is not selected, the attribute visibility settings on the diagram instance are overwritten by those on the symbol in the library.

Preserve Diagram Port Name In a diagram, you can rename a port name on a symbol instance. If this is selected, the port names in the diagram are retained. If this is not selected, the port names in the diagram are replaced by the port names from the symbol in the symbol library.

  1. Click one of the following buttons:Find - finds the specified attributes and properties but does not replace any values. The output window at the bottom of the application displays the found objects on the Find and Replace tab. You can click on an object name to view that object in a diagram.

Preview - previews the changes that would be made if you did a replace but does not change the actual designs. The changes are displayed on the Find and Replace tab of the output window at the bottom of the application but are not made to the actual design. You can click on an object name to view that object in a diagram.

Replace - finds and replaces the specified values. This works on editable designs only. If the replace action affects a shared object, the design is saved automatically. This button is unavailable if the Replace section does not contain valid data. The objects with replaced values are listed on the Find and Replace tab of the output window at the bottom of the application. You can click on an object name to view that object in a diagram. Some replacement values may be invalid for some of the found objects and the Find and Replace tab lists these as errors.

  1. If you are replacing values, a message states that the operation is undoable and you must confirm whether you want to proceed. You can check a box so that this message is not displayed again.If you are replacing symbols and the replacement symbol has a different number of ports to the symbol instance, the Map Ports Dialog is displayed and you map the ports from the replacement symbol to ports on the symbol instances. You also specify what data on the symbol instance you want to preserve and what data you want to remove. After doing this, click OK.

Parent Topic:

Modifying Objects

Capital Systems Modeler User Guide, 2512.2606

Unpublished work. © 2026 Siemens

Source: https://docs.sw.siemens.com/en-US/doc/861057055/202511026.capital_sm_user/id0a03af00-8da2-4506-b4ec-30bdd2d810a0 · retrieved 2026-07-18