Искать реферат        
Рефераты на 5 с плюсом
С нашим сайтом написать реферат проще простого

Прикладное программное обеспечение

Категория: Компьютерные науки     версия для печати   

Страница: [1] [2]

Реферат

на тему:

Прикладное программное обеспечение

Прикладное программное обеспечение преимущественно представляет собой пакет прикладных программ, которые размещаются на диске и реализуются на языке высокого уровня фирмой, специализирующейся на изготовлении такого программного обеспечения. Данные пакеты могут быть адаптированы на компьютеры какого-то одного типа, а в идеальном случае совместимы с различными типами аппаратного обеспечения. Пакеты прикладного программного обеспечения решают специфические задачи САПР. Большинство таких пакетов пишется на таких компилируемых языках, как Фортран, Паскаль, а некоторые более простые пакеты для микрокомпьютеров реализуются на Бейсици.

Типовое программное обеспечение для приложений в САПР состоит из следующих частей:

Пакеты двухмирного чертежи. Бывают разной степени сложности и функционируют на 16-битных микрокомпьютерах, мини-компьютерах и больших компьютерах. Эти пакеты обеспечивают средства для выполнения двохмирного чертежи.

Пакеты трехмерного моделирования. Наиболее эффективно функционируют на 32-битных мини-компьютерах и более мощных машинах, однако некоторые менее сложные пакеты в настоящее время доступны и на микрокомпьютерах.

Пакеты, которые обеспечивают анализ методом конечных элементов (МКЭ). Преимущественно пишутся на Фортране. Как и пакеты трехмерного моделирования, эти пакеты традиционно функционируют на мини-компьютерах и больших машинах, но в настоящее время во многих случаях успешно работают и на 16-битных микрокомпьютерах. Развитые пакеты могут иметь свои собственные системы трехмерного моделирования.

Пакеты ергономного анализа. Наиболее известный из них называется SAMMIE. Он реализован на языке Фортран IV и продается фирмами Prime и Sammie.

Разнообразные программы, написанные на Бейсици. Кроме развитых пакетов для систем САПР существуют тысячи простых коммерческих пакетов, которые в основном реализуются на языке Бей сок и доступны на 8 - или 16-битных микрокомпьютерах. Типичными приложениями таких программ являются: простой расчет, исчисление допустимых нагрузок, несложные операции над поверхностями.

Генерация прикладного программного обеспечения

Приложения системы САПР состоят главным образом из алгоритмов. Алгоритм - это набор правил и процедур, которые служат для решения математической проблемы. Типичная свойство используемых процедур - повторяемость.

По сложности алгоритмы САПР бывают весьма различными. Самыми примитивными являются алгоритмы создания точек и отрезков. Эти алгоритмы могут быть развиты в более мощные процедуры для определения кривых, поверхностей и закрашенных областей. Есть алгоритмы, реализующие процедуры геометрических преобразований и настройки цветов и типов линий. Наиболее сложные алгоритмы обеспечивают представленийения оптических эффектов при трехмерном моделировании. Они формируют такие математические модели распространения световых лучей, которые могут быть использованы при имитации удаления удаления скрытых линий и получения тоновых изображений. Перспективными разработками являются подпрограммами, которые называются макросами и служат для выполнения нескольких процедур с помощью одной команды. Макросы, в частности, используются при комплектовании библиотек стандартных геометрических элементов системы САПР.

Эффективность алгоритма определяется соотношением простоты его реализации со сложностью задачи, которую он решает. Выполнение сложных алгоритмов на компьютере занимает иногда много времени, поэтому для удовлетворительного их функционирования требуются компьютеры с высокой вичислювальною мощностью. Таким образом, прогресс САПР / АСТПП зависит как от способности программистов разрабатывать более совершенные алгоритмы, так и от успехов в микрокомпьютерной технологии и от улучшения качества аппаратного обеспечения.

Базы данных САПР

База данных - это набор файлов, содержащих данные. Графические данные, поддерживаемые базой данных САПР, могут быть сгруппированы следующим образом:

а) Геометрические данные (например, точки, отрезки, окружности, поверхности, твердые тела);

б) Данные о типах линий (например, непрерывная, штриховая и т.п.).

в) Текстовые данные.

г) Данные, которые определяют способ штриховки и закраски области.

д) Данные о слоях.

е) Ассоциативные данные регулируют взаимоотношения между отдельными геометрическими элементами и окружающей их геометрией. Таким образом, отношение геометрической ассоциативности требуется при определении стандартных форм, компонентов и символов.

ж) Данные связи определяют способ структурирования компонентов в сборке.

з) Атрибутивные данные представляют собой данные, связанные с изображением чертежа, но могут не иметь графического отображения на дисплее. Типичными чертежными атрибутами являются спецификации материала, изделия, товары, который включается в сборочные чертежи. Атрибуты играют важную роль в качестве данных полей в файлах Системы Управления Базами Данных (СУБД).

Графические стандарты

Программное обеспечение может поступать как часть полученной от одного поставщика полной системы САПР (включая весь комплект оборудования). Такая система называется системой, сданной под ключ, и она может удовлетворять требованиям, высовывают к ней несколько фирм-заказчиков. Поставщики систем, сданных под ключ, редко проводят сразу все компоненты системы. Часто бывает так, что фирма выпускает программное обеспечение, а аппаратуру к нему покупают у других фирм.

Иначе обстоит дело с пользователями, которые хотят выбрать специализированные пакеты программ в нескольких поставщиков с тем, чтобы получить наилучшую комбинацию программ с учетом своих требований. Конечно, возможности такого выбора осуществима, если все рассматриваемые пакеты могут функционировать на одном и том же главном компьютере и связанным с ним аппаратом обеспечения.

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

а) обеспечивает гибкость сочетания составляющих программного и аппаратного обеспечения системы, сданной под ключ;

б) предоставить средства создания мобильных пакетов прикладного программного обеспечения, которые можно без особых трудностей запустить на оборудовании разных выпусков и конфигурации;

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

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

а) обеспечивает гибкость сочетания составляющих программного и аппаратного обеспечения системы, сданной под ключ;

б) предоставить средства создания мобильных пакетов прикладного программного обеспечения, которые можно без особых трудностей запустить на оборудовании разных выпусков и конфигурации;

Страница: [1] [2]

версия для печати

Читайте также:
Особенности формирования предпринимательской культуры учащихся младших классов
Влияние осушительной мелиорации на пойменно-русловый комплекс реки Стоход
История болезни: Приобретенная хроническая прогрессирующая гидроцефалия
Аккредитив
Организация и структура рекламного процесса