Cтраница 3
В данной главе сделана попытка составить перечень наиболее удачных и наиболее широко используемых методов графического ввода. Эти методы используются при формировании основных составных частей входного языка графических систем. [31]
Графический примитив выполняет единичное действие. Графические примитивы обычно распадаются на три группы: управление курсором, управление состоянием устройства и графический ввод. Здесь понятия курсора и состояния используются в наиболее общем смысле. Из этих графических примитивов формируются различные графические команды ( множественные действия), называемые элементарными графическими функциями, они рассматриваются в разд. Графические элементарные функции аппаратно независимы. [32]
Автоматизированные рабочие места представляют собой комплексы для организации диалога между ЭВМ и проектировщиком с широким использованием графической информации. В состав АРМ обычно входят мини - ЭВМ, алфавитно-цифровой или графический дисплей, устройство графического ввода и чертежный автомат. АРМ может работать либо в автономном режиме для решения небольших задач, либо в комплексе с большой ЭВМ для организации диалога и редактирования информации. [33]
Общей темой упомянутых здесь предметов является неформальное введение необходимой нотации в контекст способом, знакомым по обучению математике. В [2] язык APL широко используется как средство реализации системы для анализа схем, а в [3] графический ввод и выражения языка APL совместно применяются для описания проектов в экспертной системе. [34]
Машиностроительные чертежи относят к разновидности графической информации высокой степени сложности, что обусловлено наличием смысловой взаимосвязи изображений, разнообразных условных обозначений, символов и текстов, устанавливаемых ЕСКД и ЕСТД. Поэтому наряду с вводом в ЭВМ графической информации с помощью специализированных языков актуальной является проблема создания автоматических устройств графического ввода, которые преобразуют в цифровой код ЭВМ начертания линий и символов, нанесенных на бумагу, кальку, фотопленку или другой носитель. [35]
Среди мини - и микроЭВМ в САПР широко будут применяться СМ-1420 ( 2 4 млн. опер / с, 2 4 МГБ), ДВК-3, ДВК-4 с графическими дисплеями, СМ-1800, Электроника НЦ-82 и др. Широкая номенклатура ЭВМ позволяет организовать поставку вычислительных комплексов ( ВК) по проектам заказчика. Эти ВК могут включать ЭВМ ЕС 1046 - 1066 с терминальными станциями 7905 - 7980 и АРМами 201, 204, 205 на базе СМ-1420, обеспечивающими графический ввод - вывод информации и вывод на микрофильмирование. Таким образом, техническая база САПР развивается очень быстрыми темпами, что создает предпосылки для дальнейшего развития методологии проектирования. [36]
Из различных факторов, влияющих на уровень активности студента, наиболее понятным является способ введения ответов. Типы ответов можно разделить на семь категорий, которые будут обсуждаться в самом приблизительном порядке по возрастанию требований к студентам и, следовательно, в порядке усиления взаимодействия: ввод Yes / No ( Да / Нет) по запросу программы, численные и текстовые ответы, математические или химические формулы, аналоговый и графический ввод. [37]
В общем случае этот курс может быть рассчитан на восемь недель. Он не охватывает графический ввод, но зато для выполнения упражнений требует использования лишь простейшего графического оборудования. [38]
Обычно устройства ввода графической информации в ЭВМ имеют электромеханический характер. Их часто называют кодировщиками графической информации. Существуют два типа устройств графического ввода: полуавтоматические и автоматические. [39]
Устройство ввода-вывода информации, представляющее собой в простейшем случае электронно-лучевую трубку ( ЭЛТ) с экраном. Система отклонения луча по осям хну связана с выходом двух ЦАП, получающих информацию от ЭВМ. Обычно дисплей снабжен устройством графического ввода ( световое перо) или клавиатурой. [40]
В зависимости от целевого назначения ( и, соответственно, используемых синтаксических конструкций) разработчик должен выбрать тот или иной редактор. Результатом работы редакторов является создание описания проекта или его фрагментов на одном из языков описания аппаратуры. Даже если САПР не поддерживает графического ввода, она часто может отображать текстовое описание в графическую форму. Примером может служить самостоятельное обнаружение САПР Synpliry ( 9 - 24 тыс. долларов) фирмы Synplicity фрагментов, соответствующих по построению описанию автоматов с памятью, с возможностью их дальнейшего фафического представления. [41]
Необходимо проводить различие между моделированием статических, жестких структур и динамическим представлением подвижных структур. Для первого имеется много прикладных программ, однако программное обеспечение, дающее высокий уровень диалогового режима, может быть достигнуто лишь на ПРС высокого уровня. Такая программа должна обладать следующими характеристиками: иметь графический ввод в виде двумерного рисунка с генерацией соответствующей трехмерной структуры; давать изображение молекул, содержащих до 1000 атомов, в виде стержневых, шаростержне-вых и заполняющих пространство моделей, которыми можно управлять в реальном масштабе времени; удалять закрытые от наблюдателя поверхности и показывать тени. Цель проекта состоит в развитии ПРС высокого уровня как независимых инструментов для молекулярного моделирования, которые бы имели высокую ценность для обучения и исследовательской работы. Однако в области динамического моделирования остается сделать еще очень многое. Компьютерная графика представляет собой идеальный инструмент для визуализации изменений в системе как функции времени, в особенности это относится к взаимным смещениям атомов в молекуле. Поэтому она должна в первую очередь использоваться для иллюстрации механизмов некоторых фундаментальных реакций, таких, как перечисленные ниже. [42]
В ходе процесса выбора формата выполняются операции с графическими данными или данными в виде контурных изображений. В некоторых случаях графические данные формируются программой, например таким путем строятся границы области предполагаемого выпадения радиоактивных осадков или круги дальности относительно заданного центра. Другие графические данные могут быть введены пользователем с помощью устройства для графического ввода. Если такое устройство имеет свою собственную систему координат, то это обстоятельство также должно быть указано на экране индикатора. Это легко выполнить в начале или в конце операции ввода графических данных путем отображения на экране опорных точек координатной системы устройства ввода, привязанных к системе координат индикатора. [43]
В этой главе будет рассматриваться почти исключительно третий тип системы - графическая система общего назначения. Одной из причин для такого повышенного внимания является тот факт, что хорошая система общего назначения обеспечивает наилучшую основу для прикладного программирования. Она позволяет свести к минимуму затраты на разработку структуры данных, на создание программ графического ввода и вывода и дает возможность программисту сосредоточить внимание на наиболее сложных процессах, связанных с прикладной задачей. В конечном счете написанная с помощью такой системы графическая программа не труднее для разработки, чем обычная. Поэтому ключ к созданию специализированных систем состоит в наличии хороших графических систем общего назначения. [44]
Общим для них является принцип распределения функций между оператором и ЭВМ. Оператор анализирует чертеж, выделяет конструктивные элементы, подлежащие кодированию, устанавливает рабочий орган устройства графического ввода в определенные точки чертежа, после чего по его команде автоматически вычисляются координаты точек и представляются в цифровом коде ЭВМ. Для многих проектных задач в станкостроении, судостроении, автомобильной, авиационной и других отраслях машиностроения этих исходных данных достаточно при выполнении на ЭВМ инженерных расчетов и автоматизированного проектирования. [45]