Справочник Разработка и оформление конструкторской документации РЭА Э.Т. Романычева (560567), страница 12
Текст из файла (страница 12)
Характеристики распространенных ГД и видеомониторов приведены в табл. 2.4. Распространены следующие кодирующие устройства: М-2002, М-2004, ЭМ-709, ГАРНИ, Г1КГИО. Для полуавтоматического кодирования применяются кодировщики ГИ вЂ” планшеты с абсолютной или автоматической системой координат и ручным устройством ввода ГИ, Для автоматического кодирования применяются автоматические кодировщики, а также телекамеры и алгоритмы распознавания изображения. Характеристики устройств кодирования, используемых в комплексах АРМ (автоматизированное рабочее место), приведены в табл.2.5.
Перемещение знака слежения возможно посредством шарового или рычажного указателя либо устройства типа «мышь». Для обеспечения ввода графической информации, формирования, редактирования и вывода результатов в виде графических изображений устройства, предназначенные для этих целей, объединяют в комплексы технических средств машинной графики. Конкретный состав комплексов определяется классом решаемых задач, производственными площадями, объемами вывода графической информации и ее качеством, стоимостью оборудования и др. Решение задач АКД требует больших ресурсов вычислительных систем: быстродействия, объема оперативной и внешней памяти, а также наличия необходимого периферийного оборудования.
Поскольку диапазон используемых в машинной графике 74 Таблица 2.5 Характеристики устройств кодирования графической инйзормацнн Хврвктврвстнвв гарни пкгио 1055Х780 0,5 900Х1200 0,1; 1; 2; 2,5; 5 О,! 850Х600 1; 1,25; 2,5; 5 0,1 Размер рабочего поля, мм Используемые координатные сетки, мм 850Х618 О,! 0,1 Разрешающая ность, мм способ- Точность определения коор- динат, мм Допустимая толщика носи- теля документа, мм Производительность, точек в 1 мни, в режиме: 0,4 0,2 2,5 1,0 дискретном 80 6000 !80 0,48 180 500 0,8 непрерывном Масса, кг 800 0,5 Потребляемая кит мощность, вычислительных устройств и систем очень широк, то для определенных применений можно воспользоваться следующими рекомендагшями: для управления графическим дисплеем с регенерацией достаточно восьмиразрядного микропроцессора; для обеспечения работы терминальной станции с графическим дисплеем, кодировщиком, клавиатурой, световым пером и графопостроителем, используемой для формирования и редактирования чертежей !в том числе выполнения операции преобразований переноса, поворота., масштабирования и т.п.), требуется шестнадцатиразрядная мини-ЭВМ с оперативной памятью не менее 0,5 Мбайт и быстродействием не менее 50 тыс.
007с; для обеспечения функциоиироваия машиностроительной САПр, которая разрабатывает как конструкторскую, так и технологическую документацию, необходима тридцатидвухразрядная ЭВМ с оперативной памятью не менее !...2 Мбайт, быстродействием ! млн. опус и объемом внешних запоминающих устройств прямого доступа !магнитные диски н т.п.) порядка 200 Мбайт. Комплексы технических средств машинной графики развиваются в виде трехуровневых систем: Уо о х "о «о х ~д«о х ох ~~о О о«о оо « х г« х Х «о ьо ~о Ж Ф ~Д ФО хО х о о о« ~ ь Ф о ч Иь Ф о', ох ««' х ох о , б««« ~о~~ ~оь 1о Ово о ОО„,Х, ХХХ ОФХ'" Ф Х Ч Ф х,й хохо =' Ф О х о Г~ ьь -«о о о"охх -о о о«х Оех Е о оо х х Ф «о «о ОЪ ~~О-, -«О Ях4 й=* хо«ЕХ '« о"х хо Овов о«оооо ООФ Х Ое о«х ФХхоххх ««„"44охо ФХох~ «оо' о х о хех« 'о ФО О оОХ „о~хохСбх о.««о ФЯ охв ХОХОФОЬ "о 1«о оооо „о.
«ООО х О ~ -„Ха= ОЕ и о« Ф х Ф о" х х х о х О О ~ю ОЗ Хх -1= 3~ х Хо О «О Д' )О оьи О о хйЯ Ф х «р хх о х Фо а о«х ««;« о о о о М 4 о ФФКО ««ох., «Р ° хо~" О „,„о 1ОФ о„ и х Ф «о ххх с«. е 4оыо мо~о ьь х" х; '.о о; о йхо« «'«х Ф х х к цз о ««х о х хх О Л ф~4 дь х.о "«Р ««х о„х о« ек„ф~"„", о 4 «о44 ' о х «о о о я' х о' О хо "«« Ф ~ЬЬ ОО Оф Ххх «« Ф Ф =1,х х „,- Фхохо г РОХно оьо1Х х Ф о х о О~«««' .О о Ф р Ю о 43 оО о о о о о « « о х « Ф 'о \ о о верхний уровень — большая ЭВМ, многомашинный комплекс, вычислительная сеть; средний уровень — мини-ЭВМ с АРМ, персональные ЭВМ; нижний уровень — графические устройства, в частности со встроенными микропроцессорами. На верхнем уровне решаются задачи с обработкой большого объема информации при повышенной точности: ведение баз данных, в том числе с графической информацией; моделирование, в том числе создание геометрических объектов с проведением по ним расчетов.
Используются ЭВМ-ЕС, БЭСМ-б и др. На среднем уровне решается и«ироний класс задач САПР машиностроения и РЭА. Комплекс технических средств для разработки программного обеспечения формируется с учетом небольшого объема выводимой графической информации, и обычно с большим числом алфавитноцифровых дисплеев для подготовки и отладки программ. К используемым при этом ЭВМ относятся: СМ-З, СМ-4, СМ-!420, «Электроника 100-25», часто — в составе АРМ.
Широко распространены АРМ-М и АРМ-Р, «Кулон». Широкое распространение получают диалоговые комплексы на основе микропроцессоров — персональные ЭВМ (ПЭВМ). Для АКД применимы профессиональные модели ПЭВМ, обладающие большой вычис. лительной мощностью и снабженные необходимыми для графических работ устройствами. Характеристики наиболее пригодных для АКД ПЭВМ приведены в табл.
2.6. 2.4. Программное обе«печеное По назначению программное обеспечение (ПО) АКД можно расположить по уровням (табл. 2.?). Объектно-ориентированные графические системы и пакеты прог. рамм эксплуатируются в основном в рамках специализированных систем под управлением специализированных операционных систем )ОС). Например, графическая подсистема специализированной САПР печатных плат на базе системы «Кулон» (система машинного проектирования !5УТ-4-017). При простой вэксплуатации и достаточно высокой надежности такое ПО трудно модифицируемо и не обладает мобильностью.
Шире применяются графические средства, работающие под управле. вием операционных систем общего назначения. Распространены операционные системы: для ЭВМ серии ЕС вЂ” ДОС ЕС и ОС ЕС!14); для ЭВМ серии СМ вЂ” ДОС СМ, ФОБОС, РАФОС, ДОС КП, ДИАМС, ОС РВ, ИНМОС и др.; для персональных ЭВМ вЂ” СР~М, ОС ДВК, ФОДОС-2, ПРОС. МЮОБ, 13Н1Х н др. Интенсивно развиваются АРМ, основанные на СМ ЭВМ н совмести. мых с ней мини-ЭВМ и персональных ЭВМ. Для этого класса ЭВМ разработаны следующие операционные системы.
7к Таблица 2.7 Структура программного обеспечения АКД яре. вень цввмвнаввввв Нввпвчевпе Прем«Вы Объектно.орнеи- ткрованвый ГГрограммные средства, предназначенные для заданного класса объектов Пакет прикладных программ для диалогового проектирования печатных плат ГРИФ [!91 Программно-ори- ентированный Программное обеспечение, ориентированное на область применения Пакеты программ ГРАФОР [б] для науч- ных исследований; РЛΠ— ЕС [211 — дая машиностроительного конструирования Геометрического моделирования Построекне моделей геометрических объектов в памяти ЗБМ Пакет программ ФЛП— КФ [131; графическая система «Зпиграф» [призон«ение 1) Базовый общий графический Реализация общих графических функций ввода, вывода н хранения графической информа- ции Пакет программ ГРАФОР, графическая система ГКС [б[ Базовый графический ориентированный на конкретное графическое устройство Реализация вывода графической информации на конкретное графическое устройство Базовое программное обеспеченно [БПО) работы конкретного графи.
ческого устройства Снстемяый Обеспечение работы тра. фнческого устройства в конкретной операционной системе Программа-драйвер РАФОС [11! имеет малое время реакции, малый объем требуемой памяти н удобный командный язык общения одного пользователя с вычислительной системой, оснащенной малыми илн средними ЭВМ илн персональными ЭВМ типа ДВК. ОС РВ [ЮХ-11) [1О[ — ОС реального времени для СМ-4, СМ-1420, «Электроника 100-25в, «Электроника-79» с оперативной памятью не менее б4 К слов, Обеспечивает многозадачный многопользовательский режим работы. Система приоритетов позволяет распределять задачи по срокам выполнения. Имеется интерпретатор для обработки команд, 79 сходных с командами РАФОСа. Можно создавать собственные интерп-' ретаторы командных файлов для составления алгоритмов.
ИНй10С (БН! Х) !7! — инструментальная мобильная операционная система для ЭВМ с диспетчером памяти. Содержит текстовые редакторы, программы формирования текстов, интерактивные средства для работы с простымн базами данных, программы построения компиляторов, лек- сических анализаторов и др. Возможна многотерминальная, много- пользовательская работа с разделением времени. Процессы (задачи» могут порождать другие процессы с обменом информацией. Командный язык является диалоговым, имеет свойства языка программирования для составления алгоритмов и др.
К программным средствам, работающим в среде ОС общего назначе- ния, можно отнести ПО всех остальных уровней. Программные сред- ства 2,.4 уровней, как правило, обеспечивают: программное описание графических изображений„выполнение аффинных преобразований графических элементов (перенос, поворот, масштабирование и т.п.); операции,экранирования, штриховки, различные геометрические вы- числения (расчет площади, момента инерции и др.) и решение других задач АКД. Широкое распространение получили графические систе- мы и пакеты программ, явлшощиеся расширением универсальных алгоритмических языков высокого уровня графическими компонента- ми.
Ниже рассмотрены распространенные графические пакеты и си- стемы, созданные на основе языка Фортран, ГРАФОР— комплекс графических программ, обеспечивающих про- стое и удобное средство для вывода информации в графической форме. Комплекс обладает большой полнотой графических функций и имеет 1риентацшо на обработку результатов научных исследований. Пакет программ обеспечивает; построение следующих графических элементов: отрезков прямых, прямоугольников, окружностей, дуг, эллипсов, многоугольников, мар- керов; написание алфавитно-цифровых символов; аффинные преобразования графических элементов; построение возможных графиков, гистограмм; экранированне участка страницы; решение некоторых задач геометрических построений (проведение прямых, в том числе взаимно параллельных, взаимно перпендикуляр- ных и других построений) н вычислений; аппроксимацию кривых; построение аксонометрических изображений; проекций трехмерных обьектов с удалением невидимых линий; построение плоского изображения поверхности, заданной однознач- ной непрерывной функцией двух переменных, нх аффипные преобра- зования и получение аксонометрических и перспективных изображений и др.