ПОИСК Статьи Чертежи Таблицы Типовые компоненты из "Основы автоматизированного проектирования электромеханических преобразователей " Каждая подсистема САПР может быть структуризована путем разбиения на взаимосвязанные компоненты. Взаимодействие подсистем в САПР осуществляется с помощью связей между их компонентами. Таким образом, как отдельные подсистемы, так и САПР в целом, можно рассматривать как системы взаимосвязанных компонентов, число которых достаточно велико. В соответствии с ГОСТом (приложение IJ компоненты группируются по следующим видам обеспечения функционирования САПР и их подсистем методического, лингвистического, математического, программного, технического, информационного и организационного. [c.23] Компоненты методического обеспечения — технические документы, в которых дано ббщее описание САПР состав элементов, их основные характеристики и функциональное назначение правила отбора и эксплуатации средств автоматизации проектирования и т. п. Методическое обеспечение в целом нормирует деятельность пользователей в САПР при их взаимодействии с различными компонентами подсистемы. [c.23] Компоненты лингвистического обеспечения — языки (входные и программирования), а также термины и определения, используемые в САПР. Лингвистическое обеспечение оказывает существенное влияние на разработку и функционирование САПР, прямо воздействуя на пользователей, языковые процессоры, трансляторы и системы управления. [c.23] Поэтому унификация языков проектирования и минимизация числа входных языков являются одним из главных требований к лингвистическому обеспечению. Это условие входит в противоречие с принципом непрерывного развития САПР, при котором может возникнуть необходимость в применении новых входных языков. Чтобы устранить это противоречие, применяют двухэтапное преобразование информации — сначала с входных языков на унифицированный внутренний язык, а затем с внутреннего языка на мащинный язык. Тогда при включении в САПР нового входного языка потребуется дополнительно разработать лишь один сравнительно простой транслятор на внутренний язык. [c.23] Компоненты математического обеспечения — математические модели объектов проектирования, а также методы и алгоритмы проектирования. Эти компоненты значительно влияют не только на программно-технические средства их реализаций, но и на качество и эффективность проектирования в САПР. При этом выбор моделей, методов и алгоритмов вызывает большие затруднения из-за противоречивости предъявляемых к ним требований. [c.23] С другой стороны, необходимо, чтобы математические компоненты обеспечивали минимальные затраты машинного времени и объема памяти при их реализации в САПР. Однако повышение точности и универсальности неизбежно связано с усложнением моделей и методов, что в свою очередь, ведет к увеличению затрат времени и памяти. [c.24] В тех случаях, когда не удается устранить подобные противоречия путем разумного компромисса, создают библиотеки моделей, методов и алгоритмов. В библиотеках отдельные компоненты представляются несколькими разновидностями. Например, вместо одной модели объекта проектирования создается набор (семейство) моделей различной степени сложности, универсальности и детализации. В зависимости от конкретно решаемой задачи проектирования из библиотеки отбирается наиболее соответствующий вариант того или иного компонента. Библиотечные наборы должны быть построены таким образом, чтобы охватить все этапы и задачи проектирования, в которых используется данный компонент. [c.24] Программы управления заданиями (планировщики) организуют вычислительный процесс для решения задачи в соответствии с заданными директивами. Программы управления данными организуют обмен данными между устройствами ввода —вывода и подсистемами САПР. Сервисные программы (трансляторы, редакторы связей и загрузчики) предназначены для перевода с алгоритмических и входных языков, объединения программных модулей в рабочую программу и загрузки рабочей программы в оперативную память ЭВМ. [c.25] Специальные программы предназначены для непосредственного выполнения процесса проектирования и объединяются в программные комплексы (ПК) и пакеты прикладных программ (ППП). В отличие от ОС, которая входит в стандартный комплект ЭВМ, программы ПК и ППП разрабатываются или подбираются в процессе создания САПР. ПК и ППП работают под управлением ОС или специального диспетчера. Однако многие из них имеют и свою собственную управляющую программу. Тогда управление осуществляется на двух уровнях. Центральное управление организует взаимодействие данного ПК или ППП с другими программными средствами, а собственное управление организует взаимодействие программ внутри ПК (ППП). К наиболее сложным ПК (ППП) можно отнести языковые процессоры и специальные мониторы САПР. [c.25] Компоненты технического обеспечения — средства вычислительной техники, организационной техники, техники измерений и передачи данных, а также их сочетания. Эти компоненты объединяются в вычислительные комплексы (BKJ и вычислительные системы (ВС), которые составляют техническую базу САПР. Типичными примерами ВК являются ЭВМ в соединении с внешними (периферийными) устройствами ввода, вывода и хранения информации, а также автоматизированные рабочие места (АРМ), имеющие в своем составе миниЭВМ и набор периферийных устройств, варьируемый в зависимости от назначения. [c.25] В настоящее время в САПР наиболее широко применяются ЕС ЭВМ со стандартными комплектами периферийных устройств. Выпускаемые серийно АРМ унифицируются по назначению АРМ-М —для проектировщиков в машиностроении АРМ-Р —для проектировщиков в радиоэлектронике, АРМ-П —для программистов. В качестве миниЭВМ в АРМ применяются ЭВМ СМ, Электроника и т. п. [c.25] ВС строят путем объединения ряда ВК по многоуровневой структуре. На верхнем уровне, как правило, располагают центральный ВК (UBKJ, включающий одну или несколько сопряженных ЭВМ высокой производительности. Выбор ВК для нижних уровней зависит от числа уровней ВС. Например, в двухуровневой ВС на нижнем уровне можно разместить АРМы. Количество АРМов, а соответственно и пользователей в такой ВС ограничено. Для увеличения числа пользователей увеличивают количество уровней ВС. На средних уровнях располагаются мини- и микроЭВМ, которые берут на себя функции управления ВК нижних уровней. На нижних уровнях располагаются АРМы, причем наличие миниЭВМ в их составе уже необязательно, а включение микропроцессоров существенно расширяет круг пользователей. [c.26] В многоуровневых ВС большое влияние на технические характеристики системы оказывают средства коммутации (кабельные телефонные и др.), имеющие ограниченные пропускную способность и возможности технической реализации. Многоуровневая ВС с нарастающим числом ВК на нижних уровнях и коммуникационными линиями по существу превращается в вычислительную сеть, которая допускает коллективную работу нескольких десятков и сотен пользователей. [c.26] В вычислительных сетях САПР происходит перераспределение функций между ВК верхних и нижних уровней. ВК верхних уровней берут на себя функции центрального управления и АБД. Основная масса проектных задач решается на нижних уровнях. И только в том случае, когда мощности ВК нижнего уровня не хватает для решения проектной задачи, решение поручается ВК верхнего уровня. [c.26] Компоненты информационного обеспечения — документы, содержащие информацию о проектных решениях, проектных процедурах, методике проектирования, комплектующих материалах и изделиях, а также информационные массивы на машинных носителях с записью указанных документов. Раскрытие информационного содержания процесса проектирования и выявление информационных компонентов представляют очень сложную и трудоемкую задачу. При ее решении требуется определить с необходимой полнотой всю проектную информацию. [c.26] Для облегчения этой задачи информацию анализируют по частям. Например, исходную информацию можно разбить на следующие виды 1) справочная информация (стандарты, каталоги, справочники, книги, отчеты и т. п.) 2) данные прототипов объектов проектирования (проектная документация) 3) методики проектирования 4) технические условия и требования к объекту проектирования. [c.27] Первые три вида исходной информации являются неизменными Б течение времени, которое значительно превышает время проектирования в САПР. Поэтому эти виды информации целесообразно хранить в АБД САПР, чтобы каждый раз не вводить ее в ЭВМ перед началом проектирования. Информация четвертого вида изменяется от объекта к объекту и ее целесообразно включить в входную информацию, вводимую в САПР перед началом проектирования. [c.27] Источниками информации первых трех видов являются подразделения проектной организации типа технической библиотеки, отдела научно-технической информации, патентно-изобретатель-ского отдела, архива проектной документации и т. п. Эти подразделения не только обеспечивают поступление, информации извне, но и играют определенную роль в формировании точки зрения проектировщиков на современный уровень и перспективы развития объектов проектирования. Информация четвертого вида (директивная информация) поступает в виде приказов, распоряжений, технических заданий и других директивных материалов со стороны руководителей проекта или вышестоящих органов. [c.27] Выходная информация САПР в форме проектной документации должна обеспечить последующий жизненный цикл разработки, т. е. ее производство, испытания и эксплуатацию. Кроме того, выходная информация должна включать оценки технико-экономических показателей проекта, на основании которых принимаются решения относительно дальнейшей судьбы проекта (более углубленная проработка, макетирование, передача в производство, включение спроектированного изделия в более сложную систему и т. п.). [c.27] Документальные (внемашинныеЗ компоненты ИФ САПР распределены в различных подразделениях проектной организации, а их использование регламентируется правилами, установленными в соответствии с организационной структурой учреждения. Машинные компоненты ИФ САПР сосредоточены в основном в АБД, а их использование регламентируется СУБД (системой управления базой данных). [c.28] Вернуться к основной статье