Перенос базы данных каталога в AutoCAD Electrical 2015

25.01.15
10532 15 5
Перенос базы данных каталога в AutoCAD Electrical 2015

Базы данных каталогов AutoCAD Electrical поставляются совместно с программой, а также предлагаются некоторыми производителями и разработчиками в виде отдельных дополнений. Но практически всем пользователям все равно приходится вносить в базы данных различные изменения: добавлять таблицы производителей, таблицы новых категорий компонентов, добавлять в эти таблицы записи, редактировать существующие записи и т.д. и т.п.

И если в версиях AutoCAD Electrical до 2014 включительно к базам данных предъявлялись определенные требования, носящие в основном рекомендательный характер, то в AutoCAD Electrical 2015 требования к базам данных стали гораздо серьезнее.

И если вы попробуете, например, подключить к AutoCAD Electrical 2015 базу данных каталогов - default_cat.mdb от предыдущей версии AutoCAD Electrical, которой вы пользовались ранее и уже внесли в нее все необходимые изменения и дополнения, вполне можете получить вот такое сообщение:

Недопустимый формат базы данных каталога

Оно свидетельствует о том, что база данных каталога имеет неправильный формат и не может быть использована в новой версии программы.

Казалось бы, все пропало, но не отчаивайтесь, следующие рекомендации помогут вам адаптировать ваш каталог под новые требования.

Воспользуйтесь Утилитой переноса, ярлык которой расположен на вкладке Другие инструменты в панели Проект.

Команда Утилита переноса

 После вызова команды открывается диалоговое окно Утилита переноса AutoCAD Electrical.

Окно Утилита переноса AutoCAD Electrical

Отметьте в области Элементы переноса опцию Поиск в каталоге. В области Файлы переноса, кликните по ячейке Параметры и после появления кнопки с тремя точками, по этой кнопке, что вызовет диалоговое окно Параметры копирования / объединения.

Окно Параметры копирования / объединения

Если требуется заменить таблицы базы данных каталогов – выберите опции Копировать и Изменять существующие файлы.

Если надо объединить старые и новые таблицы каталогов выберите опцию Объединить, опцию Изменить существующие элементы или записи. Остальные опции отметьте при необходимости.

В области Файлы переноса, кликните по ячейке Источник и после появления кнопки с тремя точками, по этой кнопке, что вызовет диалоговое окно Выбрать исходные файлы. Используя это окно, найдите файл базы данных, который вы используете в качестве источника.

По умолчанию открывается папка C:\Users\Имя пользователя\Documents\Acade 2015\AeData\ru-RU\Catalogs, в которой хранятся базы данных AutoCAD Electrical 2015. (Мы предварительно скопировали в эту папку файл default_cat.mdb от предыдущей версии AutoCAD Electrical и добавили к имени файла номер версии).

Диалог выбора исходного файла

Аналогичным способом выберите файл Приемник.

Диалог выбора файла назначения 

После выбора файлов источника, приемника и задания параметров копирования в окне Утилита переноса AutoCAD Electrical нажмите ОК.

В результате откроется окно Обзор переноса. Убедитесь, что все параметры копирования заданы верно, нажав ОК, подтвердите выполнение переноса данных.

Окно Обзор переноса

Следите за процедурой копирования/переноса данных.

Окно контроля копирования/переноса данных

В процессе копирования данных могут возникать сообщения наподобие такого:

Сообщение об ошибке копирования/переноса данных

Жмем ОК, ибо ничего другого от нас и не требуется.

Заканчивается копирование сообщением о завершении выполнения переноса.

Сообщение о завершении копирования / переноса данных

В этом окне можно ознакомиться с результатами переноса данных. Для просмотра более подробных деталей копирования, можно просмотреть файл DEFAULT_CAT.log, созданный при выполнении процедуры переноса. Файл создается в той же папке, где расположена итоговая база данных каталога.

