Как осуществляется работа с базами данных в 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 устанавливается стандартная база 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.