教程
EPLAN脚本从入门到应用-1《介绍》

丨教程丨EPLAN脚本从入门到应用-1

编辑丨石海波
出品丨电气CAD吧

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

1.1 
脚本(Scripts)是啥?

简单的来说,我认为EPLAN的脚本是一系列操作命令的组合,它把繁琐的一系列操作步骤集合成一个脚本文件,通过EPLAN加载后自动替你完成工作,其实脚本这个词是来自戏剧舞台的,例如下面是来自百度的一小段范文:

丨教程丨EPLAN脚本从入门到应用-1

丨教程丨EPLAN脚本从入门到应用-1

脚本主要由人物台词和舞台提示组成。演员和道具组只需要按照脚本说的做即可。而EPLAN中的脚本也是类似的,EPLAN只要照着脚本上说的做即可,比如下面这个脚本:

public class Class
{
        [Start]
        public void Function()
        {
            MessageBox.Show("Hello,World!"); 
            return;
        }
}

[Start]是特性Attribute,用来标记生成的功能。

Function是我们自定义的函数。

MessageBox.Show是功能命令,EPLAN运行到此处时就可以生成一个对话框并显示“Hello,World!”。

上述生成的Class类与Function是由[Start]特性标记组成的。[Start]会是我们接下来最为常用的一个特性。

 

1.2 
脚本能干啥?

脚本经常干的事情是那些经常重复操作的事情,例如去更正连接点颜色或线径属性时,你需要至少3个步骤,而当有多个属性需要更改时步骤可能更多,而用脚本完全可定义一个按钮,直接用来修改即可。可以参考我们曾经发布过的:丨插件丨连接定义工具栏

EPLAN提供了很多个脚本命令,但并不代表什么都能做,实际上从EPLAN的帮助系统中可以看出来其有限的功能,EPLAN将这些功能限制在可管理的范围内以供我们调用,这些可以满足我们日常中常用到的功能。而更多的功能实现则需要利用API去编写实现了,EPLAN脚本的帮助文件地址:

https://www.eplan.help/help/platformapi/2.7/en-us/help/API%20Actions.html

丨教程丨EPLAN脚本从入门到应用-1

像函数可以带参数脚本也可以带参数,也可以不带参数,简单的脚本可能只是用来生成一个具体的设备部件,而复杂的脚本程序,可以导出PDF、图形化窗口,甚至创建ERP系统的接口等。

1.3 
如何写脚本?

在EPLAN中,脚本是作为源代码执行的,当启动脚本时,它将被加载到系统中,编译然后执行,因此你甚至可以利用记事本就能编写脚本程序,但是利用一个功能强大的IDE编辑器,你将会避免很多语法性错误,比如微软强大的Visual Studio。

编写脚本的语言可以有两种:

  1. C#  ( *.cs
  2. Visual Basic.Net  ( *.vb )

我们后续的例程将通过Visual Studio 2017 社区版采用C#编写,VS 2017社区版是免费程序,大家可以通过微软的网站免费下载,也可以登陆您的电气CAD论坛账号后(www.cad-bbs.cn),从本文右侧下载。

好了,最后我们在总结下今天学到的知识点,脚本是一系列源代码的集合、脚本不是万能的,比较适合干一些重复性的命令,可以利用C#和VB来编写程序代码。码字不宜欢迎大家点赞分享,后续教程和代码将在3D大学和电气CAD论坛持续更新,欢迎大家多多关注。

剧透下第二节的内容:《工具栏》,由于大多数完成的功能脚本是从命令栏启动的,因此下一节我们从认识工具栏开始。

发表评论

登录... 后才能评论

评论(1)

本站所有资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

网站内个别资源需要按下载提示里通过发送邮件、或者添加百度网盘好友后才能发送,请留意下载前的提示信息。

请按下载后的文件名中提示的密码格式,输入电气CAD吧域名。(只替换xxxxxxx部分)

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

电子资料属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源