Инструмент "Утилита переноса" служит для переноса параметров и файлов из более ранней версии 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 |
Копирование |
|
Изображения стилей |
Папка ПЛК и папка установки\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). Для данного файла соответствия нет никаких стандартных правил. Данный файл представляет собой структуру, которая изменяется, чтобы обеспечить адаптированное слияние.
При работе с инструментом "Перенос данных электронной таблицы для каналов входов/выходов ПЛК" точка вставки модуля зависит от категории модулей.
В более ранних версиях по отношению к AutoCAD Electrical 2009 при работе с инструментом "Перенос данных электронной таблицы для каналов входов/выходов ПЛК" категория модулей определялась на основе значения в поле "ОПИСАНИЕ" или имени таблицы базы данных ПЛК. Например, если поле "ОПИСАНИЕ" содержало строку "*IN*", данный модуль рассматривался как модуль ввода. В AutoCAD Electrical 2009 и в более поздних версиях программы в базе данных ПЛК имеется поле КАТЕГОРИЯ. При переносе файла базы данных ПЛК с помощью инструмента "Утилита переноса" автоматически запускается инструмент "Утилита переноса базы данных ПЛК" с указанными ниже значениями по умолчанию.
|
Ввод |
DI*,AI*,*INP*,*IN *,*IN,*IN/* |
|
Вывод |
DO*,AO*,D0*,A0*,*OUT* |
|
Комбинированный |
*ДРУГОЕ*,IO*,I0* |
При работе с инструментом "Утилита переноса базы данных ПЛК" значения в поле "ОПИСАНИЕ" базы данных ПЛК сравнивается со значениями по умолчанию для модулей ввода, модулей вывода и комбинированных модулей. Если совпадение не обнаружено, выполняется сравнение и именем таблицы базы данных. Если обнаружено совпадение со значением в поле ОПИСАНИЕ или с именем таблицы, в поле КАТЕГОРИЯ для данного модуля вводится соответствующее значение.
На основе этих значений в процессе работы инструмента "Утилита переноса базы данных ПЛК" выполняется обновление всех таблиц в базе данных ПЛК.
Пробелы внутри текста включаются в строку поиска. Например, по строке "IN{пробел}*" может быть найден текст "IN module", но не текст "INPUT".
Файл 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.
При каждом запуске инструмента "Утилита переноса" сведения об операции переноса записываются в файл acemigration.log. В этом файле протокола указаны дата переноса, имя пользователя и сведения о перенесенных файлах. Файл протокола хранится в папке пользователя. Ниже указан путь к этой папке по умолчанию.
Для каждого перенесенного файла создается резервная копия. Файл резервной копии создается в той же папке и с тем же именем, что и файл-источник, но с расширением ".bak".
Для файлов чертежей графических образов из библиотек, а также для изображений-слайдов резервные копии не создаются.