Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • More
  • Cancel
Bentley 中国优先社区
技术资料库 (8)自定义工作环境的路径
    • Sign in
    Bentley 中国优先社区 requires membership for participation - click to join
    • -Bentley 中文技术资料库
      • +AutoPipe
      • +Bentley Navigator
      • +Bentley Substation
      • +Bentley 道路与场地设计
      • +BRCM
      • +BridgeMasterModeler/OpenBridgeModeler
      • +Building Design
      • +i-model / DgnDb
      • +LumenRT/ContextCapture
      • +MicroStation
      • +MOSES
      • +OpenBridge
      • -OpenBuildings Designer
        • +00. ABD/OBD软件使用常见问题及技术资料
        • +01.OBD安装与配置
        • -02. 工作环境定制
          • (1)工作环境的基本概念
          • (2)工作环境根目录的层次划分
          • (3)工作环境资源文件介绍
          • (4)配置变量
          • (5)变量查询工具
          • (6)新建工作空间及工作集时需注意的问题
          • (7)关于工作环境配置文件的说明
          • (8)自定义工作环境的路径
        • +03.数据管理与图纸管理
        • +04.楼层管理与轴网
        • +05.二维制图与三维建模
        • +06.自定义对象
        • +07.建筑模块的功能使用
        • +08.结构模块的功能使用
        • +09. 结构模块的融合升级—ProStructure Integration
        • +10.设备模块—通风空调
        • +11.设备模块—给排水
        • +12.设备模块—建筑电气
        • +13.OBD对多种文件及数据的支持
        • +14. 新功能展示预览
        • +15. OBD学习资料
        • +16.本地化资料
        • +17.界面定义及项目浏览器
        • +18. 常见问题及其它
        • +19. ABD Configuration配置
        • +20. ABD Electrical学习资料
        • +21. OBD二次开发
      • +OpenFlows
      • +OpenPlant
      • +OpenPlant Electrical CCK
      • Plaxis 地质分析
      • +ProjectWise
      • +ProStructures
      • +SACS
      • +STAAD.Pro
      • +SYNCHRO Pro
      • 中国优先产品汇总
      • +其 它
      • +桥梁大师<BridgeMaster>
      • +现浇箱梁
      • +软件激活及授权
    • +iTwin 数字孪生平台
    • Bentley二次开发资料库
    • +常用产品离线安装包分享 [截止到2021年9月]
    • +常见问题汇总
    • Bentley-Learn 官方教学平台-使用方法
    • +中国优先社区使用指南
    • +Bentley在线视频资源精选
    • +服务合作伙伴

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

    (8)自定义工作环境的路径

    A. 在上一节我们讲过决定影响自定义配置的变量在ConfigurationSetup.cfg中,其路径由变量”_USTN_CUSTOM_CONFIGURATION=“的值决定,详见:https://communities.bentley.com/communities/other_communities/chinafirst/w/chinawiki/52751/page

    也就是说此变量指定了自定义工作环境的路径,其工作环境共包含以下几个文件:

    B. 除此之外我们看到工作环境里还有一个WorkSpaceSetup.cfg的配置文件,它其中有一部分特别定义了工作环境中Datasets的文件路径,具体如下:

    由此看到,Datasets的路径由_TF_WORKSPACEROOT来定义,而_TF_WORKSPACEROOT的值是由变量_USTN_CONFIGURATION决定的,在这个文件中_USTN_CONFIGURATION的默认值是系统原始安装的配置文件,即delivered config,也就是说这个语句将使Datasets的路径指向安装时的默认路径(通常在C:\ProgramData\Bentley\OpenBuildingsDesigner\Configuration),在这里因为软件版本的不同要区分两种情况:

    a.对于Update6以前的版本:如果Datasets我们使用的不是默认路径,是自定义的工作环境中的,就需要将这个语句注释掉,具体定义的方法是

    在原始默认安装的工作环境中打开ConfigurationSetup.cfg,写入自定义配置的路径,例如:

    然后从原始工作环境中拷贝配置文件WorkSpaceSetup.cfg到上述自定义的工作环境(D盘)中打开并修改,用%undef将影响datasets的定义注释掉:

    %undef _TF_WORKSPACEROOT

    _TF_WORKSPACEROOT =  $(_USTN_CONFIGURATION)

    TF_DATASETS : $(_TF_WORKSPACEROOT)Datasets/

    注意:不要拷贝ConfigurationSetup.cfg,该文件只能存在于原始的工作环境

    b.对于Update7以后的版本:新版本简化了这个数据读取的过程,只要在ConfigurationSetup.cfg中指定了自定义配置文件的路径,系统就会自动指向和读取这个路径下的所有文件,不会再去寻找WorkSpaceSetup.cfg下的那个定义,因此就不用再去复制和修改WorkSpaceSetup.cfg了。但是有一点特殊情况,就是如果用户只定义了工作环境中的组织级别的工作空间,而Dataset还是用的原先软件自带的,仍然在C盘,此时又该如何定义?

    这样就需要再次复制修改这个WorkSpaceSetup.cfg,唯一不同的是你要注释掉的是自定义配置的路径,告诉系统dataset不在自定义的路径下:

    #------------------------------------------------------------------
    # Support for ProStructures Application Integration
    #------------------------------------------------------------------
    # Update 7 and later to use delivered datasets
    %undef _TF_WORKSPACEROOT
    _TF_WORKSPACEROOT : $(_USTN_INSTALLED_CONFIGURATION)
    TF_DATASETS : $(_TF_WORKSPACEROOT)Datasets/
    TFDIR : $(TF_DATASETS)$(TF_DATASETNAME)/

    • Share
    • History
    • More
    • Cancel
    • Guangxiao Cheng Created by Guangxiao Cheng
    • When: Thu, Dec 31 2020 9:05 AM
    • Guangxiao Cheng Last revision by Guangxiao Cheng
    • When: Fri, Jan 15 2021 10:34 AM
    • Revisions: 8
    • Comments: 0
    Anonymous
    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

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