Инструмент «Утилита переноса» служит для переноса параметров и файлов из более ранней версии Инструментарий AutoCAD Electrical в текущую версию. В Инструментарий AutoCAD Electrical многие файлы являются настраиваемыми. С помощью инструмента "Утилита переноса" можно перенести в текущую версию изменения, внесенные в процессе настройки файлов. Можно выбрать переносимые файлы и режим переноса. Предусмотрено три варианта процесса переноса:
Инструмент "Утилита переноса" поддерживает файлы многих типов. Для файлов этих типов заданы различные папки, в которых по умолчанию выполняется поиск. Ниже указаны пути поиска, используемые по умолчанию при работе с инструментом "Утилита переноса". Можно настроить инструмент "Утилита переноса" для поиска в других папках.
C:\Program Files\Autodesk\AcadE {версия}\
C:\Users\{имя пользователя}\AppData\Roaming\Autodesk\AutoCAD Electrical {версия}\{выпуск}\{код языка}\Support\
C:\Program Files\Autodesk\AcadE {версия}\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 |
Копирование |
Изображения стилей |
Папка ПЛК и папка установки\acade |
*.bmp |
Копирование |
База данных каталога |
Папка каталогов |
default_cat.mdb |
Копирование или объединение |
База данных поиска компоновочных образов монтажных панелей |
Папка каталогов |
footprint_lookup.mdb |
Копирование или объединение |
База данных поиска для схем |
Папка каталогов |
schematic_lookup.mdb |
Копирование |
База данных ПЛК |
ПЛК |
ace_plc.mdb |
Копирование или объединение |
База данных списков выбора |
Папка каталогов |
wd_picklist.mdb |
Копирование |
DIN-рейка |
Папка каталогов |
wddinrl.xls |
Копирование |
База данных переводов на другие языки |
Папка каталогов |
wd_lang1.mdb |
Копирование |
Графические образы из библиотеки |
Папка библиотек |
все папки |
Копирование |
Пользовательские цепи |
Папка пользователя |
*.dwg |
Копирование |
Шаблоны чертежей |
Путь к шаблону реестра |
*.dwt |
Копирование |
Стили таблиц |
Папка вспомогательных файлов для программы |
tablestyle.dwg |
Копирование или объединение |
Типы линий |
Папка вспомогательных файлов для пользователя |
Acade.lin |
Копирование или объединение |
Список последних проектов |
Папка вспомогательных файлов для пользователя |
lastproj.fil |
Копирование |
Код функциональной группы, места |
Пользовательский |
*.inst, *.loc |
Копирование |
Список описаний |
Папка вспомогательных файлов для пользователя |
*.wdd |
Копирование |
Номинальные значения по умолчанию |
Папка вспомогательных файлов для пользователя |
*.wdr |
Копирование |
Список позиционных обозначений внешних компонентов |
Папка пользователя |
*.wdx |
Копирование |
Настройка переноса данных электронной таблицы для ПЛК |
Папка пользователя |
*.wdi |
Копирование |
Настройка списка оборудования |
Папка пользователя |
*.wde |
Копирование |
Метка цвета/сечения проводов |
Папка пользователя |
*.wdw |
Копирование |
Фильтр номеров клемм |
Папка проектов |
*.wdn |
Копирование |
Настройка таблицы клеммных колодок |
Папка пользователя |
*.tsl |
Копирование |
Настройка коробов |
Папка вспомогательных файлов для программы |
*.wwl |
Копирование |
Формат листа для печати |
Папка вспомогательных файлов для программы |
Generic paper size.txt |
Копирование |
Таблица соответствия основных надписей |
Папка проектов |
*.wdt |
Копирование |
Таблица соответствия меток строк основной надписи |
Папка пользователя |
*.wdl |
Копирование |
Таблица соответствия позиционных обозначений семейств |
Папка пользователя |
wd_fam.dat |
Копирование |
Таблица соответствия ПЛК |
Папка вспомогательных файлов для пользователя |
wdmbblks.bsf |
Копирование |
Таблица соответствия кодов RSlogix |
Папка вспомогательных файлов для программы |
*.wdf |
Копирование |
Таблица соответствия графических образов Unity Pro |
Папка пользователя |
*.map |
Копирование |
Атрибуты, заданные пользователем |
Папка пользователя |
*.uda |
Копирование |
Параметры отчетов |
Папка пользователя |
*.set |
Копирование |
Группы отчетов |
Папка пользователя |
*.rgf |
Копирование |
Путем ввода информации в файл соответствия можно указать место размещения данных в базе данных номеров по каталогу для приемника. Файл соответствия (ACEDBMergeUtil.map) расположен в той же папке, что и главная исполняемая программа.
Ниже приведен пример объединения всех таблиц реле времени (TD) в одну таблицу с помощью файла соответствия. В этом файле указаны таблицы базы данных — источника, которые требуется поместить в базу данных — приемник в виде одной таблицы.
[Table map]
; <SRC_TABLE>=<DEST_TABLE>
TD1N=TD
TD1NT=TD
TD1NF=TD
TD1FT=TD
В файле соответствия для задания соответствия таблиц базы данных каталожного номера разрешено применение подстановочных знаков на стороне, соответствующей базе данных — источнику (слева). Например, TD*=TD. Если задано сопоставление таблиц или сопоставление с применением подстановочных знаков, а база данных источника относится к конкретному компоненту, то в процессе объединения имя таблицы вводится в поле ПРИМЯБЛОКА базы данных приемника. Это имя присваивается графическому образу начального фильтра в окне поиска по каталогу.
Предоставляется файл соответствия для базы данных поиска компоновочных образов (ACEDBMergeUtil_footprint_lookup.map). Данный файл создается в соответствии с теми же правилами, что и файл соответствия для объединения каталогов (ACEDBMergeUtil.map). Для данного файла соответствия нет никаких стандартных правил. Данный файл представляет собой структуру, которая изменяется, чтобы обеспечить адаптированное слияние.
При работе с инструментом "Перенос данных электронной таблицы для модулей ввода/вывода ПЛК" точка вставки модуля зависит от категории модулей.
В версиях программ, предшествующих версии 2009, при работе с инструментом «Перенос данных электронной таблицы для каналов входов/выходов ПЛК» категория модулей определялась на основе значения в поле ОПИСАНИЕ или имени таблицы базы данных ПЛК. Например, если поле "ОПИСАНИЕ" содержало строку "*IN*", данный модуль рассматривался как модуль ввода. Начиная с версии 2009, в базе данных ПЛК доступно поле КАТЕГОРИЯ. При переносе файла базы данных ПЛК с помощью инструмента "Утилита переноса" автоматически запускается инструмент "Утилита переноса базы данных ПЛК" с указанными ниже значениями по умолчанию.
Ввод |
DI*,AI*,*INP*,*IN *,*IN,*IN/* |
Вывод |
DO*,AO*,D0*,A0*,*OUT* |
Комбинированный |
*ДРУГОЕ*,IO*,I0* |
При работе с инструментом "Утилита переноса базы данных ПЛК" значения в поле "ОПИСАНИЕ" базы данных ПЛК сравнивается со значениями по умолчанию для модулей ввода, модулей вывода и комбинированных модулей. Если совпадение не обнаружено, выполняется сравнение и именем таблицы базы данных. Если обнаружено совпадение со значением в поле ОПИСАНИЕ или с именем таблицы, в поле КАТЕГОРИЯ для данного модуля вводится соответствующее значение.
На основе этих значений в процессе работы инструмента "Утилита переноса базы данных ПЛК" выполняется обновление всех таблиц в базе данных ПЛК.
Файл 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. В этом файле протокола указаны дата переноса, имя пользователя и сведения о перенесенных файлах. Файл протокола хранится в папке пользователя. Расположение по умолчанию: C:\Users\{имя пользователя}\AppData\Roaming\Autodesk\AutoCAD Electrical {версия}\{номер выпуска}\{код языка}\Support\User\.
Для каждого перенесенного файла создается резервная копия. Файл резервной копии создается в той же папке и с тем же именем, что и файл-источник, но с расширением ".bak".