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

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

 

编辑丨石海波

当你有时候心里有个念头时,即便不用刻意的做,也会从日常工作、生活中,在心里生根发芽,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大学下载得到,在下一节里,我们在来讲解如何通过脚本来读取、查询以及导入值,欢迎大家持续分享与关注哦!
1. 本站所有资源来源于用户上传和网络,仅作为个人学习使用,如有侵权请邮件联系站长!
2. 本站由用户发布的内容版权归文章发布者所有,一旦您发布任何资源就表示您已同意本协议。
3. 侵权删帖/违法举报/投稿等事物联系邮箱:daxue3d@vip.qq.com。

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

发表评论

不要把时间用来造轮子,这里有的你拿走,保留精力用来创造!