Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
CUBE
  • Product Communities
  • Mobility Simulation
  • CUBE
  • Cancel
CUBE
CUBE Wiki How to Add Branch Control?
    • Sign In
    • Wiki
    • -CUBE
      • +Announcements
      • +CUBE CONNECT Edition
      • -Cube 6
        • +Installation
        • +Licensing for CUBE 6.1.1
        • +Licensing for CUBE 6.4.x
        • -Base
          • How to fix ESRI Basemaps not loading anymore
          • +How to build a network from shape while there is NO A&B node information and get directions from the shape file?
          • How to export a Public Transport Line File (.lin) into a Shape File and DBF files
          • How to Load Raster Layer in Cube
          • Applying the power of GIS mapping capabilities inside CUBE
          • How to Add a New Centroid and Centroid Connector to a Network Which Already Has Existing Centroids/Centroid Connectors
          • How to Control the Model Applier's Accessibility to Applications and Catalog Keys?
          • How to fix 'Control ‘ScenAppPanel’ has no parent window'
          • Aligning underlying background images with CUBE Network (.net)
          • How to add ArcGIS online background maps to a highway network layer inside GIS window?
          • How to Add Branch Control?
          • How to Add Centroids and Centroid Connectors in CUBE Networks
          • How to compare networks and create difference network bandwidths?
          • How to Create a Network from Shapefile?
          • How to Create and Run Modification Log Files
          • How to create and use catalog keys?
          • How to create Bandwidth maps
          • How to Create Node / Point Charts
          • How to Delete Catalog Keys in Text Editor?
          • How to fix the issue with empty tools ribbon in Cube Base?
          • How to import a Line Shape File (.shp) into a CUBE Voyager PT Line File (.lin)
          • How to Import/Export Network Data
          • How to Include Python in Your Cube Application Manager Workflow?
          • How to perform link attributes calculation for a polygon-based selection of links in the NET Window
          • How to Upload Your Maps to Arcgis Online Within the Application Manager Process Using Python?
          • +How to use a polygon to extract subarea networks in CUBE GIS
          • How to Use True Shape Display?
        • +Voyager
        • +Avenue
        • +Analyst
        • +Analyst Drive
        • +Land
        • +Cargo
        • +Cluster
      • CUBE Access (formerly Sugar Access)
      • +Learning CUBE

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

    How to Add Branch Control?

    Product(s): Cube
    Version(s): 6.1 to 6.5
    Area: Application Manager


    The catalog attached provides an example of how to build branch control within Cube. Branch controls are very useful in the event there are multiple conditions or scenarios that needs to be compare. Branch controls require the usage of the Pilot program to call upon.

    Solution

    1. Unzip the attached zip and load the catalog file into CUBE. The example contains four steps. It should look like the image below. You can click on the image to enlarge it.

    2. The procedure decides which path to take. This is where the Pilot program comes in. The program calls upon a key called FACTOR. The key can be set as “0” or “1” to determine if Path 1 or Path 2 is taken. The script clearly states it as such.

    3.  In order to branch the groups, a branch has to be created initially by clicking on the Branch icon and give it a description. Click OK when done and a Branch should appear on the screen.

    4.  Right-click the new branch and go to Edit Branch Control. By default, the large white box will be empty as no groups were linked to the branch yet. NOTE: For this example, two groups were already created for the two conditions.

    5. Click Add Branch.

    6. Click on the drop-down box from the Select Group to New Branch. For this example, there are no new groups to add as the two provided groups are already linked to the sole branch. The Branch Condition Value can be considered as the “path taken” after step 1 of the catalog. The Branch Description provides a brief of the function of each path. 

    7. A completed template should look like this.

    Steps 3 and 4 uses different multiplication factors to output final matrices for each condition. The first and second figures below are resulting matrices for single-occupancy vehicles (SOVs) for paths 1 and 2, respectively.

    Factored Assignment SOV matrix of Path / Set #1

    Factored Assignment SOV matrix of Path / Set #2

    BranchExample.zip

      • Share
      • History
      • More
      • Cancel
      • Angela Jose Created by Bentley Colleague Angela Jose
      • When: Tue, Feb 14 2023 2:17 AM
      • Vu Dang Last revision by Bentley Colleague Vu Dang
      • When: Wed, Feb 15 2023 11:37 AM
      • Revisions: 2
      • 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