«ПОИНТ» — официальный дистрибьютор Autodesk в России +7 (495) 781-54-81 point@pointcad.ru

Как осуществляется работа с базами данных в AutoCAD Electrical?

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

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

Как осуществляется работа с базами данных в AutoCAD Electrical

Что такое база данных AutoCAD Electrical

База данных AutoCAD Electrical – это не просто один файл с описанием компонентов, а связанная структура данных разных типов. Она состоит из непосредственно баз данных в формате MDB, в которых описаны все параметры компонентов, и определенного набора файлов, таких как каталог с графическими образами компонентов, каталог с файлами значков компонентов, каталог с 3D-моделями компонентов и пр.

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

Обратите внимание, что AutoCAD Electrical может работать и с базами данных в формате SQL. Для этого при установке программы системный администратор должен установить и настроить SQL Server, а также конвертировать базу данных из формата MDB в формат SQL с помощью «Утилиты переноса», которая входит в стандартную функциональность AutoCAD Electrical.

Что такое база данных AutoCAD Electrical

Вместе с AutoCAD Electrical устанавливается стандартная база default_cat.mdb и несколько вспомогательных баз, таких как БД компоновочных образов footprint_lookup.mdb, БД УГО schematic_lookup.mdb и другие.

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

Работа с базами данных в AutoCAD Electrical

Рассмотрим три типовых сценария работы с базами данных в AutoCAD Electrical:

  • Корректировка и наполнение существующей базы.
  • Поиск и установка баз данных сторонних разработчиков.
  • Перенос баз данных из прежних версий.

Корректировка и наполнение существующей базы

Рано или поздно каждый пользователь сталкивается с необходимостью изменить или дополнить существующую базу AutoCAD Electrical.

Файл базы данных может быть общим или предназначаться для конкретного проекта. В первом случае файл базы данных имеет имя default_cat.mdb, во втором – <проект>_cat.mdb.

По умолчанию база данных располагается в каталоге «C:\Users\Имя пользователя\Documents\Acade XXXX\AeData\ru-RU\Catalogs», однако ее можно хранить и в папке проекта. AutoCAD Electrical ищет базу данных сначала в папке проекта, потом в папке пользователя и лишь после этого в папке каталогов по умолчанию. Поэтому, если в папке активного проекта есть база данных, то при работе будет использоваться именно она, а не общая. При редактировании всегда проверяйте, та ли база используется в текущий момент.

Структура таблиц баз данных четко определена разработчиками. Каждая база содержит обязательный набор таблиц, среди которых:

  • Таблицы каталогов (AM – амперметры и пр.).
  • Таблицы списка выводов (_PINLIST).
  • Таблицы свойств клеммы (_TERMPROPS).
  • Таблица базы данных проводников кабелей (_W0_CBLWIRES) и многие другие.

Корректировка и наполнение существующей базы

Структура баз данных и таблиц жестко фиксирована, поэтому крайне не рекомендуется править базы с помощью средств СУБД типа MS Access(кроме отдельно описанных случаев). Нарушение структуры таблицы, имен и порядка полей может привести к порче базы данных и невозможности работы программы.

Если базу необходимо исправить или дополнить, нужно использовать для этого функциональность AutoCAD Electrical.

Если необходимо добавить новую таблицу каталога, например, «Газоразрядники», используйте команду «Добавить таблицу к базе данных каталога» на ленте на вкладке «Проект».

Корректировка и наполнение существующей базы

Операции по добавлению таблиц выводов клемм выполняются в окне «Обозреватель каталогов» в режиме редактирования, который активируется нажатием иконки с изображением карандаша.

Корректировка и наполнение существующей базы

В этом же режиме можно:

  • добавить таблицу свойств клемм _TERMPROPS;
  • добавить новую запись в каталог;
  • добавить свойства выводов компонента.

Для удаления, переименования таблиц и редактирования имен столбцов необходимо использовать СУБД MS Access или ее аналог, поскольку у AutoCAD Electrical нет таких функций.

Еще раз обращаем внимание, что править базу данных может лишь квалифицированный пользователь, который четко понимает, что делает. При этом лучше использовать встроенные команды AutoCAD Electrical и не пытаться редактировать базу с помощью средств СУБД.

Поиск и установка баз данных сторонних разработчиков

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

Одним из примеров баз данных от производителя является база КЭАЗ (Курский электроаппаратный завод), которую можно бесплатно скачать и установить с их официального сайта по ссылке https://keaz.ru/partner/proektirovschikam/cad-files .

В этой базесодержатся данные о всей продукции завода, включая технические характеристики, условные графические обозначения для схем, компоновочные образы и 3D-модели аппаратов.

Преимущество базы данных от КЭАЗ в том, что она скачивается единым архивом и устанавливается специальной программой. Пользователю не нужно настраивать базу, необходимо просто выбрать желаемые компоненты базы и указать путь для установки, после чего требуемые данные появятся в AutoCAD Electrical автоматически.

Поиск и установка баз данных сторонних разработчиков

Перенос базы данных из прежних версий

Если возникла задача перенести базу данных из более старой версии AutoCADElectrical, необходимо воспользоваться встроенной «Утилитой переноса», которая находится в ленте на вкладке «Проект». Она позволяет преобразовать базу данных старого формата в новый, избежав при этом ошибок, которые могут возникнуть при ручной правке баз и таблиц.

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

Перенос базы данных из прежних версий

После этого в правой части кликните на поле «Параметры копирования» и задайте параметры переноса базы данных. Если требуется заменить базу данных, то в появившемся окне выберите опции «Копировать» и «Изменять существующие файлы».Если необходимо объединить базы данных текущей и прежней версий, выберите «Объединить» и «Изменить существующие элементы или записи».В качестве источника укажите базу данных в старом формате, в качестве приемника – базу данных текущей версии AutoCADElectrical. Напомним, что по умолчанию база данных AutoCADElectrical хранится в папке «C:\Users\Имя пользователя\Documents\Acade XXXX\AeData\ru-RU\Catalogs».После выполнения всех настроек кликните кнопку «ОК» и дождитесь окончания процесса переноса.

Заключение

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

Если у вас возникли вопросы по работе в AutoCADElectrical, настройке или наполнению базы данных, вы можете обратиться к специалистам компании «ПОИНТ» через специальную форму на сайте или по телефону +7 (495) 781-54-81.