Cтраница 2
Программы черчения фрагментов сборочных единиц и деталей строятся с использованием интерактивной графической системы. Для программирования фрагмента необходимо задать положение базовой системы координат сборочной единицы или детали, а также описать элементы чертежа фрагмента. При составлении сборочного чертежа сопрягаются системы координат деталей друг с другом. Например, одна ось координат подшипникового щита проходит вдоль оси вращения машины, а другая - по поверхности замка, так: как поверхность замка служит измерительной и сборочной базой подшипникового щита. [16]
![]() |
Сравнение магнитных и электростатических отклоняющих систем. [17] |
Некоторые аргументы за и против применения каждого метода отклонения сведены в табл. 1.2. В интерактивных графических системах дисплеи на ЭЛТ с магнитным отклонением имеют ряд преимуществ, поэтому они применяются чаще. [18]
Любой графический пакет является лишь интерфейсом между аппаратурой, генерирующей графические примитивы, и человеком, использующим интерактивную графическую систему. Этот пакет предоставляет возможности для интерактивного графического программирования в среде с разделением времени. [19]
Однако у нас в стране переход на создание систем второго направления пока задерживается вследствие слабых технических данных АРМов и практически отсутствующего программного обеспечения интерактивных графических систем. [20]
![]() |
Специальная функциональная клавиатура для интерактивной машинной графики. ( Воспроизводится с разрешения фирмы McDonnell-Douglas Automation Company. [21] |
В качестве устройств ввода в рамках САПР используется несколько типов клавишных терминалов, из которых наиболее широко распространены буквенно-цифровые, имеющиеся почти во всех интерактивных графических системах. Буквенно-цифровым терминалом может служить либо обычный экранный терминал, либо документирующий терминал, печатающий на бумаге. Для графических целей экранный терминал имеет преимущество, поскольку обладает высоким быстродействием, дает возможность легко редактировать и избавляет от большого расхода бумаги. Однако иногда бывает желательна постоянная регистрация информации, а это проще всего обеспечивается документирующим терминалом. Во многих САПР для отображения буквенно-цифровой информации используется графический экран, но удобнее все же иметь для этого отдельный экранный терминал, чтобы не нарушать изображение на графическом экране и не делать надписей поверх этого изображения. Буквенно-цифровой терминал используется для ввода команд, функций и разнообразной дополнительной информации, контроль за которой обеспечивается выводом на экран ЭЛТ или на печать. Подобным же образом выводятся сообщения системы пользователю. В процессе интерактивного общения ЭВМ может выводить списки меню, листинги программ, сообщения об ошибках и т.п. Пример буквенно-цифровой клавиатуры показан на рис. 5.2 рядом с электронным планшетом и графическим экранным терминалом. [22]
Лекционный курс, например, может содержать: структуру и основные принципы построения АКД; использование графических средств вычислительной техники на различных этапах проектирования; методы автоматизированной обработки графической информации; основные задачи автоматизации конструкторской деятельности, к которым относятся многовариантность конструирования, модернизация ( частичное изменение) существующих конструкций; выполнение документации, разработанной на базовых, унифицированных несущих конструкциях, состоящих из стандартных и типовых элементов; выполнение трудоемких, рутинных графических работ; интерактивные графические системы; графические пакеты; графические стандарты; технические средства ввода и вывода графической информации. [23]
Язык управления наиболее очевиден в интерактивных системах, при его использовании пользователь выражает свою половину диалога с ЭВМ. Этот язык особенно важен для интерактивных графических систем. Языки управления большей частью специализированные и относятся к проблемно-ориентированным. Разработка и применение такого языка предполагает наличие обширного ППП или моделирующих систем. В этом случае от пользователя не требуется глубокого знания вычислительной техники и языков программирования, на которых реализована система. Пользователь является специалистом в области решаемых задач, и его функции состоят в правильной формулировке задачи и доведении ее до системы. [24]
Например может возникнуть необходимость выделения подызображения вводимого изображения или изменения положения какой-то точки дискретизованной кривой. Для использования редактора необходимо иметь интерактивную графическую систему, причем сложность редакторов меняется довольно существенно в зависимости от того, какие возможности он должен предоставлять пользователю. Хотя простую программу-редактор можно написать за пару дней, для разработки более сложных программных комплексов требуется значительное число человеко-лет. Различные аспекты программ-редакторов будут рассмотрены в соответствующих разделах, а впервые мы займемся этой темой в разд. [25]
Главные недостатки запоминающих трубок с видимым изображением заключаются в их малых размерах, трудности удаления ранее выведенного изображения и в сравнительно плохом качестве изображения. Отсутствие избирательного стирания части изображения в таких дисплеях затрудняет организацию гибкой интерактивной графической системы. Изображение на экране может быть стерто полностью в течение - 0 5 с. Во время стирания на экране появляется яркая вспышка. [26]
На рис. 2.12, в, г, д показаны результаты построения графика с помощью соединения точек прямыми линиями, гистограммного графика, приведена круговая диаграмма. Для того чтобы читатель не особенно обольщался красотой приведенных результатов, хочется еще раз напомнить, что большинство интерактивных графических систем предназначены не для работы, а для красивой демонстрации и подготовки данных в отчеты и статьи и важно, чтобы увлечение эстетикой не заслонило основных целей работы на ПЭВМ. [27]
Второе явление заключается во влиянии электрического поля на траекторию полета электронов, что позволяет разогнать пучок электронов до высокой скорости, сфокусировать его до очень тонкого луча и перемещать луч по полю экрана для получения на экране видимого следа. Важно правильно понять оба этих явления и их влияние на свойства ЭЛТ, поскольку от характеристик ЭЛТ зависит эффективность применения большинства интерактивных графических систем. [28]
Такая недооценка разработки языков программирования препятствует широкому использованию машинной графики. Огромное количество разработок забыто и не применяется, другие трудно использовать, поскольку в системе нет других программных средств, кроме языка ассемблера и недоработанного пакета графических процедур. Для успешного применения интерактивной графической системы нужно, чтобы она была не только дешевой, но и удобной в пользовании. Программист, как новичок, так и более опытный, должен убедиться, что писать графические программы не сложнее неграфических. Этого можно достичь только при использовании алгоритмического языка высокого уровня - языка, позволяющего выражать алгоритмы так, как их видит программист, освобождающего от знания особенностей конкретной машины и позволяющего исправлять ошибки с минимальной затратой труда. [29]
Как правило, для пользователя САПР непроцедурные языки более удобные. С помощью непроцедурных языков непосредственно описывается исходная схема или чертеж, пользователю нужно лишь соблюдать правила языка, не заботясь о разработке моделирующего алгоритма. Формальный характер перевода исходного рисунка схемы в текст па непроцедурном языке облегчает разработку программного обеспечения интерактивных графических систем, в которых исходная информация об объекте формируется пользователем непосредственно в виде рисунка на экране дисплея. Кодирование изображения в соответствии с правилами непроцедурного языка осуществляется автом атически. [30]