 
          
            ОСНОВЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
          
        
        
          
            50
          
        
        
          
            3. ПРОГРАММНЫЕ КОМПЛЕКСЫ НА ОСНОВЕ МКЭ
          
        
        
          
            3.1. Общая характеристика программ
          
        
        
          Программные комплексы, реализующие МКЭ, можно разделить
        
        
          на программные комплексы специализированные и универсальные.
        
        
          
            Специализированные программные комплексы
          
        
        
          предназначены для анализа
        
        
          вполне определенного класса конструкций при приложении определенного
        
        
          вида нагрузок. Для них характерны: относительно низкая стоимость; простая
        
        
          логическая структура и независимость от типа ЭВМ; высокая эффективность
        
        
          решения задач рассматриваемого класса.
        
        
          
            Программные комплексы общего
          
        
        
          
            назначения (универсальные)
          
        
        
          позволяют исследовать широкий класс
        
        
          конструкций при различных способах нагружения и различных свойствах
        
        
          материала. Их основными отличительными признаками являются: сложная
        
        
          логическая структура; ориентация на определенный класс ЭВМ; обширная
        
        
          библиотека конечных элементов.
        
        
          Все универсальные программные комплексы, реализующие МКЭ,
        
        
          построены по модульному принципу. Состав основных модулей типичен для
        
        
          большинства программ и отражает сущность основных этапов МКЭ. Так, все
        
        
          универсальные программные комплексы имеют в своем составе модули,
        
        
          реализующие операции над матрицами, а также модули, реализующие работу с
        
        
          разреженными матрицами. Большинство из них содержат блоки
        
        
          автоматической обработки исходной информации, формирования матриц
        
        
          жесткости элементов и глобальной матрицы жесткости. Важное место
        
        
          занимают модули, позволяющие пользователю получить результаты расчетов
        
        
          в графической форме.
        
        
          В соответствии со сложившимся стандартом построения такого рода
        
        
          комплексов, большинство из них имеют графический пре- и постпроцессор, т.е.
        
        
          интерфей
        
        
        
        
          общения с пользователем и блок решения. С помощью
        
        
          
            
              интерфейса
            
          
        
        
          
            
              пользователя
            
          
        
        
          обеспечивается удобный интерактивный доступ к функциям,
        
        
          командам, документации и справочным материалам программ. Программами
        
        
          предоставляется пользователю полная документация в интерактивном режиме с
        
        
          помощью системы
        
        
          
            HELP
          
        
        
          .
        
        
          Исходные данные можно вводить с помощью
        
        
          манипулятора "мышь", клавиатуры, сочетая эти два варианта.
        
        
          Существуют
        
        
          четыре общих метода ввода инструкций для программ, когда используются
        
        
          следующие возможности интерфейса: меню, панели диалога, линейка
        
        
          инструментов; непосредственный ввод команд.
        
        
          *
        
        
          
            Препроцессор –
          
        
        
          программа, выполняющая предварительную обработку входных данных для другой
        
        
          программы.
        
        
          
            Постпроцессор –
          
        
        
          обслуживающая программа, преобразующая результат работы другой программы
        
        
          к требуемому формату.
        
        
          
            Интерфейс –
          
        
        
          совокупность средств и правил, обеспечивающих взаимодействие
        
        
          устройств вычислительной техники и (или) программ [28].