Updating Building Components Automatically

Architectural

You can enable the automatic updating of building components when opening a project. The automatic updating function can be defined in the system settings with the keyword open_project_component_update. The keyword can have the following values:

  • open_project_component_update
    0

    No automatic updating. Default. You can enable the macro component updating function by selecting Modeling | Tools Update Building Components.

    Update Building Components

  • open_project_component_update
    1

    The updating function activates automatically when you open a project. You can select the building components to be updated in the Update Library Components dialog box.

    The Update Library Components Dialog Box

  • open_project_component_update
    2

    The building components will be updated automatically when you open a project. The Update Library Components dialog box will not open. You can define the building components and library data to be updated in two ways:

    • On a component-specific basis

      Define the automatic updating settings and the library data to be updated for each building component separately. The use of this property requires that you have knowledge of editing the structure and form files of Vertex databases. Add the field AUTO_MAC_UPDATE to the database structure of the component library and to the form file. Set the desired value for each building component:

      • T - The component type will be updated.
      • P - The component parameters will be updated.
      • G - The component geometry will be updated.
      • L - The label's geometric properties will be updated.
      • T|P|G|L - All data will be updated.

    • All components

      All of the project's building components will be updated. Use the following keywords (1 = update, 0 = do not update) in the system settings to define the library data to be updated:

      • Update the type of all building components:
        open_project_component_auto_update_type
        1
      • Update the geometry of all building components:
        open_project_component_auto_update_geom
        1
      • Update the parameters of all building components:
        open_project_component_auto_update_params
        1
      • Update the geometric properties of the labels of all building components:
        open_project_component_auto_update_label
        1