文件过慢的问题 解决 中导入 edz EPLAN (文件过慢的问题有哪些)

导入遇到问题的原因

最近在 EPLAN P8 网站上分享的部分品牌打包 EDZ 部件库文件引起了广泛关注,但也有不少用户反馈遇到了导入不成功、导入错误、导入慢等问题。究其原因,主要是由于 EDZ 打包的部件数据量过大,以施耐德为例,解压后体积高达 10 多 GB。直接导入对电脑配置要求较高。

EDZ 文件的构成

分析 EDZ 文件的构成,发现它实际上是一个压缩文件。使用压缩软件打开 EDZ 文件(无需解压),会发现其中包含几个文件夹。其中体积最大的文件夹通常是宏(Macro)、图片(Image)、文档(Document)。部件 XML 文件夹(PartXML)中则是 XML 格式的部件数据,体积相对较小。

优化导入方法

我们只需将 PartXML 文件夹中的 XML 文件导入到部件库中,而宏、图片和文档等内容则可以在 XML 部件库全部导入完成后,根据自动生成的文件路径手动复制进去。这样可以显著提高导入速度。

有人质疑这种方法违背了 EDZ 文件格式的初衷。传统上,我们导入的 EDZ 文件都是单个部件为一个 EDZ 文件,体积较小。EDZ 文件中包含了图片、部件数据、宏和文档等文件。在 EPLAN 导入时,软件会自动将这些文件和部件数据关联起来,并将其放置到对应的位置。

当 EDZ 文件不大或电脑配置较高的场合,完整导入 EDZ 文件是比较合适的。但是如果 EDZ 文件较大(如 1-2 GB),按照传统方式导入可能会导致卡顿或崩溃。因此,我们的建议是:

  1. 首先备份 EDZ 文件。
  2. 使用压缩软件(如好压)打开 EDZ 文件,删除宏、图片、文档等文件夹,只保留 PartXML 文件夹。
  3. 关闭已打开的 EDZ 文件,使用 EPLAN 的传统 EDZ 导入方法导入。

以施耐德的 EDZ 文件为例,单独导入 PartXML 文件夹中的内容仅需 45 MB,而完整导入 EDZ 文件则需要 1 GB,解压后体积更是高达 10 GB。

当然,有人会问,既然可以将 EDZ 文件解压后直接将 XML 文件全部选中导入,为何还要使用 EDZ 导入呢?这是因为 PartXML 文件夹中的 XML 文件数量庞大,如施耐德的 XML 文件就有 22688 个。EPLAN XML 支持批量导入,但一次最多只能导入 100 个,受完整文件名字数的限制,一次约只能导入4000-5000 个字符。当然,我们可以编写脚本或小工具,使用命令行自动进行导入(EPLAN 自动化操作的命令行操作将在后续文章中详细介绍)。可以使用 Python 编写小程序,自动执行导入操作。但是,该方法受时间的限制,因为每次只能执行一个命令行,即导入一个 XML 文件需要自动打开 EPLAN、导入、关闭 EPLAN,速度较慢。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论