Программное обеспечение. Состав, структура
СИСТЕМЫ АВТОМАТИЗИРОВАННОГО
ПРОЕКТИРОВАНия одежды
Конспект лекций
ОГЛАВЛЕНИЕ
Введение................................................................................................ 4
Лекция 1 ................................................................................................. 5
1.1 Программное обеспечение. Состав, структура и основные понятия 5
1.2 Программно-инструментальные средства прикладного
программного обеспечения............................................................. 8
1.2.1 Программно-инструментальные средства
общего назначения.................................................................. 8
1.2.2 Программно-инструментальные средства
специального назначения........................................................ 11
1.2.3 Программные средства профессионального уровня............. 12
1.3 Подготовка программных средств для решения задач
проектирования одежды.................................................................. 13
1.4 Пути совершенствования методов разработки прикладных
программных средств...................................................................... 15
Лекция 2 Лингвистическое обеспечение.................................................... 16
2.1 Классификация языков САПР. Языки проектирования................. 16
2.2 Классификация языков программирования................................... 18
2.3 Трансляторы: основные принципы работы.................................... 20
Лекция 3 Интерактивная графика САПР.................................................. 22
3.1 Теоретические основы интерактивной машинной графики........... 22
3.2 Виды компьютерной графики......................................................... 23
3.2.1 Растровая графика.................................................................. 24
3.2.2 Векторная графика.................................................................. 25
3.2.3 Фрактальная графика.............................................................. 27
3.3 Трехмерная графика........................................................................ 28
3.4 Программные и аппаратные средства создания
и обработки изображений............................................................... 29
Лекция 4 Обзор рынка и классификация отечественных
и зарубежных САПР швейных изделий.................................. 30
Лекция 5 Организационная структура современных САПР................... 43
5.1 Система художественного проектирования модели....................... 44
5.2Система конструкторской подготовки производства.................... 45
5.3 Система технологической подготовки изготовления модели........ 52
Лекция 6 Перспективы развития автоматизированного
проектирования одежды........................................................... 53
Библиографический список....................................................................... 59
ВВЕДЕНИЕ
Современное состояние легкой промышленности характеризуется рядом отличительных черт, обусловленных временем и спецификой экономического развития страны. Поэтому сегодня предприятия швейной отрасли могут сохранить свою жизнеспособность только при быстром реагировании на изменения и запросы рынка. Для этого необходимо не только оперативно перестраивать технологические линии, но и искать новые подходы к решению вопросов проектно-конструкторского блока, занимающего важнейшее место в общей структуре производства. Залог успеха швейных предприятий в настоящее время напрямую зависит от своевременного и эффективного внедрения современных компьютерных технологий и прикладных систем автоматизированного проектирования (САПР) в производственный цикл.
В настоящее время существуют различные САПР, которые позволяют решать комплекс проектных задач по созданию проектно-конструк-торской и технической документации на изготовление швейных изделий.
Проектные задачи в рамках создания новых моделей одежды различного ассортимента могут включать как сугубо технические разделы (разработка алгоритма построения модельной конструкции изделия или нормирование расхода материалов, градация комплекта лекал на все размеры и роста, создание табеля мер и т.д.), так и творческую проработку композиционного решения новых моделей.
Автоматизация процесса проектирования швейных изделий основана на общих принципах различных областей технического творчества. Это сложные комплексы, объединяющие в себе достижения во многих областях знаний. Чтобы представить, как организованы САПР, ориентированные на решение проектных задач, необходимо всесторонне изучить тот подход, на основе которого удалось частично или полностью заменить деятельность человека возможностями современной компьютерной техники. Но несмотря на создание систем с «искусственным интеллектом» никто и никогда не сможет заменить интеллект и интуицию человека в полной мере, потому что творчество человека имеет свойство быть уникальным и необъятным.
Именно с целью развития творческого потенциала инженера и осво-бождения его от многих рутинных процедур проектирования и созданы САПР швейных изделий, разнообразие и многогранность которых обеспе-чивают эффективную помощь в развитии современного швейного произ-водства.
Лекция 1 Программное обеспечение САПР
1.1 Программное обеспечение. Состав, структура и основные понятия.
1.2 Классификация программно-инструментальных средств прикладного программного обеспечения.
1.3 Подготовка программных средств для решения задач проектирования одежды.
1.4 Пути совершенствования методов разработки прикладных программных средств.
Программное обеспечение. Состав, структура
и основные понятия
Совокупность программ и сопровождающей их документации, предназначенной для решения задач на ПК, называется программным обеспечением (software). А теперь дадим несколько определений понятию «программа».
1. Программа представляет собой формализованное описание последовательности действий определенных устройств в ЭВМ в зависимости от конкретного характера задачи и набора ее исходных данных.
2. Программа – это формализованная запись алгоритма на конкретном языке программирования.
Все программное обеспечение делится на системное(общее), прикладное(специальное)
Системное программное обеспечение (system software) – это обеспечение, необходимое для управления компьютером, создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг [1].
Прикладное программное обеспечение – это программное обеспечение, состоящее из отдельных прикладных программ и пакетов прикладных программ, предназначенных для решений различных задач пользователей, а также и автоматизированные системы, созданные на основе пакетов прикладных программ [2].
Классификация программного обеспечения согласно [1] представлена на рисунке 1.1.
Рисунок 1.1 – Комплексная классификация ПО
Рассматривая Системное программное обеспечение, выделяют следующие основные компоненты:
Операционная система (ОС) – совокупность программ, управляющих работой всех устройств персонального компьютера (ПК) и процессом выполнения прикладных программ.
Операционная система предназначена для автоматизации планирования и организации процесса обработки программ, ввода-вывода и управления данными, распределения ресурсов, подготовки и отладки программ, других вспомогательных операций обслуживания.
Различают Операционные Системы общего назначения, реального времени, сетевые ОС и встраиваемые ОС.
ОС выполняет следующие операции:
- контроль работоспособности оборудования ПК;
- выполнение процедуры начальной загрузки;
- управление работой всех устройств ПК;
- управление файловой системой, взаимодействие пользователя с ПК;
- загрузка и выполнение прикладных программ, распределение ресурсов ПК.
Отличительные черты современных ОС:
- многозначность;
- развитый графический пользовательский интерфейс;
- использование всех возможностей, предоставляемых современными микропроцессорами;
- устойчивость в работе и защищенность;
- полная независимость от аппаратуры (поддержка всех видов дисплеев и принтеров);
- совместимость со всеми видами приложений.
Оболочка сервисной системы – это программный продукт, который делает общение пользователя с компьютером более комфортным.
Утилиты – это служебные программы, предоставляющие пользователю ряд дополнительных услуг (дисковые компрессоры, дисковые дефрагментаторы, программы резервного копирования данных, архиваторы, программы защиты и восстановления данных, антивирусные программы).
Сервисные системы расширяют возможности ОС, предоставляя пользователю, а также выполняемым программам набор разнообразных дополнительных услуг. Это совокупность программно-аппаратных средств ПК для обнаружения сбоев в процессе работы компьютера, подразделяются на средства диагностики ПК, текстового, аппаратного и программно-аппаратного контроля.
Средства диагностики обеспечивают автоматический поиск ошибок и выявление неисправностей с определенной локализацией их в ПК и его отдельных модулях.
Программно-логический контроль основан на использовании избыточного кода исходных и промежуточных данных ПК.
Тестовый контроль осуществляется с помощью специальных тестов для проверки правильности работы ПК или его отдельных устройств.
Аппаратный контроль ведется автоматически с помощью встроенного в ПК оборудования.
Программно-аппаратный контроль ведется автоматически с помощью встроенного в ПК оборудования.
Прикладное Программное Обеспечение (application software) предназначено для решения определенных классов задач пользователя.
Пакеты прикладных программ (ППП) по сфере применения делятся на проблемно ориентированные, пакеты общего назначения и интегрированные пакеты.
Пакеты общего назначения (методоориентированные) предназначены для решения типовых задач обработки данных.
Отличительной чертой проблемно ориентированных ППП (спе-циального назначения) является узкая направленность на определенный круг решаемых задач и большое их разнообразие.
Интегрированные ППП (профессионального уровня) –совокупность функционально различных программных модулей, способных взаимодействовать между собой путем обмена данными через единый пользовательский интерфейс.