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)
相关推荐
文慧的科技江湖12 小时前
开源 | 慧知开源重卡充电桩平台 V2.0.1 —— 三级账户体系、VIN自动识别、自动分账结算、分时电价管控、车队全生命周期管理、多维度运营报表
开源·慧知开源重卡充电桩平台
网安蟹佬霸12 小时前
Google开源DiffusionGemma:26B MoE扩散语言模型,放弃自回归实现4倍推理加速
语言模型·回归·开源
Bode_200212 小时前
离散制造系统中自动化底座的主要软件品牌
运维·机器人·自动化·制造
LeoZY_12 小时前
CH347应用 USB转JTAG功能之:probe-rs搭配CH347下载MCU命令全指南
单片机·嵌入式硬件·mcu·开源·github
我认不到你12 小时前
【开源、教程】RAG全流程实现(java+完整代码):第二弹
java·开发语言·人工智能·深度学习·ai·语言模型·开源
vanchWanquan12 小时前
平置革新:RFID 地毯天线重构多行业数字化识别体系
人工智能·安全·重构·制造
API开发平台13 小时前
开源 API 开发平台 5.2.0 发布
低代码·开源
LATASA14 小时前
【开源 Agent 框架的“工程性格”与闭坑指南】
开源·ai-native
3DVisionary14 小时前
蓝光三维扫描技术原理深度解析:医疗精密制造背后的“光学CT“
人工智能·制造·技术原理·结构光·光学测量·蓝光三维扫描·医疗精密制造
金融RPA机器人丨实在智能14 小时前
工程线索工具合规避坑指南:使用开源爬虫抓取数据会触犯法规吗?实在Agent给出了安全答案
人工智能·爬虫·安全·ai·开源