ePLAN-VBA脚本-批量部件创建器.doc

ePLAN-VBA脚本-批量部件创建器.doc

ID:57395068

大小:15.00 KB

页数:1页

时间:2020-08-15

ePLAN-VBA脚本-批量部件创建器.doc_第1页
资源描述:

《ePLAN-VBA脚本-批量部件创建器.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VBA脚本-批量部件创建器在EPLANElectricP8中直接创建部件,方法虽然很简单,但是比较花费时间.先填写完"常规"数据,还要填写"安装数据"中的尺寸,指定宏文件和图片文件,设置"技术数据"中的分组代码,附件标识,尤其花费时间的是功能定义,对于"电缆"或"接触器/继电器"来说,功能定义有好几行.经过多次测算,比较快速地完成一个EPLAN部件的创建,约需要5分钟时间.也可以在Excel表格中,将数据编辑完成后,批量地导入EPLAN中,不过这样做一是要求对Excel软件比较熟悉;二是数据密密麻麻的时候,错误率会上升.对于"功能定义"有多行的部件来说,Excel中的几行数据才会表示一个部件,

2、很容易让人眩晕.为此,今年6月初的时候,就希望有一个小程序来成批地创建EPLAN部件.但是当时还什么也不会,所以就一直在那里构思、构思……,直到9月份学习了VBA,才有了最后的这个"批量EPLAN部件创建器".EPLANElectricP8中接受的导入文件格式中常见的为XML和CSV.如果将程序运行的结果写成XML文件,好处在于导入的时候不需要任何控制文件,可以直接导入;不好之处在于XML文件的可读性比较差,如果发现数据有错误,改起来很麻烦.于是决定先将数据写入Excel,另外放置一个按钮,将Excel文件转存为CSV文件.对于懂编程的人来说,这个东西应该是很简单的.我在此介绍的目的只是分享一

3、种方法,或者吹嘘一点说叫分享一种创意.根据EPLAN部件的特点,我做了三个创建器,分别是"接触器/继电器","常规部件","电缆",之所以分为三类主要是它们的功能定义与连接点的差异性.→"接触器/继电器"会包含一个线圈,"接触器"有主触点,也可能有"辅助常开"或"辅助常闭"触点;"继电器"没有主触点,但辅助触点可能是普通的"常开/常闭"触点,也可能是"转换触点",那么它们的连接点会各不相同,包含的数据行比较多,因此要单列一种.→"电缆"也会具有较多功能定义,除了"电缆定义",还有"屏蔽"和"导线",导线的颜色代码,截面积,电位类型都是需要指定的.因此单列一种.→"常规"部件指的是空开,马达保护

4、开关,变压器,开关电源等其它部件,它们的特点是功能定义通常只有一行,少数情况有三行(马达保护开关带辅助触点的情况),处理起来比较简单.还有很多附件,比如开关的辅助手柄等,不需要功能定义,也可以归到一起来.而PLC,变频器等都是不需要功能定义,直接指定原理图宏的,直接将输入的部件编号加上宏文件后缀".ema"作为宏数据就可以了,因此也都归到一起.问题已经清楚了,那么来看看主界面.因为产品往往都是系列化的,所以填写部件编号1的时候,其它的部件编号全部跟随,而修改的时候不改变.这样部件编号只要简单修改即可,不用逐个输入;还有尺寸,图片,图形宏,功能组等熟悉往往一个系列的产品是相同的,因此也采用跟随第

5、一个的方法.使用时就可以减少很多重复的劳动.测试下来,填写完整个表格大约用10分钟时间,但是10分钟是一次性创建的是10个部件,错误率也可以大大降低.这样创建部件就变得比较轻松了.动画教程见“ePLAN批量部件创建.gif”文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。