
- •В.К.Сырчин сапр технологического оборудования
- •Содержание
- •Глава 1 Основы методики проектирования 17
- •Глава 1 Основы методики проектирования
- •1.1. Становление науки о проектировании
- •1.2. Понятия и задачи методологии проектирования
- •1.3. Процедурная модель проектирования
- •1.4. Системный подход к проектированию оборудования
- •1.5. Классификация проектируемых объектов и их параметров
- •1.6. Классификация типовых задач проектирования
- •1.7. Задачи структурного синтеза и анализа и методы их решения в сапр
- •1.8. Типовая функциональная схема процесса проектирования
- •Глава 2 Формирование процедур на этапе разработки технического задания
- •1) Определение потребности в проектировании;
- •2.1. Определение потребности в проектировании
- •2.2. Оценка перспективности выбранного направления разработки
- •2.3. Выбор основных целей проектирования
- •2.4. Определение основных признаков проектируемого объекта
- •2.5. Алгоритм составления концептуального описания
- •2.6. Составление тз с помощью эвм
- •Глава 3
- •3.1. Организация поиска технических решений
- •3.2 Частично формализованные эвристические методы
- •3.3. Поиск технических решений с помощью эвм
- •Глава 4 Методика проектирования сапр
- •4.1. Принципы системного подхода к созданию сапр
- •4.2. Состав сапр
- •4.3. Проектирование сапр
- •Глава 5 Лингвистическое обеспечение
- •5.1. Классификация языков
- •5.2. Процедурно-ориентированные языки программирования
- •5.3. Языки машинной графики
- •Глава 6 Информационное обеспечение
- •6.1. Информационная структура процесса проектирования
- •6.2. Основы построения информационно-вычислительных систем
- •6.3. Банк и базы данных сапр
- •6.4. Модели данных
- •6.5. Структура информационного взаимодействия в сапр
- •Глава 7 Технические средства сапр
- •7.1. Состав технических средств
- •7.2 Конфигурации комплексов технических средств сапр
- •7.3. Локальные вычислительные сети
- •7.4 Специализированные эвм для сапр
- •7.5 Автоматизированное рабочее место (арм)
- •7.6 Оценка качества технического обеспечения сапр
- •Глава 8 Общее программное обеспечение
- •8.1. Состав и принципы разработки программного обеспечения
- •8.2. Операционные системы
- •Глава 9 Специальное программное обеспечение
- •9.1 Структура спо
- •9.2 Мониторная система и работа спо
- •9.3 Принципы построения программ и типизация средств сапр
- •9.4 Организация программного обеспечения сапр
- •9.5 Методика проектирования в сапр
- •Глава 10 Программное геометрическое обеспечение
- •10.1 Структура программного обеспечения
- •10.2 Состав программного обеспечения
- •10.3 Комплексы программ моделирования геометрических объектов
Глава 10 Программное геометрическое обеспечение
10.1 Структура программного обеспечения
Большинство устройств графического отображения способны самостоятельно без ЭВМ выполнять семь элементарных операций: воспроизведение точки, построение вектора, построение окружности или дуги, воспроизведение символов, масштабирование, формирование линий различных типов, управление пером (подъем, опускание, разгон, торможение) или лучом (изменение яркости).
Для выполнения других операций необходима ЭВМ. Это связано с экономическими факторами, поскольку расширение набора выполняемых операций ведет к усложнению и удорожанию технических средств.
Работа графических систем реализуется программным обеспечением систем графического отображения (ПО СГО). Структура системы формирования, обработки и отображения графической информации с использованием ПО СГО показана на рис.10.1.
Источником информации является конструктор (К), задающий директивы с помощью клавиатуры или светового пера, или инженерная программа (ИП). Информация в виде исходных данных (ИД) представляется на одном из графических языков (языке представления графической информации - ЯПГИ) и выдается на вход системы в виде сообщения.
Директивы конструктора могут выдаваться на языке графического диалога (ЯД) или на языке описания типовых графических изображений (ЯОТИ) (при ручном кодировании чертежей). В инженерной программе для формирования чертежа используется язык задания графической информации (ЯЗГИ). Обычно все языки имеют общие элементы или объединяются в один графический язык.
Программы-трансляторы переводят сообщения на машинный язык, и с помощью программ графических операций (ПГО) идет обработка поступившей информации. В процессе выполнения операций может быть использована дополнительная информация из графического архива (ГА), в то же время разработанная графическая информация может быть записана в архив.
Информация, сформированная ПГО, в принципе сразу может быть преобразована в команды управления устройствами отображения (на рис.10.1 штриховая линия), но это невыгодно по следующим причинам:
- при решении задач ПГО реализуются в различной последовательности, а преобразование информации в команды управления возможно только после последней ПГО (т.е. необходима управляющая программа для устройств отображения);
- иногда информацию необходимо отобразить на нескольких устройствах отображения, имеющих различные системы команд управления, или же с любой задержкой времени как по частям, так и полностью;
- при изменении набора ПГО и системы команд в случае изменений технических средств комплекс ПО СГО не должен изменяться коренным образом (стоимость его значительно выше стоимости технических средств).
Поэтому результаты обработки информации ПГО предварительно записываются на промежуточном внутреннем языке (ПВЯ) - языке представления результатов автоматической обработки.
Процесс формирования команд управления осуществляется программным блоком (блок постпроцессоров - ПП), который формирует управляющую информацию для устройств отображения.
Подготовленные команды управления передаются на устройства отображения графической информации (УОГИ) через программы связи ЭВМ с УОГИ (определяют готовность УОГИ для приема информации).
При такой структуре при включении в комплекс новых технических средств УОГИ переработке подвергаются только постпроцессоры и программы связи, а остальные языковые и программные средства остаются без изменения.
Для оптимального управления ПО СГО необходима специальная управляющая программа (УП), работающая во взаимодействии с ОС ЭВМ.
Рассмотренная структура ПО СГО позволяет по мере необходимости отображать как промежуточные, так и конечные результаты проектирования в диалоговом режиме.