Setting up Component Library Swapping Options
Option System
When window and door libraries of several different manufacturers are available in your system, you can change all the windows or doors you have added to the building to matching sizes of another manufacturer by defining an option for swapping component libraries. Replacing openings are searched from the new library according to the change key.
When you solve the option, the program scans through the windows or doors added to the building, and searches the new library for an opening with the same change key as the original one. If the change key has not been defined, the program searches an opening from the library on the basis of the original opening’s parameters, for example width and height. If there are several alternatives matching the search criteria in the library, the program selects the first one of them.
If the size of the original opening and the new opening is not the same, the last used reference point of the original opening is selected as a fixed point which defines the location of the new opening.
- Select Options | Advanced Options | Libraries.
- Define the option in the Set Up Macro Library Swapping Options database view.
- The openings will be swapped, when you solve the options. The library swapping option will not be processed when you test options.
- The change keys are defined in the component library. For example, the change keys for windows are defined in the Window library in the field Library change key. Editing the component libraries is the system administrator’s task.
- If the change key has not been defined, the program searches a component from the new
library on the basis of the original component’s parameters. The search parameters have been
defined in the BDSX keyword group with the keyword macro_lib_change_params. For example, the
search parameters of opening components can be defined as follows:
macro_lib_change_params= TYPE|ROW:20|ROH:20|FRAME_THICK:10
When a numeric parameter is used, a search tolerance is also defined, for example for the width of an opening ROW:20. This means, that an opening whose width is the width of the original opening ±20 mm is searched from the new component library.