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

25.01.15
5492 6 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 (1 Голос)

Комментарии  

#1 Вчеслав
30.08.2016 11:42
0
0
вылезает ошибка недостаточно системных ресурсов?! в чем проблема
Цитировать
#2 Руслан
30.08.2016 21:54
По видимому в нехватке системных ресурсов :sad: Возможно, просто недостаточно места на диске, куда переносите базу. А также, проверьте, что ваш ПК соответствует техническим требованиям AutoCAD Electrical, например для ACE 2015 imolodec.com/ace/tekhnicheskie-trebovaniya-autocad-electrical-2015
Задавая вопрос указывайте пожалуйста версию ОС и АСЕ ;) так будет гораздо проще ответить на ваш вопрос.
Цитировать
#3 Вчеслав
31.08.2016 11:44
0
0
скачал База данных по ГОСТу для AutoCAD Electrical как мне их установить папка лежит C:\Program Files\InformElectroSoft нет не установщика просто файлы в КЭАЗовской базе установщик там все просто а тут не пойму помогите пожалуйста
Цитировать
#4 Руслан
31.08.2016 13:10
Вчеслав, по указанному вами пути C:\Program Files\InformElectroSoft должен лежать в том числе файл Руководство по установке...pdf Там все достаточно подробно расписано. Вообще при первом, после установки БД, запуске AutoCAD Electrical, начиная с версии 2014 и старше должен показать окно, которое предупреждает о загрузке неизвестной программы. В данном окне нужно выбрать кнопку «Загрузить». Если окна не было, то БД можно загрузить вручную. Для этого в командной строке набираем команду NETLOAD и выбираем с диска компьютера
C:\Program Files\InformElectroSoft\suppor t файл DLL, соответствующий вашей версии
AutoCAD Electrical. Ну а дальше подключите БД к вашему проекту.
Цитировать
#5 Вчеслав
31.08.2016 16:09
0
0
В руководстве написано что после установки зайти в программу и переключить библиотеки но такой кнопки нет....
Цитировать
#6 Руслан
31.08.2016 18:05
Вячеслав, ответил вам на E-mail.
Надеюсь, что смог помочь.
Цитировать

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

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

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

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