Eplan API Project Settings

项目设置

  • 每个项目都有其特定的一组设置。要获取和设置这些设置,以及创建新的设置,DataModel 命名空间提供了一个名为 ProjectSettings 的类。它具有与 Eplan.EplApi.Base 中的设置类类似的属性,但这个类的实例是通过项目对象进行初始化的。与"常规"设置不同,项目设置的键不以"PROJECT"开头,而其他设置则以"USER"、"STATION"或"COMPANY"开头。
  • 项目相关设置示例 项目 > <项目名称> > 连接 > 常规:
cs 复制代码
<?xml version="1.0" encoding="utf-8" ?>
<Settings ver="2.4.1" format="2">
 <CAT name="PROJECT">
  <MOD name="EsConnection">
   <Setting name="ManageConnectionsInNDPDialog" type="bool">
    <Val>0</Val>
   </Setting>
   <Setting name="ManageSaddleJumperConnPointsInNDPDialog" type="bool">
    <Val>0</Val>
   </Setting>
   <Setting name="SortConnectionsByPlacement" type="bool" desc="2058">
    <Val>0</Val>
   </Setting>
  </MOD>
 </CAT>
</Settings>
  • 以下示例展示了如何获取项目显示语言的项目设置。
cs 复制代码
Eplan.EplApi.DataModel.ProjectSettings projectSettings =
          new Eplan.EplApi.DataModel.ProjectSettings(oProject);
string languages = projectSettings.GetExpandedStringSetting("TRANSLATEGUI.DISPLAYED_LANGUAGES", 0)
相关推荐
GitCode官方3 小时前
直播预约|开源鸿蒙PC命令行工具迁移实战:从环境搭建到真机验证全流程拆解
人工智能·华为·开源·harmonyos·atomgit
洋仔4 小时前
Git 底层原理系列 · 第8讲 — HEAD 与 detached HEAD
git·开源
洋仔4 小时前
Git 底层原理系列 · 第4讲 — `git add` 与 `git commit` 底层做了什么
git·开源
Bode_20024 小时前
AIoT/大模型驱动的敏捷研发蓝图
人工智能·制造
商业咨询信息4 小时前
中之网科技:让工业制造“被看见、被看懂”的三维可视化专家
制造
心中有国也有家5 小时前
从零上手 CANN 学习中心:像逛技术便利店一样学昇腾
学习·算法·开源
莱歌数字6 小时前
电池-底盘一体化的热均匀性:集成时代的“均温难题”
人工智能·科技·汽车·制造·cae
openFuyao7 小时前
以开源之力,突破多样化算力困局——openFuyao开源一周年背后的故事
人工智能·云原生·开源·openfuyao·多样化算力·集群软件
前衍化学平台7 小时前
四甲基氢氧化铵(TMAH):半导体制造核心工艺溶液的技术与应用综述
制造·化工行业