Следующие рекомендации помогут вам избегать проблем с несовместимостью базы данных каталога в дальнейшем:

  • Добавление таблицы каталога. Используйте для добавления таблиц каталога специальную команду Добавить таблицу к базе данных каталога.
  • Добавление таблицы _PINLIST. Используйте окно Обозреватель каталогов в режиме редактирования, чтобы добавить компоненту номера выводов. При добавлении в каталог компонента нового производителя, таблица _PINLIST для данного производителя, будет создана автоматически, если ее не было в базе данных каталога.
  • Добавление таблицы _TERMPROPS. Используйте окно Обозреватель каталогов в режиме редактирования, чтобы редактировать данные таблицы клеммных колодок - TRMS. При добавлении в каталог клеммной колодки нового производителя, таблица _TRMS для данного производителя, будет создана автоматически, если ее не было в базе данных каталога.
  • Добавление записей каталога. Используйте режим редактирования в окне Обозреватель каталогов чтобы добавить новую запись.
  • Добавление списка выводов. Используйте режим редактирования в окне Обозреватель каталогов чтобы добавить список выводов для компонента.
  • Добавление свойств выводов компонента. Используйте режим редактирования в окне Обозреватель каталогов чтобы редактировать данные таблицы TRMS и параметры выводов.
  • Удаление таблицы. Чтобы удалить ненужные более таблицы, используйте программы для работы с базами данных Microsoft ®Access, MDB Viewer Plus или аналогичные.
  • Переименование таблиц. Чтобы переименовать таблицу, используйте программы для работы с базами данных Microsoft ®Access, MDB Viewer Plus или аналогичные. Убедитесь, что переименовали не только таблицу, но и записи в других таблицах, которые на нее ссылались.
  • Редактирование имен столбцов. Чтобы редактировать имена столбцов базы данных используйте программы для работы с базами данных Microsoft ®Access, MDB Viewer Plus или аналогичные. Более подробно процедура редактирования имен столбцов описана в статье: Изменение заголовков столбцов каталога.
  • Добавление столбца данных. Используйте программы для работы с базами данных Microsoft ®Access, MDB Viewer Plus или аналогичные, чтобы добавить столбцы к таблицам базы данных каталога.

Добавляйте столбцы после всех столбцов, но перед столбцом RECNUM. Если столбец RECNUM отсутствует, добавляйте новые столбцы в конце таблицы.

Данные из дополнительных столбцов не присваиваются компонентам и не включаются в отчеты.

Категорически запрещено:

  • Таблица _FAMILY_DESCRIPTION. Никогда не удаляйте эту таблицу.
  • Порядок столбцов в таблицах. Никогда не меняйте порядок столбцов в таблицах.
  • Столбец RECNUM. Никогда не удаляйте столбец RECNUM если он есть в таблице.
  • Таблицы _PINLIST и _TERMPROPS. Никогда не добавляйте столбцы в эти таблицы.
  • Тип данных. Никогда не изменяйте тип данных для существующих столбцов.
  • Размер Поля. Никогда не изменяйте размер поля для существующих столбцов.
  • Поля нулевой длины. Никогда не изменяйте значения для существующих столбцов. Не допускайте нулевых значений поля.

Запомните, если вы собираетесь вносить изменения в базу данных каталога AutoCAD Electrical, используя внешнее приложение, обязательно сделайте резервную копию базы данных. В таком случае, если изменения базы данных приведут к ее повреждению, у вас останется рабочая резервная копия для восстановления.

Оцените статью
1 1 1 1 1 Рейтинг 5.00 (3 Голоса)

Комментарии  

