Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
OpenBuildings | AECOsim | Speedikon
  • Product Communities
  • Building
  • OpenBuildings | AECOsim | Speedikon
  • Cancel
OpenBuildings | AECOsim | Speedikon
OpenBuildings | AECOsim | Speedikon Wiki Floor Management - Changing the name of BB_FloorMaster.dgnlib
    • Building Design - Wiki
    • -OpenBuildings Designer
      • +What's New
      • FAQ - OpenBuildings Designer CONNECT Edition
      • Released Versions - OpenBuildings Designer
      • IFC4 Self-certification
      • +Installation - OpenBuildings Designer
      • +Migration - Upgrading from earlier versions
      • +Configuration - OpenBuildings Designer
      • +General - OpenBuildings Designer
      • +User Interface - OpenBuildings Designer
      • +Architectural Design - OpenBuildings Designer
      • +Structural Design - OpenBuildings Designer
      • +ProStructures Interoperability - OpenBuildings Designer
      • +Electrical Annotation and Design - OpenBuildings Designer
      • +Datasets and Content - OpenBuildings Designer
      • +DataGroup System - OpenBuildings Designer
      • -Floor Management - OpenBuildings Designer
        • Floor Manager is empty and not able to create the grid
        • "Failed to check out BB_Floormaster.dgnlib" error
        • Floor Management - Changes made in Floor Manager are not being saved
        • Floor Management - Changing the name of BB_FloorMaster.dgnlib
        • Floor Management - Command Not Defined For This Application
        • Floor Management - Creating Floors on a Sloped Plane
        • Floor Management - How to set a default active floor for a file
        • Floor Management - Modifying DataGroup Properties Displayed in the UI
        • Floor Management - Set Grid and Floor Manager for a Workset
        • Floor Management - Shows values that do not match the active working units
        • Floor Management - Unable to select a floor in Floor Selector
        • Floor Management - Use of Relative Elevation and floor to floor heights.
        • Floor Management - V8i BB_Floormaster.dgnlib Becomes Corrupt After Adding It To CONNECT Edition
        • Floor Management - Where is the best place to set up floors for my project?
        • Additional IFC project properties in Floor Manager
        • Empty Floor Selector with old Floormaster.dgnlib file even after Schema Upgrade
        • Units mismatch between Dgn file and Dgnlib
      • +Grid Systems - OpenBuildings Designer
      • +Drawing Views - OpenBuildings Designer
      • +Annotation - OpenBuildings Designer
      • +Import/Export- OpenBuildings Designer
      • +ProjectWise Integration - OpenBuildings Designer
      • +Customization - OpenBuildings
      • +Platform Tools - OpenBuildings Designer
      • +Plumbing Design
      • Electrical Designer
      • +Learning Tips
      • +HVAC Design - OpenBuildings Designer
      • +Bentley i-model Composition Server
      • OpenBuildings Designer - Support for IFC Singapore
      • +OpenBuildings Designer Accreditation Program
    • +OpenBuildings Energy Simulator
    • +GenerativeComponents
    • OpenBuildings Station Designer
    • +OpenBuildings Speedikon
    • +OpenBuildings Speedikon + Bentley Speedikon V8i
    • +Bentley Facilities Space Planner CONNECT Edition
    • +AECOsim Building Designer
    • +iModel Plugin for Revit
    • +Social Distance Assessments
    • Working from home with OpenBuildings products
    • Working from home with Speedikon
    • +Special Interest Group (SIG) FAQs
    • +Structural Modeler_PS
    • +Configuration Explorer
    • +Legacy Products

     
     Questions about this article, topic, or product? Click here. 

    Floor Management - Changing the name of BB_FloorMaster.dgnlib

    Product(s): OpenBuildings Designer
    Version(s): CONNECT Edition & V8i
    Area: Floor Management
    Subarea: N\A

    Every project must have the project Floor Manager data stored in it's own dgnlib.

    The default name of the Floor Manager dgnlib is BB_FloorMaster.dgnlib, located by default in the WorkSet. For instance in the delivered NM Dataset the location is "C:\ProgramData\Bentley\OpenBuildings CONNECT Edition\Configuration\WorkSpaces\Building_Examples\worksets\BuildingTemplate_NM\Standards\DgnLib\BB_FloorMaster.dgnlib".

    The location and name of the dgnlib is defined by BB_FLOORMASTER_DGN in each WorkSet Configuration File.

    The data contained in BB_FloorMaster.dgnlib is obviously very important, you may wish to be able to name each project's floor master with a unique name to avoid any mixup in operation and when archiving or restoring from backup.

    Provided that the filename specified by BB_FLOORMASTER_DGN matches the actual dgnlib name it will be found correctly.

    If you have a small number of projects simply making matching edits to the file name and the BB_FLOORMASTER_DGN statement in each WorkSet Configuration File will be a valid approach.

    For larger numbers of projects (or if you like me you just don't like repetitive tasks!) try the following methods to specify individual names for the Floor manager dgnlib:

    Option A

    _USTN_WORKSETNAME is a standard variable that gathers the name of the active WorkSet from the WorkSet CFG name, this can be used to uniquely identify the DGNLIB: 

    1. In each WorkSet Configuration File edit the value of BB_FLOORMASTER_DGN to:
      BB_FLOORMASTER_DGN  = $(_USTN_WORKSETSTANDARDS)Dgnlib/$(_USTN_WORKSETNAME)_FloorMaster.dgnlib.
    2. Rename each BB_FloorMaster.dgnlib to the pattern <WorkSetName>_FloorMaster.dgnlib, e.g. BuildingTemplate_NM_FloorMaster.dgnlib

    Option B

    You might utilize to use a standard organization identifier such as a project number via a custom variable: 

    1. Add a custom variable PROJECTNUMBER or PROJECTCODE, depending how you name things, to your WorkSet CFG files.
    2. Set the variable to the appropriate number/code in each WorkSet CFG file, e.g. PROJECTNUMBER = 999
    3. Change the default BB_FLOORMASTER_DGN statement to include the number, e.g. BB_FLOORMASTER_DGN  = $(_USTN_WORKSETSTANDARDS)Dgnlib/$(PROJECTNUMBER)_FloorMaster.dgnlib.
    4. Rename BB_FloorMaster.dgnlib in the 999 project to 999_FloorMaster.dgnlib

    Notes:

    Don't get carried away with custom variables, only add them when absolutely necessary otherwise things can get over-complicated when troubleshooting!

    A custom variable such as PROJECTNUMBER can also be used to prefix the file names of other project specific resources. Once PROJECTNUMBER is defined, $(PROJECTNUMBER) can be used in any subsequent statements that define file names. 

    • BB_FloorMaster.dgnlib
    • Floor Manager
    • Project Configuration File
    • Share
    • History
    • More
    • Cancel
    • Marc Thomas Created by Bentley Colleague Marc Thomas
    • When: Mon, Oct 24 2016 10:40 AM
    • Marc Thomas Last revision by Bentley Colleague Marc Thomas
    • When: Fri, Sep 10 2021 6:43 AM
    • Revisions: 8
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies