本文涵盖以下几个方面:
1. 关于在线目录服务器中允许的文件的信息
自 ETS4 推出以来,ETS 的所有产品数据库(.vd1、.vd2、.vd3、.vd4、.vd5)都已成为包含 XML 文件 (.knxprod) 的容器。 因此,在线目录只接受“.knxprod”格式的文件; 旧 ETS 版本(早于 ETS4)的现有产品数据库必须转换为这种格式,然后才能上传到在线目录服务器。 有四种方法可以将产品数据库从以前的 ETS 转换为“knxprod”,它们如下所列。
如果您使用 ETS5 或 ETS5 命令行转换器转换文件,然后通过将它们上传到在线目录,它们将只能适用于 ETS5 或更新版本。
2. 使用 ETS 转换
将旧的 KNX 产品数据库文件转换为“knxprod”格式的第一种方法是使用 ETS(ETS4 或 ETS5)。 根据情况,您可以通过两种不同的方式进行操作:
- 途径1:产品需要首先导入 ETS
- 点击“导入产品”(1)连接以便打开“导入产品”向导。
- 通过点击按钮选择您想转换的产品数据库。 (2)
- 一旦选择了产品数据库,点击“下一步”按钮(3)以继续转换。
然后,选中“保存转换后的文件”选项。 这会将转换后的文件 (knxprod) 保存到与源文件相同的位置。 原始 vdx 文件也将保留,不会被修改或删除。
- 途径2:产品在 ETS 中可用
如果您过去已经在 ETS4 中导入了产品,那么您可以通过执行如下操作轻松导出它们:
- 打开“目录”部分 (1)
- 选择您要导出的产品(2),然后
- 按“导出”按钮 (3)。 这将打开浏览器对话框,以便您选择文件保存的位置。
3. 使用 ETS4 独立转换器转换
转换 KNX 产品数据库的另一种方法是使用与 ETS 安装在同一目录中的 ETS4 独立转换器 (Converter.exe)。 通常位于“C:\Program Files\ETS4\”下。
电脑上必须安装 ETS4
找到转换器 (Converter.exe) 并打开它。 然后按照以下步骤操作:
- 选择选项 “ETS 产品” (1)
- 按“下一步”(2),然后您将被重定向到连接这里所描述的标准转换过程。
4. 使用命令行转换器转换
如果您有转换 KNX 产品数据库的自动化流程,那么您可以集成 ETS4 或 ETS5 的命令行转换器 (knxconv.exe),其可在以下位置找到:
- ETS4 转换器:C:\Program Files\ETS4
- ETS5 转换器:C:\Program Files (x86)\ETS5
只需拖 & 放一个 KNX 产品数据库到其上面,转换器就会工作。
相应的 ETS 版本必须安装在转换器运行的计算机上。
5. 使用制造商工具转换
转换 KNX 产品数据库的另一种选择是使用制造商工具。 打开制造商工具并按照以下步骤操作:
1. 创建一个新工程。
2. 选择模板“KNX 转换 knxprod/vd 文件为 KNX MT 工程”。
3. 选择“目标 ETS 版本”(ETS4 或更高版本)并按“确定”。
4. 选择原始 KNX 产品数据库。
5. 打开工程,然后执行一个新的“构建”。
6. 您可以在工程的“Out”文件夹中找到该“knxprod”文件。