移植实用程序可以将 AutoCAD Electrical 工具集 早期版本中的设置和文件移植到当前版本。AutoCAD Electrical 工具集 中的许多文件都是可自定义的。移植实用程序可以将这些自定义更改移植到当前版本。您可以选择要移植的文件以及要使用的移植选项。有三种移植工作流程:
移植实用程序支持多种文件类型。将会在各种默认文件夹中搜索这些文件类型。移植实用程序将搜索以下默认路径。您也可以让移植实用程序在其他文件夹中执行搜索。
C:\Users\{用户名}\AppData\Roaming\Autodesk\AutoCAD Electrical {版本}\{版本号}\{国家/地区代码}\Support\
C:\Users\{用户名}\Documents\Acade {版本}\AeData\
C:\Users\{用户名}\Documents\Acade {版本}\AeData\Proj\
C:\Users\Public\Documents\Autodesk\Acade {版本}\Libs\
C:\Users\{用户名}\AppData\Roaming\Autodesk\AutoCAD Electrical {版本}\{版本号}\{国家/地区代码}\Support\User\
C:\Users\{用户名}\Documents\Acade {版本}\AeData\Catalogs\
C:\Users\{用户名}\Documents\Acade {版本}\AeData\PLC\
有两个移植选项,具体取决于文件类型。
使用下表可以查看移植实用程序所支持的文件、默认搜索路径以及每种文件类型可用的移植选项。
文件类型 |
默认文件夹 |
文件 |
移植选项 |
---|---|---|---|
环境文件 |
数据 |
wd.env |
复制或合并 |
符号菜单 |
用户支持 |
*.dat |
复制或合并 |
库菜单图像 |
用户支持 |
*.dll 和 *.slb |
复制 |
其他幻灯片图像 |
用户支持 |
*.sld 和 *.png |
复制 |
样式图像 |
PLC 和安装\acade |
*.bmp |
复制 |
目录数据库 |
目录 |
default_cat.mdb |
复制或合并 |
示意图查找数据库 |
目录 |
footprint_lookup.mdb |
复制或合并 |
原理图查找数据库 |
目录 |
schematic_lookup.mdb |
复制 |
PLC 数据库 |
PLC |
ace_plc.mdb |
复制或合并 |
拾取列表数据库 |
目录 |
wd_picklist.mdb |
复制 |
双列导轨 |
目录 |
wddinrl.xls |
复制 |
语言转换数据库 |
目录 |
wd_lang1.mdb |
复制 |
库符号 |
库 |
所有文件夹 |
复制 |
用户自定义回路 |
用户 |
*.dwg |
复制 |
图形模板 |
注册表模板路径 |
*.dwt |
复制 |
表格样式 |
程序支持 |
tablestyle.dwg |
复制或合并 |
线型 |
用户支持 |
Acade.lin |
复制或合并 |
最近使用的项目列表 |
用户支持 |
lastproj.fil |
复制 |
安装代号、位置代号 |
用户 |
*.inst、*.loc |
复制 |
描述列表 |
用户支持 |
*.wdd |
复制 |
额定值默认设置 |
用户支持 |
*.wdr |
复制 |
外部元件标记列表 |
用户 |
*.wdx |
复制 |
电子表格到 PLC 设置 |
用户 |
*.wdi |
复制 |
设备列表设置 |
用户 |
*.wde |
复制 |
导线颜色/规格标签 |
用户 |
*.wdw |
复制 |
端子号过滤器 |
项目 |
*.wdn |
复制 |
端子排表格设置 |
用户 |
*.tsl |
复制 |
导管设置 |
程序支持 |
*.wwl |
复制 |
打印纸尺寸 |
程序支持 |
Generic paper size.txt |
复制 |
标题栏映射 |
项目 |
*.wdt |
复制 |
标题栏行标签映射 |
用户 |
*.wdl |
复制 |
种类标记映射 |
用户 |
wd_fam.dat |
复制 |
PLC 映射 |
用户支持 |
wdmbblks.bsf |
复制 |
RSlogix 代号映射 |
程序支持 |
*.wdf |
复制 |
Unity Pro 符号映射 |
用户 |
*.map |
复制 |
用户定义的属性 |
用户 |
*.uda |
复制 |
报告设置 |
用户 |
*.set |
复制 |
报告编组 |
用户 |
*.rgf |
复制 |
您可以选择使用输入映射文件来指明数据在目录目标数据库中的放置位置。映射文件(名称为 ACE_DBMergeUtil.map)与主可执行程序位于同一目录中。
要将所有时间继电器 (TD) 表格合并到一个表格中,请使用映射文件。它控制从源数据库中所取出的表格并将它们放置到目标数据库的单个表格中。
[Table map]
; <SRC_TABLE>=<DEST_TABLE>
TD1N=TD
TD1NT=TD
TD1NF=TD
TD1FT=TD
映射文件的源数据库端(左侧)允许对目录数据库表格使用通配符映射。例如 TD*=TD。当使用表格或通配符映射,且源数据库表格特定于元件时,合并实用程序将把表格名放入目标数据库的 WDBLKNAM 字段中。它可以为目录查找窗口中使用的初始过滤器提供符号名称。
提供了用于示意图查找数据库的映射文件 (ACEDBMergeUtil_footprint_lookup.map)。此文件遵循与用于目录合并的映射文件 (ACEDBMergeUtil.map) 相同的规则。此映射文件中未预先定义任何规则。此文件是一个框架,需要进行修改才能提供自定义合并。
电子表格到 PLC/IO 实用程序使用模块类别计算模块的插入点。
在 2009 版之前,“电子表格到 PLC/IO”实用程序根据“描述”字段中的值或 PLC 数据库表格名称确定模块类别。例如,如果“描述”字段包含字符串“*IN”,则被认为是输入模块。在 2009 版或更高版本中,PLC 数据库包含 CATEGORY 字段。如果已移植 PLC 数据库文件,则“移植”实用程序将使用以下默认设置自动运行“PLC 数据库移植”实用程序。
输入 |
DI*,AI*,*INP*,*IN *,*IN,*IN/* |
输出 |
DO*,AO*,D0*,A0*,*OUT* |
组合 |
*OTHER*,IO*,I0* |
“PLC 数据库移植”实用程序将比较 PLC 数据库“描述”字段中的值与输入、输出或组合的默认值。如果没有匹配项,将比较数据库表格名称。如果存在“描述”字段或表格名称的匹配项,将输入该模块的正确“类别”值。
PLC 数据库移植实用程序将根据这些值更新 PLC 数据库中的所有表格。
“wd.env”文件可以包含用于向 AutoCAD Electrical 工具集 指明特定文件放置位置的设置。这些文件可以包含目录和查找数据库、幻灯片库以及用户自定义回路。在移植这些相关文件时,将使用已移植的“wd.env”文件中的路径。
例如:
移植选项 |
早期版本的 wd.env |
当前版本的 wd.env |
最终的 wd.env |
---|---|---|---|
合并 - 覆盖 |
WD_CAT=n:\shared\ |
WD_CAT={默认路径} |
WD_CAT=n:\shared\ |
合并 |
WD_CAT=n:\shared\ |
WD_CAT={默认路径} |
WD_CAT={默认路径} |
如果您也选择了目录数据库以进行移植,则源目录数据库中的数据将根据选定的移植选项(例如,合并 - 覆盖)被移植到目标数据库中。建议的移植目录数据库的目标文件夹即为移植的 wd.env 中的路径。
如果更改“wd.env”文件的移植状态,系统将提示您更新这些相关文件以确保每个文件的位置都与“wd.env”设置相匹配。
每次运行移植实用程序时,移植信息均会被写入到文件“acemigration.log”中。此日志文件包含移植日期、用户名以及有关移植文件的信息。日志文件存储在“User”文件夹下。默认位置为 C:\Users\{用户名}\AppData\Roaming\Autodesk\AutoCAD Electrical {版本}\{版本号}\{国家/地区代码}\Support\User\。
对每个移植文件进行备份。备份文件被创建在原始文件所在的目录中,其文件名与原始文件名相同,但扩展名为“.bak”。