Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Компоненты методического обеспечения — технические документы, в которых дано общее описание САПР; состав элементов, их основные характеристики и функциональное назначение; правила отбора и эксплуатации средств автоматизации проектирования и т. п. Методическое обеспечение в целом нормирует деятельность пользователей в САПР при их взаимодействии с различными компонентами подсистем.
Компоненты лингвистического обеспечения — языки (входные и программирования), а также термины и определения, используемые в САПР. Лингвистическое обеспечение оказывает существенное влияние на разработку и функционирование САПР, прямо воздействуя на пользователей, языковые процессоры, трансляторы и системы управления.
Поэтому унификация языков проектирования и минимизация числа входных языков являются одним из главных требований к лингвистическому обеспечению. Это условие входит в противоречие с принципом непрерывного развития САПР, при котором может возникнуть необходимость в применении новых входных языков. Чтобы устранить это противоречие, применяют двухэтапное преобразование информации — сначала с входных языков на унифицированный внутренний язык, а затем с внутреннего языка на машинный язык. Тогда при включении в САПР нового входного языка потребуется дополнительно разработать лишь один сравнительно простой транслятор на внутренний язык.
Компоненты математического обеспечения — математические модели объектов проектирования, а также методы и алгоритмы проектирования. Эти компоненты значительно влияют не только на программно-технические средства их реализации, но и на качество и эффективность проектирования в САПР. При этом выбор моделей, методов и алгоритмов вызывает большие затруднения из-за противоречивости предъявляемых к ним требований.
С одной стороны, требуется, чтобы математические компоненты были точными (в сравнении проектных и экспериментальных данных), по возможности универсальными (охватывали все объекты проектирования, для которых предназначена САПР) и алгоритмически надежными (давали правильные результаты во всем диапазоне изменения условий их применимости в САПР).
С другой стороны, необходимо, чтобы математические компоненты обеспечивали минимальные затраты машинного времени и объема памяти при их реализации в САПР. Однако повышение точности и универсальности неизбежно связано с усложнением моделей и методов, что, в свою очередь, ведет к увеличению затрат времени и памяти.
В тех случаях, когда не удается устранить подобные противоречия путем разумного компромисса, создают библиотеки моделей, методов и алгоритмов. В библиотеках отдельные компоненты представляются несколькими разновидностями. Например, вместо одной модели объекта проектирования создается набор (семейство) моделей различной степени сложности, универсальности и детализации. В зависимости от конкретно решаемой задачи проектирования из библиотеки отбирается наиболее соответствующий вариант того или иного компонента. Библиотечные наборы должны быть построены таким образом, чтобы охватить все этапы и задачи проектирования, в которых используется данный компонент.
Компоненты программного обеспечения — программы, представ - ленные документально или на машинных носителях, а также эксплуатационные документы, например инструкции для программистов. Программное обеспечение оказывает на САПР определяющее влияние, так как оно связывает в единое целое большинство других видов обеспечения (технического, лингвистического, математического и информационного). Разработка программного обеспечения требует основной доли материальных и временных затрат при создании САПР. Поэтому особенно важно руководствоваться общими требованиями и принципами построения программного обеспечения:
—затраты машинного времени и объема памяти при программной реализации по возможности следует минимизировать, особенно для многократно повторяющихся программ;
—программы должны быть работоспособными при всех допускаемых сочетаниях с другими программами;
—программы должны строиться по модульному принципу, расширяющему возможности модернизации и развития, а также построения библиотечных наборов (для отдельных модулей, а не программ в целом).
Программное обеспечение делится на две части: общее и специальное. К программам общего назначения относятся программы, составляющие операционную систему современных ЭВМ. Программы ОС, в свою очередь, делятся на управляющие и обрабатывающие (сервисные). Управляющие программы группируются по функциям управления: 1) задачами; 2) заданиями; 3) данными.
Программы управления задачами (главная из них — супервизор) осуществляют функции центрального монитора (образование последовательности задач проектирования, организация режима работы ЭВМ, распределения памяти и других вычислительных ресурсов).
Программы управления заданиями (планировщики) организуют вычислительный процесс для решения задачи в соответствии с заданными директивами. Программы управления данными организуют обмен данными между устройствами ввода—ВЫВОДЗ и подсистемами САПР. Сервисные программы (трансляторы, редакторы связей и загрузчики) предназначены для перевода с алгоритмических и входных языков, объединения программных модулей в рабочую программу и загрузки рабочей программы в оперативную память ЭВМ.
Специалъныепрограммы предназначены для непосредственного выполнения процесса проектирования и объединяются в программные комплексы (ПК) и пакеты прикладных программ (ППП). В отличие от ОС, которая входит в стандартный комплект ЭВМ, программы ПК и ППП разрабатываются или подбираются в процессе создания САПР. ПК и ППП работают под управлением ОС или специального диспетчера. Однако многие из них имеют и свою собственную управляющую программу. Тогда управление осуществляется на двух уровнях. Центральное управление организует взаимодействие данного ПК или ППП с другими программными средствами, а собственное управление организует взаимодействие программ внутри ПК (ППП). К наиболее сложным ПК (ППП) можно отнести языковые процессоры и специальные мониторы САПР.
Компоненты технического обеспечения — средства вычислительной техники, организационной техники, техники измерений и передачи данных, а также их сочетания. Эти компоненты объединяются в вычислительные комплексы (ВК) и вычислительные системы (ВС), которые составляют техническую базу САПР. Типичными примерами ВК являются ЭВМ в соединении с внешними (периферийными) устройствами ввода, вывода и хранения информации, а также автоматизированные рабочие места (АРМ), имеющие в своем составе мини-ЭВМ и набор периферийных устройств, варьируемый в зависимости от назначения.
В настоящее время для создания рабочих мест проектировщиков (АРМ) широко применяются универсальные персональные компьютеры, выпускаемые на базе микропроцессоров и дисплеев, обеспечивающих цветное отображение алфавитно-цифровой и графической информации. К ним прилагаются стандартные наборы периферийных устройств: принтер (цветной или черно-белый) для распечатывания выходной информации, сканер для прямого ввода разнообразной информации в виде текстов, таблиц, графиков и фотографий, а также модем для подсоединения к сети Интернет через телефонную сеть. Ввод и вывод информации производится также с помощью машинных носителей типа дисков и дискет. Современные универсальные персональные компьютеры очень легко встраиваются в вычислительные сети. Они могут также просто соединяться с различной аудио-, теле- и фотоаппаратурой и обеспечивают проектировщикам комфортный доступ к необходимой информации и общение с коллегами и руководителями.
ВС строят путем объединения ряда ВК по многоуровневой структуре. На верхнем уровне, как правило, располагают центральный ВК (ЦВК), включающий одну или несколько сопряженных ЭВМ высокой производительности. Выбор ВК для нижних уровней зависит от числа уровней ВС. Например, в двухуровневой ВС на нижнем уровне можно разместить АРМы. Количество АРМов, а соответственно и пользователей в такой ВС ограничено. Для увеличения числа пользователей увеличивают количество уровней ВС. На средних уровнях располагаются мини- и микроЭВМ, которые берут на себя функции управления ВК нижних уровней. На нижних уровнях располагаются АРМ, причем наличие миниЭВМ в их составе уже необязательно, а включение персональных компьютеров существенно расширяет круг пользователей.
В многоуровневых ВС большое влияние на технические характеристики системы оказывают средства коммутации (кабельные, телефонные и др.), имеющие ограниченные пропускную способность и возможности технической реализации. Многоуровневая ВС с нарастающим числом ВК на нижних уровнях и коммуникационными линиями по существу превращается в вычислительную сеть, которая допускает коллективную работу нескольких десятков и сотен пользователей.
В вычислительных сетях САПР происходит перераспределение функций между ВК верхних и нижних уровней. ВК верхних уровней берут на себя функции центрального управления и АБД. Основная масса проектных задач решается на нижних уровнях. И только в том случае, когда мощности ВК нижнего уровня не хватает для решения проектной задачи, решение поручается ВК верхнего уровня.
Компоненты информационного обеспечения — документы, содержащие информацию о проектных решениях, проектных процедурах, методике проектирования, комплектующих материалах и изделиях, а также информационные массивы на машинных носителях с записью указанных документов. Раскрытие информационного содержания процесса проектирования и выявление информационных компонентов представляют очень сложную и трудоемкую задачу. При ее решении требуется определить с необходимой полнотой всю проектную информацию.
Для облегчения этой задачи информацию анализируют по частям. Например, исходную информацию можно разбить на следующие виды:
—справочная информация (стандарты, каталоги, справочники, книги, отчеты и т. п.);
—данные прототипов объектов проектирования (проектная документация);
методики проектирования;
—технические условия и требования к объекту проектирования.
Первые три вида исходной информации являются неизменными в течение времени, которое значительно превышает время проектирования в САПР. Поэтому эти виды информации целесообразно хранить в АБД САПР, чтобы каждый раз не вводить ее в ЭВМ перед началом проектирования. Информация четвертого вида изменяется от объекта к объекту и ее целесообразно включить в входную информацию, вводимую в САПР перед началом проектирования.
Источниками информации первых трех видов являются подразделения проектной организации типа технической библиотеки, отдела научно-технической информации, патентно-изобретательского отдела, архива проектной документации и т. п. Эти подразделения не только обеспечивают поступление информации извне, но и играют определенную роль в формировании точки зрения проектировщиков на современный уровень и перспективы развития объектов проектирования. Информация четвертого вида (директивная информация) поступает в виде приказов, распоряжений, технических заданий и других директивных материалов со стороны руководителей проекта или вышестоящих органов.
Выходная информация САПР в форме проектной документации должна обеспечить последующий жизненный цикл разработки, т. е. ее производство, испытания и эксплуатацию. Кроме того, выходная информация должна включать оценки технико-экономических показателей проекта, на основании которых принимаются решения относительно дальнейшей судьбы проекта (более углубленная проработка, макетирование, передача в производство, включение спроектированного изделия в более сложную систему и т. п.).
Дата публикования: 2015-01-26; Прочитано: 775 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!