Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Функции пакета программ машинной графики

Пакет программ машинной графики для вьшолнения надлежащей роли в структуре программного обеспечения должен реализовывать целый ряд функций, которые можно объединить в функциональные группы. Каждая такая группа реализует определенные взаимодействия между пользователем и системой  [c.127]

Все программы, входящие в пакет, охватывают практически все области его применения в научных расчетах. Однако можно отметить, что в пакете не реализованы многие интересные алгоритмы и программы машинной графики. Так, программы вычерчивания каркаса поверхностей и изолиний функции двух переменных работают только с функциями, заданными в узлах прямоугольной сетки. Второе ограничение на функции требует их однозначности. В пакете отсутствуют программы, при помощи которых можно было бы осуществить построение проекции фигуры не только на картинную плоскость, расположенную произвольным образом к проецирующему вектору, но и на любую картинную поверхность. Также отсутствуют программы получения изображения многогранников с удалением невидимых линий. Тем не менее, отсутствие указанных программ не снижает общего качества пакета.  [c.219]


Как уже отмечалось, применение ПЭВМ предопределяется разработанным для них программным обеспечением. В соответствии, с назначением тех или иных моделей на передний план выходят то игровые программы, то автоматизированные учебные курсы. Персональные ЭВМ, предназначенные для инженеров, наряду со средствами мащинной графики, обработки текстов, сервисными программами должны содержать программы решения повседневных научных и технических задач. В этот набор, как правило, входят программы решения систем линейных, нелинейных, дифференциальных уравнений, вычисления определенных интегралов, интерполяции функций, нахождения корней многочленов, определения экстремумов функций одной и нескольких переменных, спектрального анализа, статистической обработки данных и т. п. Обычно такие программы оформляются в виде библиотек или пакетов и размещаются на внешних носителях. Напомним, что основное различие между пакетом и библиотекой программ заключается в следующем пакеты построены по модульному принципу (одни и те же фрагменты используются в различных программах), в то время как программы библиотек работают независимо друг от друга. Применение пакетов позволяет более экономно использовать машинные ресурсы с библиотеками в ряде случаев проще ра тать, особенно неподготовленному пользователю. На русском языке тексты прикладных программ публикуются довольно давно - в 60-е, 70-е годы в основном на Алголе и Фортране, в последнее время все чаще на Бейсике и некоторых других языках.  [c.91]

В САПР всегда предусматриваются функции редактирования, необходимые для корректировки и настройки геометрической модели. При построении такой модели пользователь должен иметь возможность уничтожать, передвигать, копировать и поворачивать ее компоненты. Ранее мы уже рассматривали некоторые из этих настроек при обсуждении функций пакета программ машинной графики в разд. 6.3. Процедура редактирования включает выбор желаемого фрагмента модели (обычно с помощью одной из функций сегментации) и исполнение соответствующих команд (часто включаюпдах одну из функций преобразования). Способ выбора модифицируемого сегмента модели меняется от си-  [c.131]

Функции ввода данных пользователем являются особо важной группой функций в пакете программ машинной графики, поскольку они позволяют оператору вводить команды или данные в систему. Ввод осуществляется с помощью операторских устройств ввода, и в гл. 5 мы уже отмечали их большое разнообразие. Функции ввода данных пользователем должны, конечно, программироваться специально применительно к конкретному комплекту устройств, используемых в данной системе. То, насколько хорошо спроектированы функции ввода данных пользователем, имеет решающее значеш1е для обеспечения дружественности системы по отношению к пользователю, т.е. простоты общения с ней.  [c.129]


При работе с графической системой пользователь выполняет эти функции в различных комбинациях, а не последовательно. Сначала он конструирует некоторую физическую модель, а затем вводит ее в память, описывая системе изображения в диалоговом режиме. Эти действия можно выполнять, не задумываясь над тем, относятся ли они к категории 1, 2 или 3. Основанием для подобного разделения этих функций является то, что они соответствуют общей структуре пакета программ, используемого в интерактивной системе машинной графики. Программные средства машинной графики можно разделить на три модуля в соответствии с общей моделью, предложенной Фоли и Ван-Дэмом в работе [4]  [c.125]

П а к ет ГРИФ базируется на комплексе технических средств АРМ-Р и предназначен для проектирования печатных плат. Этот пакет содержит в основном универсальные средства машинной графики, поэтому успешно применяется и для других целей, например для подготовки управляющих программ для станков с ЧПУ [8]. Пакет ГРИФ оперирует с графическими данными на языке графической и текстовой информации (ЯГТИ), позволяющем задавать такие элементы, как ломаные линии, дуги, полигональные кривые, стандартные графические элементы, тексты и т. п. Этот пакет имеет развитый язык графического диалога, позволяющий задавать сложные преобразования графических объектов, и обеспечивает ингер-активный режим работы. Обмен информацией между программами пакета ГРИФ и программами-драйверами графических устройств осуществляется в едином формате МГИ в рамках ОС АРМ-Р. Для обеспечения независимости пакетов графических программ типа ГРАФОР и ГРИФ от конкретного графического оборудования, ЭВМ и операционной системы разработаны стандартные рекомендации по созданию ядра графической системы (ЯГС) [8]. Ядро графической системы представляет собой функциональный интерфейс между программами графического пакета и графическими устройствами ввода — вывода, содержит все основные функции для интерактивной и пассивной графики и применяется для вывода двухмерных изображений на разнообразные векторные и растровые графические устройства. Другое стандартное соглашение по оперированию графическими данными — метафайл виртуального устройства (МВУ) —позволяет создавать независимый относительно программно-аппаратной вычислительной среды единый формат графической информации.  [c.232]


Смотреть страницы где упоминается термин Функции пакета программ машинной графики : [c.127]   
Смотреть главы в:

САПР и автоматизация производства  -> Функции пакета программ машинной графики



ПОИСК



График

Графики

Машинная графика

Пакет

Пакеты программ

Программа

Программа машины

Функция—Графики



© 2025 Mash-xxl.info Реклама на сайте