EPLAN脚本从入门到应用-3 《如何设置参数》

教程
EPLAN脚本从入门到应用-3《如何设置参数》

EPLAN脚本从入门到应用-3 《如何设置参数》

编辑丨石海波
出品丨电气CAD论坛

当你有时候心里有个念头时,即便不用刻意的做,也会从日常工作、生活中,在心里生根发芽,EPLAN脚本这个主题是在3个月前萌生的,直到今天,我想可以写出来和大家分享了,希望能得到大家的支持,并坚持将这个系列写下去!

感谢大家的支持,今天我们来讲一下EPLAN选项菜单下的设置,设置包含了软件、项目的一些默认配置,在使用EPLAN时,我们或多或少都会进行一些修改,而修改的变大多类型是字符串、布尔和整数,EPLAN提供了5种关于修改参数的函数命令((不含项目设置)分别对应不同的变量类型,接下来我们举几个常用到的命令给大家演示,其它就可以举一反三了。

知识点:
  1. 设置参数的脚本命令

3.8
3种常见的参数设置本命令

要分配一个新的值给设置,我们需要首先生成一个Settings类的实例,Setting类的命名空间是在Eplan.EplApi.Base中,因此在调用此类时,需要先在程序开头加入一个新的using关键字:
using Eplan.EplApi.Base;

Class Settings最常用的有以下3种函数方法。

  • SetStringSetting( )  设置为字符串类型的参数
  • SetBoolSetting( )  为布尔类型的参数
  • SetNumericSetting( )  为数字类型的参数

例如我们SetStringSetting()是更改一个字符串类型的设置,它的参数传递中包含有:

EPLAN脚本从入门到应用-3 《如何设置参数》

strSettingPath:要设置值的路径

bValue:设置的值

nIdx:当有多个设置值时的索引

设置路径就是位于设置对话框中的路径,有两种方法可以获得,一种是通过右键>导出,在XML文件中查看要设置值的详细路径,另一种方法可以通过开启EPLAN一个隐藏设置后,右键直接复制,开启方法是将下列代码保存成cs文件:

using Eplan.EplApi.Scripting;

public class SetSettingScript
{
     [Start]
     public void SetSetting()
     {
           Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings();
           
oSettings.SetBoolSetting("USER.EnfMVC.ContextMenuSetting.ShowExtended", true, 0);
           return;
     }
}
通过EPLAN菜单脚本执行后,在重启下软件,这时打开设置对话框,在任意一个(非项目设置)设置上点击鼠标右键,选择:复制剪贴板中的设置路径即可。

EPLAN脚本从入门到应用-3 《如何设置参数》

这5个单选按钮在脚本命令中是通过字符串来设置的,分别对应:
  • SizeFromArticle
  • MacroAndSizeFromArticle
  • MacroFromArticle
  • ManualInput
  • ManualInputMacroFromArticle
例如想通过脚本更改为第3个“部件主数据的宏”可以调用如下关键代码:
Settings settings = new Settings();
settings.SetStringSetting(
    "USER.PanelLayoutGui.Settings.DataOvertaking", 
    "MacroFromArticle", 
    0);

注:完整的案例代码请通过电气CAD论坛或3D大学登陆后下载。

        通过在EPLAN中执行脚本后,打开对应的设置就会发现,参数已经更改为第3个“部件主数据的宏”了。

EPLAN脚本从入门到应用-3 《如何设置参数》

好了,如何通过脚本来设置参数就讲到这里,完整的源代码可以通过电气CAD论坛或3D大学下载得到,在下一节里,我们在来讲解如何通过脚本来读取、查询以及导入值,欢迎大家持续分享与关注哦!

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可->联系站长投诉资源
电气CAD论坛资源大都来自原创,也有少部分来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:cad-bbs@qq.com
电气CAD论坛-EPLAN教程 ACE教程 » EPLAN脚本从入门到应用-3 《如何设置参数》
微信公众号:电气CAD论坛
关注我们,获取更多的优质资源!
这里有2W+多个小伙伴已经关注了哦
分享到:
赞(0)

评论抢沙发

评论前必须登录!