Материал: Информационные технологии в электромеханике и электроэнергетике. Бурковская Т.А., Зайцев А.И

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

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

Графические редакторы позволяют создавать и редактировать изображения на экране компьютера. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а также выводить полученные изображения в таком виде, чтобы они могли быть включены в документ, подготовленный с помощью текстового редактора. Графические редакторы обеспечивают возможность получения изображения трехмерных объектов, преобразования растровых изображений в векторный формат.

Системы деловой и научной графики позволяют наглядно представлять различные зависимости, выводить на экран разнообразные виды графиков и диаграмм (гистограммы, круговые и секторные диаграммы), графики функций (заданных в табличном или аналитическом виде), линии уровня поверхностей, диаграммы рассеяния.

ПРОБЛЕМНО-ОРИЕНТИРОВАННОЕ ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Проблемно-ориентированное прикладное программное обеспечение имеет более узкую специализацию и предназначено

91

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

Проблемно-ориентированное прикладное программное обеспечение представляет собой совокупность целевых программных средств, с помощью которых реализуются различные этапы процесса автоматизированного проектирования. Состав и функции этого обеспечения зависят от задач проектирования, вида проектно-конструкторской и технологической документации, архитектуры технических средств.

Характерные черты проблемной ориентации в области проектирования имеют системы CAD - Computer Aided Desing (системы автоматизированного или компьютерного проектирования), которые осуществляют автоматизацию расчетных и конструкторских работ.

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

AutoCAD - первый программный продукт фирмы Autodesk, созданной в апреле 1982 года, когда в ее состав входило всего 15 программистов. Первая версия системы поступила в продажу в конце 1982 года. Характеристики системы оказались столь привлекательными для пользователей, что спрос на нее постоянно растет, и в настоящее время можно констатировать, что AutoCAD фактически играет роль стандарта для САПР.

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

92

типов: точки, линии, дуги, ломаные, окружности, поверхности, тела, блоки, а также текст.

Линии, дуги и окружности можно вычерчивать сплошными и пунктирными линиями различных типов. Кроме того, имеются возможности задавать гарнитуру, размер и тип шрифта. Из графических примитивов можно формировать составные объекты-блоки. Блок рассматривается системой как единый объект, который можно перемещать и удалять целиком, независимо от сложности его внутренней структуры. Каждый блок может содержать другие блоки, причем допускается несколько уровней вложения.

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

Управление системой осуществляется с помощью специального командного языка. Команды могут быть введены с клавиатуры или выбраны из экранного меню. Требуемые для выполнения команд параметры могут быть введены заранее либо в диалоговом режиме. Последние версии системы AutoCAD содержат дополнительные сервисные средства, например двухуровневое "ниспадающее меню", графический интерфейс. Многочисленные дополнения к системе AutoCAD, разрабатываемые как фирмой Autodesk, так и другими фирмами, еще более упрощают управление системой.

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

Для облегчения работы с чертежами различных видов в системе предусмотрено использование прототипа чертежа.

93

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

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

Отличительная черта системы AutoCAD - чрезвычайно широкий набор поддерживаемых периферийных устройств. Система может функционировать и на IBM-совместимых ПК минимальной конфигурации, однако позволяет существенно повысить эффективность работы при подключении дополнительных устройств.

Одна из причин широкого распространения системы AutoCAD - постоянные усилия фирмы Autodesk, направленные на поощрение разработок, расширяющих области ее применения. Проводя работу в этом направлении, фирма координирует усилия десятков фирм, создающих различные дополнения к системе

AutoCAD.

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

94

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

Ситема КОМПАС-ГРАФИК, разработанная фирмой АСКОН, стала реальной альтернативой AutoCAD уже в конце 80-х годов. Система КОМПАС-ГРАФИК изначально была ориентирована на выпуск чертежей и полную поддержку ЕСКД. Система КОМПАС - это новое поколение высокоэффективной конструкторской графики с совершенными технологиями проектирования и инструментальными средствами, которые отвечают самым современным требованиям. Система включает мощный чертежно-конструкторский редактор со средствами интерактивной параметризации, модуль управления документами, готовые библиотеки для различных областей применения, прикладные конструкторские пакеты, инструментальные средства разработки приложений.

Система CADdy, разработанная немецкой фирмой ZIEGLER, впервые появилась на рынке в конце 1983 года и включала лишь редактор чертежей. В 1984-1987 годы к нему были добавлены модули для проектирования в машиностроении, электронике, геодезии, что сразу привлекло к системе многочисленных пользователей. В 1988 году фирма полностью переработала систему на базе новой концепции интеграции и выпустила помимо немецкоязычной англо-, а позднее - и русскоязычную версии. Интегрированная система автоматизированного проектирования CADdy имеет более 70 модулей разного назначения.

При рассмотрении архитектуры CADdy удобно пользоваться аналогией с Microsoft Windows - эти системы похожи по концепции. Как и в Windows, ядро CADdy содержит общие для всех модулей функции управления ресурсами ПК, подсистему аппаратно-независимой графики и интерфейса пользователя. Ядро CADdy обеспечивает управление ресурсами и взаимные вызовы программ-приложений.

Подсистема графического интерфейса предоставляет программам-приложениям унифицированные функции построения изображений и взаимодействия с пользователем и

95

Источник: https://studfile.net/preview/16564847/