Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • Cancel
Bentley 中国优先社区
技术资料库 3-BRCM常见问题解答
    • Sign In
    Bentley 中国优先社区 requires membership for participation - click to join
    • +Bentley 中文技术资料库
    • +iTwin 数字孪生平台
    • Bentley二次开发资料库
    • +常见问题汇总
    • Bentley-Learn 官方教学平台-使用方法
    • +中国优先社区使用指南
    • -Bentley学习资料库
      • -BRCM系列
        • 1-BRCM下载与安装
        • 2-BRCM视频教程汇总
        • 3-BRCM常见问题解答
        • 4-BRCM二次开发资料库
        • 5-BRCM相关素材
      • +LumenRT系列
      • +MOSES系列
      • +OBD系列
      • +OpenPlant系列
      • +OpenRoads/Rail系列
      • +ProjectWise系列
      • +ProStructures系列
      • +SACS系列
      • +STAAD.Pro系列
      • +Substation China系列
      • +SYNCHRO系列
      • +订阅授权服务资料库
    • +Bentley用户成功活动精选
    • +服务合作伙伴计划

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

    3-BRCM常见问题解答

    BRCM

    1.BRCM对话框显示问题解决办法
         
    问题描述
    BRCM中某些特定错误操作后,造成对话框打不开,或者不能正确现实的问题。如插入连接件时,Tool Settings对话框不能够正确打开,或显示其中的Flip, Cursor Position按钮。

    问题原因
    某些对话框被误关闭,或者对话框记录文件被破坏。

    解决办法
    1. 关闭BRCM;
    2. Windows中,运行“Run”命令(可从开始菜单调用);
    3. 通过命令行的方式调用BRCM.exe, 在“Run”的输入框中,输入包含完整路径的BRCM.exe, 如:"C:\Program Files (x86)\Bentley\BRCM\BRCM\BRCM.exe" -restoredefaults
    备注:请确保BRCM.exe及完整路径在双引号之内,然后输入空格,再加上-restoredefaults;
    4. 点击确认,运行命令。
    5. 文本框会提示命令运行详细结果:
    Deleted C:\Users\[current user folder]\AppData\Local\Bentley\BRCM
    Deleted C:\Users\[current user folder]\AppData\Roamingl\Bentley\BRCM
    Deleted C:\ProgramData\Bentley\BRCM\8.11
    Deleted C:\Users\[current user folder]\AppData\Local\Temp\Bentley\BRCM
    Defaults restored. Press any key to Exit.
    6. 完成之后,启动BRCM, 问题对话框会恢复正常。
        
    2.BRCM连接件定制-XML修改说明
      
    在BRCM中, 默认的连接件形式分为直角连接(Generic Cable Tray), 45度倒角连接(Generic Cable Tray Square),倒圆角连接(Generic Cable Tray Chamfered)。通常,在创建一种新的桥架类型时,我们可以对连接件的长,宽,高,及角度等基本信息进行定义,但是如果需要修改内外倒角的设定,以及连接件两端的长度等高级定义,则需要手工修改xml文件完成。
    下面以我们常用的45度倒角的连接件形式为例,介绍如何通过修改桥架的xml定义文件达到修改内外倒角设定及连接件两端长度的目的。
    1.弯头
    在BRCM中,选择“Generic Cable Tray Square”,默认生成的弯头连接如下图:


    通常国内标准弯头如下:

    符合国内规范的弯头主要包含两部分修改:a. 需要内外都进行45的导角;b. 需要在弯头的两端都留有一定的长度。 通过修改定制新桥架生成的弯头xml文件来解决这两方面的问题,具体步骤如下:
    1) 基于“Generic Cable Tray Square”创建新的桥架类型,ChinaFittings:

    2) 完成创建后, 打开桥架类库所在文件夹,如“C:\ProgramData\Bentley\BRCM\WorkSpace\Projects\datasets\metric\std_dataset\raceway”,修改对应的弯头文件,DNA_Generic_Cable_Tray_ChinaFittings_bend.xml:
    <?xml version="1.0"?>
    <Part>
    ……
    <GeometryDescription>
    ……
    <InnerRim>
    <SegmentCount>2</SegmentCount>
    </InnerRim>
    <OuterRim>
    <SegmentCount>2</SegmentCount>
    </OuterRim>
    </GeometryDescription>
    ……
    <Variables>
    ……
    <V005 type="UI" min="10" max="1000">
    <Name>BendRadius</Name>
    <VariableType>real</VariableType>
    <DefaultValue>50</DefaultValue>
    <Unit>default</Unit>
    <Prompt>BendRadius</Prompt>
    </V005>
    ……
    <V007>
    <Name>EndStraightLength</Name>
    <VariableType>real</VariableType>
    <DefaultValue>0</DefaultValue>
    <Unit>default</Unit>
    <Prompt>EndStraightLength</Prompt>
    </V007>
    </Variables>
    <Properties GUID="{C4BB00CB-88CD-404D-B72F-C5C4B7FE16BE}" />
    </Part>
    修改弯头满足国内标准,主要修改内倒角(InnerRim),外倒角(OuterRim),导角半径(BendRadius),末端长度(EndStraightLength)。以上图国内常用弯头为例:
    内外均需要45度导角,则InnerRim设为1, OuterRim设为3
    弯曲半径,一般国内标准为,150。在设置弯曲半径是,需注意需要去除掉min="10" max="1000",否则程序会自动生成弯曲半径,而不是应用标准值。
    末端长度,可以根据桥架总体尺寸L,减去桥架宽度b,再减去弯曲半径R获得。如L=600, b=300, R=150, 则末端长度ES:
    ES = L – b – R = 600 – 300 – 150 = 150
    修改后的弯头xml文件如下:
    <?xml version="1.0"?>
    <Part>
    ……
    <GeometryDescription>
    ……
    <InnerRim>
    <SegmentCount>1</SegmentCount>
    </InnerRim>
    <OuterRim>
    <SegmentCount>3</SegmentCount>
    </OuterRim>
    </GeometryDescription>
    ……
    <Variables>
    ……
    <V005 type="UI" >
    <Name>BendRadius</Name>
    <VariableType>real</VariableType>
    <DefaultValue>150</DefaultValue>
    <Unit>default</Unit>
    <Prompt>BendRadius</Prompt>
    </V005>
    ……
    <V007>
    <Name>EndStraightLength</Name>
    <VariableType>real</VariableType>
    <DefaultValue>150</DefaultValue>
    <Unit>default</Unit>
    <Prompt>EndStraightLength</Prompt>
    </V007>
    </Variables>
    <Properties GUID="{C4BB00CB-88CD-404D-B72F-C5C4B7FE16BE}" />
    </Part>
            
    3) 完成修改后,保存xml文件,重启BRCM以便重新加载桥架库,新生成的弯头如下图:

    另外,通过调整InnerRim和OuterRim的值,可以对不同的内外导角类型进行设置。 其中:
    1) 默认无导角
    <InnerRim>
    <SegmentCount>2</SegmentCount>
    </InnerRim>
    <OuterRim>
    <SegmentCount>2</SegmentCount>
    </OuterRim>

    2) 只有内导角
    <InnerRim>
    <SegmentCount>1</SegmentCount>
    </InnerRim>
    <OuterRim>
    <SegmentCount>2</SegmentCount>
    </OuterRim>
       
    3) 只有外导角
    <InnerRim>
    <SegmentCount>3</SegmentCount>
    </InnerRim>
    <OuterRim>
    <SegmentCount>3</SegmentCount>
    </OuterRim>


    2. 三通
    针对三通连接,如果需要对倒角半径和末端长度进行设置,同样需要修改xml文件中Rim, BendRadius和EndStraightLength三个变量来实现。如在上例创建的ChinaFittings桥架库中,修改三通对应的DNA_Generic_Cable_Tray_ChinaFittings_tee.xml文件:
    <?xml version="1.0"?>
    <Part>
    ……
    <GeometryDescription>
    ……
    <Rim>
    <SegmentCount>2</SegmentCount>
    </Rim>
    ……
    </GeometryDescription>
    <Variables>
    ……
    <V005>
    <Name>BendRadiuses</Name>
    <VariableType>real</VariableType>
    <DefaultValue>50</DefaultValue>
    <Unit>default</Unit>
    <Prompt>BendRadiuses</Prompt>
    </V005>
    <V006>
    <Name>EndStraightLength</Name>
    <VariableType>real</VariableType>
    <DefaultValue>0</DefaultValue>
    <Unit>default</Unit>
    <Prompt>EndStraightLength</Prompt>
    </V006>
    ......
    </Variables>
    <Properties GUID="{23F6DF5D-043C-464B-9F06-835B2120E4B7}" />
    </Part>
        
    将Rim设置为1,再将倒角半径和末端长度修改为对应的值:
    <?xml version="1.0"?>
    <Part>
    ……
    <GeometryDescription>
    ……
    <Rim>
    <SegmentCount>1</SegmentCount>
    </Rim>
    ……
    </GeometryDescription>
    <Variables>
    ……
    <V005>
    <Name>BendRadiuses</Name>
    <VariableType>real</VariableType>
    <DefaultValue>150</DefaultValue>
    <Unit>default</Unit>
    <Prompt>BendRadiuses</Prompt>
    </V005>
    <V006>
    <Name>EndStraightLength</Name>
    <VariableType>real</VariableType>
    <DefaultValue>150</DefaultValue>
    <Unit>default</Unit>
    <Prompt>EndStraightLength</Prompt>
    </V006>
    ......
    </Variables>
    <Properties GUID="{23F6DF5D-043C-464B-9F06-835B2120E4B7}" />
    </Part>
        
    生成三通如下图所示:

      
    3. 四通
    四通修改与三通类似,也是修改xml文件中Rim, BendRadius和EndStraightLength三个变量来实现,具体需要修改的文件为DNA_Generic_Cable_Tray_ChinaFittings_crossover.xml:
    <?xml version="1.0"?>
    <Part>
    ……
    <GeometryDescription>
    ……
    <Rim>
    <SegmentCount>1</SegmentCount>
    </Rim>
    ……
    </GeometryDescription>
    <Variables>
    ……
    <V005>
    <Name>BendRadiuses</Name>
    <VariableType>real</VariableType>
    <DefaultValue>150</DefaultValue>
    <Unit>default</Unit>
    <Prompt>BendRadiuses</Prompt>
    </V005>
    <V006>
    <Name>EndStraightLength</Name>
    <VariableType>real</VariableType>
    <DefaultValue>150</DefaultValue>
    <Unit>default</Unit>
    <Prompt>EndStraightLength</Prompt>
    </V006>
    ......
    </Variables>
    <Properties GUID="{8B3A8CD1-5CB3-4241-935B-AE7FA630AA8E}" />
    </Part>
        
    同样也是将Rim设置为1,再将倒角半径和末端长度修改为对应的值,最终生成四通效果图:


    • Share
    • History
    • More
    • Cancel
    • Eileen Yin Created by Bentley Colleague Eileen Yin
    • When: Thu, Mar 30 2023 11:13 PM
    • Na Wang Last revision by Bentley Colleague Na Wang
    • When: Thu, Apr 13 2023 2:09 AM
    • Revisions: 4
    • Comments: 0
    • Sign in to reply
    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