ПОИСК Статьи Чертежи Таблицы Инструменты и их компоненты из "САПР, или как ЭВМ помогает конструктору " в системах САПР работу конструктора с карандашом и ватманом дополняют электронные карандаши, графические дисплеи и графопостроители. Но ведь сами по себе технические средства не могут заменить проектировщика, они призваны стать его опорой, помощником в сложном деле создания изделия. Чтобы делать это с большей пользой, человек, разрабатывая технические средства, не должен забывать и об их программном наполнении. В данном случае речь пойдет об алгоритмических языках II программах для формирования чертежей деталей и узлов. [c.145] С некоторой долей упрощения можно проследить три поколения программ и языков машинной графики. [c.145] Второе поколение программных средств предназначено для моделирования, редактирования и отображения на чертежных устройствах геометрических образов деталей общего машиностроения, геометрии обводов кузовов автомобилей, очертаний летательных аппаратов и судостроительных конструкций. [c.145] Как правило, эти программные срсдстпа называются системами майданной графики. Обычно они включают программы позиционного расчета с описанием взаимодействия и сопряжения элементарных геометрических объектов. К этому направлению следует отнести системы машинной графики ФАП-КФ и СМОГ-85, разработанные соответственно в Институте технической кибернетики АН БССР и ВЦ СО АН СССР. [c.146] Программы ФАП-КФ, оформленные в виде объектных пли загрузочных модулей, позволяют стандартным образом обращаттюя к ним, как процедурам языка ФОРТРАН. В качестве базового графического уровня ФАП-КФ используется базисный НАД. Основной тип применяемой вычислительной машины — ЕС ЭВМ. [c.146] Первая часть программ ФАП-КФ моделирует геометрию на плоскости, позволяет формировать чертежи деталей с указанием их размеров. Вторая часть программ описывает пространственные трансформации геометрических объектов, характерные для конфигурации деталей общемашиностроительного профиля. В отличие от языков первого поколения в ФАП-КФ прослеживается ориентация объектов, позволяющая совершать обходы контуров, идентифицировать принадлежность геометрическому объекту части плоскости, ограниченной контуром. Контур геометрического объекта формируется из стыкуемых отрезков и дуг окружностей. Широко используются процедуры вычисления параметров соприкосновения контуров. [c.146] ЗОИ внузри контуров, постановки размерных н выносных линии н нанесения специальной символики н текста. Разработка и отладка программ на ФАП-КФ для специалиста, владеющего этим программным средством, занимают около недели для чертежа средней сложности. ФАП-КФ предоставляет возможность, сформировав программу типовой детали один раз, интерпретировать чертежи данной детали на средствах графического вывода с любым масштабом. На рис. 38 показан чертеж детали в аксонометрии, полученный с помощью средств ФАП-КФ. [c.147] Программное средство СМОГ, или система математического обеспечения графопостроителей, является универсальным, предоставляет средства описания информации в виде последовательности графических примитивов, хранения информации в специализированном архиве, а также средства вывода информации практически на любое графическое устройство координатного типа. Пользователь имеет следующие возможности задание области и системы координат рисование символов, текстов, отрезков, дуг окружностей и т, д. построение графиков, векторных полей, карт изолиний, аксонометрических проекций однозначных поверхностей. [c.147] Пакет программ ГРАФИТ является расширением ПС СМОГ и предоставляет средства формирования, редактирования и хранения машиностроительных чертежей. [c.148] Описываемая с помощью пакета программ ГРАФИТ информация делится на следующие классы объектов элементарные объекты — точки, отрезки, дуги, размеры, обозначения и т. д. составные объекты — группы элементарных объектов, плоские области, чертежные листы, конструкторские документы. [c.148] Особенностью пакета программ ГРАФИТ является наличие СУБД, содержащей следующую информацию каноническое представление чертежей информацию о связях между элементами чертежа — типы сопряжений, касание и т. д. атрибуты — толщина или цвет линий, масса, стоимость и т. д. [c.148] Полученные с помощью пакета программ ГРАФИТ чертежи удовлетворяют требованиям ЕСКД. Использование пакета программ ГРАФИТ возможно как в пакетном, так и в диалоговом режиме на БЭСМ-6 или ЕС ЭВМ. Язык реализации — ФОРТРАН. Требуемый объем оперативной памяти ЕС ЭВМ — 400 К байт. [c.148] Пакет программ SPA E — это совокупность программных средств, обеспечивающих решение задач по формированию и обработке на ЭВМ геометрических моделей трехмерных объектов. Он ориентирован на использование в рамках систем автоматизации научно-исследовательских и проектно-конструкторских работ при решении задач описания, хранения, обработки, визуализации и расчета характеристик трехмерных объектов сложной геометрии. [c.148] Множество геометрических объектов, для описания и обработки которых предназначен пакет SPA E, ограничивается точками, кривыми, многоугольниками, многогранниками и поверхностями. Предполагается, что объекты задаются в пространстве двух или трех измерений с прямоугольной декартовой системой координат (правой). Для описания объектов используется линейное (полиэдры) либо параметрическое (кривые и поверхности) представление. Оба типа представлений основаны на методе граничного задания, т. е. объект задается своей границей тело — набором граничных поверхностей, поверхность — граничными кривыми и т. д. [c.149] Особенностью алгоритмов, реализованных в пакете SPA E, является их логическая простота (решение трехмерных задач сводится к решению совокупности двухмерных задач) и возможность распараллеливания, поскольку двухмерные задачи не связаны между собой. Кроме того, алгоритмы построения плоских образов трехмерных объектов (сечений и проекций с удалением невидимых поверхностей), реализованные в пакете SPA E, очень легко могут быть адаптированы к растровым графическим устройствам. [c.149] В Марийском политехническом институте разработана графическая диалоговая система описания геометрических моделей с помощью геометрического моделирования ФАП-КФ. Система позволяет повернуть, перенести, масштабировать, дублировать, вращать геометрические образы. Технические средства — ЭВМ ЕС-1033, графиче ский дисплей ЕС-7064, алфавитно-цифровой дисплей ЕС-7920. [c.150] Существуют и другие графические языки и системы, однако их описание выходит за рамки нашей книги. [c.151] Вернуться к основной статье