Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МДЭ(CAПРКГГ).doc
Скачиваний:
12
Добавлен:
21.08.2019
Размер:
446.98 Кб
Скачать

1.2.Современный рынок программного обеспечения сапр

Системы автоматизированного проектирования (CAD/CAM/CAE/PDM) являются одним из классов прикладного программного обеспечения. Практически - это целая вселенная: по числу фирм-разработчиков подобных аппаратно-программных систем, функциональным возможностям и числу версий их программ, масштабам их применения, объёму накопленной и обрабатываемой ими информации, размерам финансирования и стоимости продуктов этой отрасли программной индустрии, по характеру её проблем, наконец.

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

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

Сегодня лидерами мирового рынка САПР являются «тяжёлые» (универсальные, многоцелевые) системы: французская EUCLID QUANTUM (фирмы Matra Datavision), американские Pro/Engineer (Parametric Technology Corporation), Unigraphics (Unigraphics Solutions), СAТIА (IBM), CADDS 5 (Computervision); и функционально более «лёгкие»: немецкая CADdy (ZIEGLER-Informatics GmbH), американские AutoCAD (Autodesk, Inc.), MicroStation (Bentley Systems, Inc.), венгерская ArchiCAD (Graphisoflt).

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

По мере роста мощности ПК, эта градация постепенно размывается. Одной из современных тенденций развития САПР является (как и в программировании) объектная ориентированность: стремление построить систему таким образом, чтобы её пользователь оперировал привычными для него понятиями предметной области, чтобы используемые им объекты обладали интуитивно понятными свойствами и поведением. Акцент вновь смещается от универсальных систем в сторону автономных подсистем САПР (т.н. «среднего», промежуточного класса между «лёгкими» и «тяжёлыми»: цена — почти как у первых, возможности — почти как у вторых).

Продолжаются усилия по стандартизации интерфейсов и форматов обмена данными (например, основа технологии OLE для Windows на Intel-платформе).

1.3. Параметрическое моделирование – основа построения современных ис автоматизированного проектирования.

Проектирование, при котором все проектные решения или их часть получают путем взаимодействия человека и ЭВМ, называют автоматизированным, в отличие от ручного (без использования ЭВМ) или автоматического (без участия человека на промежуточных этапах). Система, реализующая автоматизированное проектирование, представляет собой систему автоматизированного проектирования САПР (в англоязычном написании CAD System -Computer Aided Design System).

Автоматическое проектирование возможно лишь в отдельных частных случаях для сравнительно несложных объектов. Превалирующим в настоящее время является автоматизированное проектирование.

Проектирование сложных объектов основано на применении идей и принципов, изложенных в ряде теорий и подходов. Наиболее общим подходом является системный подход, идеями которого пронизаны различные методики проектирования сложных систем.

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

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

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

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

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

В качестве компонент могут выступать материальные составляющие конструктивных элементов (например, штукатурка, раствор, кирпич для стен) или что-то другое (стоимость, трудовые ресурсы, временные затраты), что может быть соотнесено с конструктивными элементами. Каждая компонента имеет имя, код, количественное определение, единицу измерения и ссылку на характеристику конструктивного элемента, с которым она связана.

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

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

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

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