Aleks_S
#11 Aleks_S
04.12.2018 12:04
0
0
Здравствуйте, Руслан!
Прошу Вашей помощи по работе с утилитой переноса. Задача - перейти с АСЕ 2018 на АСЕ 2019, при этом в АСЕ 2019 нужно "восстановить" не только базу данных каталога, но и графическое меню для вкладки "Схема" и "Монтажная панель", графические образы компонентов, шаблоны. Т. е. задача продолжить работать в АСЕ 2019, не почувствовав перехода с 2018 версии.
1. С переносом базы данных каталога проблем не возникло, каталоги найдены по пути C:\Пользователи\{имя пользователя}\Документы\Acade {версия}\AeData\Catalogs\, при помощи утилиты переноса (элемент переноса "Поиск в каталоге"), указал источник, приемник, прошло успешно.
Цитировать
Aleks_S
#12 Aleks_S
04.12.2018 12:05
0
0
2. Файлы графических меню найдены по пути C:\Пользователи\{имя пользователя}\AppData\Roaming\ Autodesk\AutoCAD Electrical {версия}\{выпуск}\{код страны}\Support\. Перенесены при помощи утилиты переноса (элемент переноса «Меню графических образов»). После этого папки в меню появились, но без изображения. Изображения меню найдены в папке IMAGES в той же директории C:\Пользователи\{имя пользователя}\AppData\Roaming\ Autodesk\AutoCAD Electrical {версия}\{выпуск}\{код страны}\Support\, их пришлось переносить обычным копированием со слиянием папок новой и старой версии. Возможно есть более правильный путь?
3. Файлы библиотек найдены по пути C:\Пользователи\Общие\Документ ы\Autodesk\Acade {версия}\Libs. При помощи каких элементов переноса в утилите переноса их возможно перенести?
Цитировать
Aleks_S
#13 Aleks_S
04.12.2018 12:05
0
0
4. Файлы компоновочных образов найдены по пути C:\Пользователи\Общие\Документ ы\Autodesk\Acade {версия}\Libs\panel (panel mm). Перенесены с заменой при помощи утилиты переноса (элемент переноса «Компоновочные образы»).
5. Файлы PLC найдены по пути C:\Пользователи\{имя пользователя}\Документы\Acade {версия}\AeData\PLC. База данных PLC перенесена при помощи утилиты переноса (элемент переноса «Содержимое» - «Бhttp://imolodec.com/ace-arti cles/perenos-bazy-dannykh-kata loga-v-autocad-electrical-2015 #аза данных ПЛК»). Необходимо ли отдельно переносить графические файлы .bmр из C:\Пользователи\{имя пользователя}\Документы\Acade {версия}\AeData\PLC?
Цитировать
Aleks_S
#14 Aleks_S
04.12.2018 12:06
0
0
Информацию по переносу из предыдущих версий нашел на ресурсе изучения Autodesk knowledge.autodesk.com/.../GUID-0797CB22-7C5B-431D-B129-7F7AA80E372E-htm.html. Хотя здесь указаны только пути к определенным папкам. Хотелось бы от Autodesk получить информацию, говоря простым языком, следующего характера: хотите перенести «это» - воспользуйтесь «вот этим» элементом переноса из утилиты переноса, а то приходится лопатить папки АСЕ, разбросанные в разных уголках диска. Не совсем ясно, что именно требуется перенести, какие файлы, правильно ли выполнена процедура.

Возможно Вы подкорректируете мои действия? Все ли я делаю правильно, все ли необходимые файлы переношу, или чего-то не хватает, как правильно переносить файлы изображений и библиотеки?
Спасибо за ответ!
Цитировать
Руслан
#15 Руслан
08.12.2018 22:15
Боюсь, что не особо помогу, на АСЕ 2019 еще не перешел. Сам не теститировал.
Но в что касается переноса изображений, библиотек и т.д., то в последних версиях все переносилось при выборе соответствующих опций в утилите переноса. Чтобы продолжить работать в АСЕ 2019, не почувствовав перехода с 2018 версии, теоретически, достаточно отметить все Элементы для переноса.
Чем вы рискуете? Ну займет АСЕ несколько больше дискового пространства. Затем запускаем новый АСЕ, проверяем, какие меню и библиотеки доступны, если что-то не перенеслось, то да, переносим в ручном режиме. Другого не подскажу...
Цитировать

Добавить комментарий

Оставляя свой комментарий, Вы соглашаетесь с правилами комментирования

  1. Регистрация отключает капчу, разрешает мгновенную публикацию комментариев.
  2. Комментарии гостей проходят премодерацию.
  3. Комментарии должны быть по теме статьи. Малоинформативные и короткие комментарии скорее всего будут удалены.
  4. Комментарии содержащие рекламу запрещены.
  5. Имя комментатора должно быть лаконичным, удобочитаемым, без рекламы.
  6. Хамство, грубость, нецензурные выражения запрещены.

Нажмите на изображение, чтобы обновить код