Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Языки автоматизированного проектирования

Язык автоматизированного проектирования. В настоящее время разработан ряд информационных и алгоритмических языков, предназначенных для описания геометрической информации, которая подлежит вводу в ЭВМ. Однако с помощью этих языков описывается лишь геометрия детали, а не чертеж. Они не могут  [c.336]

Все программное обеспечение для проектирования систем управления может быть разделено на две основные категории пакеты и языки. В данной статье пакетом называется набор прикладных программ, взаимосвязанных через управляющую программу типа меню. С помощью языка пользователь может проектировать систему или электронную схему, имея доступ к отдельным программам, запоминая и передавая результаты расчетов. Ниже приводится краткое описание следующих пакетов и языков автоматизированного проектирования  [c.59]


Языки автоматизированного проектирования  [c.70]

В этом разделе кратко описываются два языка автоматизированного проектирования  [c.70]

Возможности программного обеспечения L-A-S представляет собой язык автоматизированного проектирования систем управления. Основу программы на языке L-A-S составляет нотация вида оператор . Различают пять групп операторов ввода-вывода, обработки данных, линейной алгебры, расчета систем  [c.331]

Язык автоматизированного проектирования систем управления L-A-S  [c.338]

Каждый уровень языка необходимо рассматривать во взаимодействии с остальными уровнями. Технолог кодирует данные о детали на проблемно-ориентированном языке первого уровня, дальнейшие преобразования и построение информационных моделей детали на последующих уровнях проводятся подпрограммами специального программного обеспечения. Использование трехуровневого языка кодирования геометрической информации позволяет передать решение технологических вопросов расчета управляющих программ для станков с ЧПУ системе автоматизированного проектирования, реализованной на ЭВМ третьего пли четвертого поколения [31].  [c.173]

Наибольшее распространение получило проектирование, при котором происходит взаимодействие человека и ЭВМ. Такое проектирование называют автоматизированным. Автоматизированное проектирование, как правило, осуществляется в режиме диалога человека с ЭВМ на основе применения специальных языков общения с ЭВМ.  [c.6]

Лингвистическое обеспечение САПР представлено совокупностью языков, применяемых для описания процедур автоматизированного проектирования и проектных решений. Основная часть лингвистического обеспечения — языки общения человека с ЭВМ.  [c.84]

Автоматизированное проектирование — это проектирование, при котором отдельные преобразования описаний объекта и (или) алгоритма его функционирования или алгоритма процесса, а также представления описаний на различных языках осуществляются при взаимодействии человека и ЭВМ. Автоматизированное проектирование выполняется с помощью технических устройств, к которым относятся вычислительные машины с периферийным оборудованием, и проводится обычно в режиме диалога человека с машиной с использованием специальных языков общения человека и машины.  [c.26]

К понятию реентерабельности подпрограмм близко (но не тождественно) понятие рекурсивности. Рекурсивная подпрограмма — подпрограмма, которая вызывает сама себя (либо непосредственно, либо через цепочку модулей). Многие алгоритмы автоматизированного проектирования в области структурного синтеза и параметрической оптимизации по сути рекурсивные. Самым простым примером здесь может служить метод половинного деления, используемый для одномерного поиска экстремума функций. Однако не все алгоритмические языки  [c.23]


При автоматизированном проектировании диалог между конструктором и ЭВМ в отличие от расчетного проектирования происходит в более широкой предметной области. Расширение этой области вызвано необходимостью решения нового класса задач по разработке конструкторских чертежей ЭМП. Язык черчения (графический) очень компактен и удобен для конструктора, но не пригоден для восприятия ЭВМ. Поэтому возникает необходимость в посреднике (переводчике) между конструктором и ЭВМ. Роль посредника выполняет комплекс программно-технических средств, часто называемый машинной графикой или графическим терминалом.  [c.172]

Для такого общения человека с машиной созданы и создаются системы автоматизированного проектирования (САПР), представляющие собой комплекс вычислительных устройств, средств связи, средств отображения, а также комплекс математических моделей, специальные языки программирования и др.  [c.546]

Объединение в одном устройстве электронно-лучевой трубки и рабочего органа полуавтоматического ввода — светового пера, лучевого пера, шарика — привело к созданию устройства оперативной графической связи проектировщика с ЭВМ (графического дисплея). Дисплей можно использовать для вывода изображений из ЭВМ по результатам счета программ. В этом случае он работает как электронный чертежный автомат. Построенный на экране дисплея чертеж становится доступным для ручной корректировки и доработки с помощью светового пера и операций рисования, движения, стирания, т. е. дисплей при необходимости превращается в полуавтоматическое УГВ. Техника дисплея, дополненная программным обеспечением ЭВМ, становится эффективным инструментом автоматизированного проектирования, предоставляя проектировщику возможность активно взаимодействовать с ЭВМ на удобном для него графическом языке.  [c.28]

Информация автоматизированного проектирования, которую необходимо преобразовать в конструкторские документы, представлена в памяти ЭВМ математическими моделями изделий или их геометрических образов. Преобразование внутренней формы математической модели изделия в выходную форму математической модели чертежа, т. е. в совокупность команд чертежного автомата, является функцией системы, образованной взаимосвязанными элементами — массивами данных и программами. Формализация и моделирование процесса отображения графической информации на ЭВМ предполагают исследование функций и связей с внешней средой анализ структуры для выделения расчленяемых и базовых элементов установление иерархии элементов и их взаимосвязей разработку математических моделей элементов разработку математической модели процесса отображения на основе математических моделей элементов и их взаимосвязей запись математических моделей на языке ЭВМ.  [c.67]

Запись математических моделей на языке ЭВМ выполняется в несколько этапов. Сначала модель-описание представляется в форме алгоритма, т. е. упорядоченной последовательности действий, приводящих к требуемому результату в рамках заданных ограничений на систему входных данных. Наиболее удобной формой представления алгоритмов для инженерных задач принято считать блок-схему. На основании блок-схемы и тестовых задач составляется и отлаживается машинная программа. Готовая программа включается в состав библиотеки ЭВМ и системы автоматизированного проектирования.  [c.68]

Совокупность дисплейных команд образует язык графического диалога проектировщика с системой автоматизированного проектирования. Язык не может иметь форму естественного разговорного или графического языка, так как пока не удается создать программы, распознающие тексты или чертежи произвольной сложности. Поэтому дисплейные команды строятся путем соедине-76  [c.76]

Проблемно-ориентированный язык можно практически использовать только при наличии программ — транслятора. Транслятор создают чаще всего на языке ассемблер. Трудоемкость его разработки составляет обычно 4—10 человеко-лет, и исполнителями являются высококвалифицированные системные программисты. Универсальные программные средства операционных систем ЭВМ хорошо приспособлены только к обработке алфавитно-цифровой информации. В системе автоматизированного проектирования для этой цели наиболее часто применяют языки ассемблер и ФОРТРАН. В перспективе предсказывают возможность применения языка ПЛ/1. Таким образом, ассемблер, ФОРТРАН и, возможно, ПЛ/1 в подсистеме графического отображения играют 126  [c.126]


Проблемно-ориентированные графические языки, используемые в системе автоматизированного проектирования, можно классифицировать по следующим признакам 1) оперативности  [c.127]

Вследствие разнообразия решаемых задач и больших объемов обрабатываемых графических данных целесообразно применять в системе автоматизированного проектирования несколько графических языков, построенных в форме диалектов некоторого базового языка подсистемы графического отображения.  [c.128]

Символический графический язык — это основной инструмент автоматизации программирования р подсистеме отображения, включающей ЭВМ и чертежные автоматы. Он позволяет представить графическую информацию текстовыми описаниями, которые затем вводятся в память ЭВМ с помощью перфолент или перфокарт. Описание имеет форму автономного массива или образует фрагмент программы автоматизированного проектирования, составленной с помощью универсального языка программирования. Поэтому символический графический язык, являясь диалектом базового графического языка, должен иметь несколько функциональных диалектов а) входной специальный для составления и ввода в ЭВМ автономных описаний графической информации  [c.130]

Входной специальный диалект является проблемно-ориенти-рованным языком программирования задач отображения графической информации. Входной фрагментный диалект следует рассматривать как расширение универсального языка программирования, используемого для составления программ автоматизированного проектирования. Если используется несколько универсальных языков, то желательно иметь несколько диалектов символического графического языка. Внутренний диалект является машинной интерпретацией информации входных диалектов.  [c.130]

Для системы автоматизированного проектирования в машиностроении прежде всего разрабатывается проблемно-ориентированный язык — диалект а, а также диалекты б, привязанные к универсальным языкам программирования ассемблер, ФОРТРАН и ПЛ/1.  [c.130]

Базовый проблемно-ориентированный язык описания графи ческой информации (ОГРА) ]27] предназначен для описания графических конструкторских документов и операций их формирования в системах автоматизированного проектирования. Изобразительные средства языка дают возможность автономно описывать графическую информацию или включать ее в программы проектирования, составленные на универсальных алгоритмических языках типа ассемблер и ФОРТРАН. Язык строится в соответствии с требованиями (см. п. 1 гл. 4), вытекающими из специфики автоматизированного проектирования.  [c.136]

Другой способ включения операторов базового графического языка в программы автоматизированного проектирования основан на применении изобразительных средств ассемблера, ФОРТ-РАНа или иного универсального языка. В этом случае операторы ОГРА-1 сохраняют содержание и функциональное назначение, но изменяют форму в соответствии с грамматикой используемого универсального языка программирования. По такому принципу построены входные диалекты базового графического языка ОГРА, которым присвоены индексы по первым буквам универсальных языков программирования — ОГРА-А (графический язык для ассемблера), ОГРА-Ф (для ФОРТРАНа).  [c.163]

Существуют различные способы составления ТГП. Выбор конкретного способа зависит от типа описываемого типового графического изображения и наличия в системе автоматизированного проектирования трансляторов диалектов базового графического языка.  [c.177]

Внутри системы информация должна быть представлена на одном из внутренних ее языков [28] в цифровом коде (подробнее внутренние языки автоматизированной системы проектирования и внешние языки изложены ниже). Внутри системы информация существует в виде записи на перфолентах, перфокартах, магнитных лентах и в виде физических состояний элементов системы.  [c.18]

В этом разделе описывается язык автоматизированного проектирования электронных схем NETWORK- lab, значительно расширяющий возможности известного пакета MATLAB. Описываемый язык разработан для исследования схем по постоянному и переменному току, анализа узловой проводимости, построения переходных процессов, в том числе в пространстве состояний а также для исследования чувствительности и нелинейных эффектов. Кроме того, имеется возможность аппроксимации и синтеза фильтров.  [c.74]

Возможности программного обеспечения язык автоматизированного проектирования ONTROL.lab. предназначен для анализа проектирования систем управления, анализа данных, моделирования, синтеза современных алгоритмов управления, решения задач калмановской фильтрации, оценки состояния или выходной переменной, понижения порядка модели, матричного анализа, теории преобразований и т. д. Его предшественником является MATLAB — так называемая математическая лаборатория по линейной алгебре (см. [13]).  [c.331]

Система автоматизированного проектирования БИС имеет трехуровневую структуру. Верхний уровень составляет центральный вычислительный комплекс (ЦВК). Технические средства ЦВК представлены тремя ЭВМ БЭСМ-6, которые связаны друг с другом с помощью специальных адаптеров, эти ЭВМ имеют общее поле внещней памяти на магнитных дисках. В ЦВК входяг внешняя память на магнитных барабанах, лентах, дисках, стандартный набор устройств ввода/вывода, возможно подключение до 16 алфавитно-цифровых дисплеев и их использование в режиме разделения времени. Общее программное обеспечение представлено операционной системой ДИСПАК, мониторной системой МОНИТОР-80, включающей трансляторы с ряда языков программирования, диалоговой системой общего назначения КРАБ. Система КРАБ  [c.87]

Для описания вышеперечисленных объектов используются специальные языки БЗ, которые должны отвечать следующим основным требованиям агрегироваиности для обеспечения легкости описания предметной области БЗ возможности определения в языке состава знаний упорядоченности знаний характера представления знаний представления знаний в едином формализме, пригодном для решения интеллектуальных задач автоматизированного проектирования широкого класса.  [c.140]


Следует отметить, что в настоящее время существует большое число языков моделирования (более 500), и тем не менее появляются новые. Так, при имитационном моделировании применение универсальных языков высокого уровня имеет ряд недостатков, чем обусловлено появление многих специализированных языков Моделирования, в частности языка GPSS. Однако благодаря универсальности языков высокого уровня исследователь может их использовать при решении многих задач автоматизированного проектирования без дополнительных затрат на ознакомление с новыми языками в процессе перехода к решению другого класса задач.  [c.353]

В кремниевых компиляторах в качестве исходных данных задается либо описание алгоритма, который должна реализовать СБИС и который представлен в виде некоторой микропрограммы, либо описание схемы на языке уровня регистровых передач. Результатом работы кремниевого компилятора должно быть описание топологии кристалла, выдаваемое в форме управляющей информации для оборудования, изготовляющего фотошаблоны слоев СБИС. Все операции по преобразованию исходных данных в окончательный результат выполняются автоматически это разбиение исходного описания на фрагменты, трансляция фрагментов исходрюй информации в фрагменты функциональной схемы и далее в фрагменты топологической схемы, выбираемые из заранее разработанного набора типовых ячеек, трассировка межсоединений, перевод топологии в управляющую информацию для фотонаборных установок. Библиотеки типовых ячеек тщательно отрабатываются предварительно с помощью средств автоматизации схемотехнического и топологического проектирования. Кремниевая компиляция уступает по показателю использования площади кристалла, но выигрывает по оперативности и стоимости проектирования по сравнению с автоматизированным проектированием СБИС.  [c.384]

В МДТТ основная задача — построение математических моделей процессов деформирования конструкций. Эта задача решается путем построения обоснованных определяющих уравнений связи между напряжениями и деформациями. Эти уравнения приобретают все большее значение в связи с широким применением ЭВМ и систем автоматизированного проектирования (САПР) при расчетах элементов конструкций и машин за пределом упругости. Однако не математика является главным в построении математических моделей процессов. Определяющие соотношения между напряжениями и деформациями могут быть правильно выражены на языке математики лишь на основе обобщения экспериментальных наблюдений и измерений.  [c.85]

В дипломных проектах можно разработку программных систем начинать с оформления документации по HIPO- или R-тех-нологии. При автоматизированном проектировании используются языки ПЛ/1 и ФОРТРАН-IV, а при решении задач АСУ —языки АЛГОЛ-60, ПЛ/1.  [c.216]

При большом количестве действующих программ оказывается необходимым иметь управляющие программы. Для формирования таких программ и работы с ними удобно использовать проблемно ориентированные языки, специально приспособленные для системы автоматизированного проектирования. Они могут строиться двумя способами — с помощью дискрипторов (ключевых слов) и коман,цных процедур или путем добавления специальных процедур в универсальные алгоритмические языки.  [c.548]

Правила ЕСКД и ЕСТД изложены на обычном техническом языке, поэтому в существующем виде ими могут пользоваться только проектировщики. Чтобы превратить их в базу для всех элементов системы автоматизированного проектирования, необходимо понятия, относящиеся к изделиям и конструкторским документам, представить в форме математических моделей изделий и документов правила, относящиеся к процессам построения конструкторских документов, представить в форме математических моделей процессов, трансформируемых затем в алгоритмы и программы.  [c.40]

Инженеры-алгоритмисты, осуществляющие привязку алгоритмов и программ автоматизированного проектирования к устройствам отображения, работают только с элементами языка, описывающими входы X и выходы Y системы программ отображения (см. рис. 29). Им необходимы рабочие диалекты языка, форма представления и состав которых определяются режимом проектирования (автоматизированный, человеко-машинный) содержанием решаемых задач проектирования и отображения составом технических средств подсистемы отображения универсальными языками программирования, используемыми для проектных задач.  [c.129]

ВКЛЮЧЕНИЕ ОПЕРАТОРОВ ГРАФИЧЕСКОКО ЯЗЫКА В ПРОГРАММЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ  [c.162]


Смотреть страницы где упоминается термин Языки автоматизированного проектирования : [c.59]    [c.78]    [c.224]    [c.111]    [c.343]    [c.11]    [c.104]    [c.305]    [c.2]   
Смотреть главы в:

Автоматизированное проектирование систем управления  -> Языки автоматизированного проектирования



ПОИСК



Автоматизированное проектирование

Автоматизированное проектирование систем и электронных схем — пакеты и языки (М. Джамшиди, Р. Морел, Т. Йенн, Дж. Скоутик)

Включение операторов графического языка в программы автоматизированного проектирования

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

Методы решения основных задач машиностроительного проектирования при описании информации на внутреннем языке автоматизированной системы

Методы формирования и переработки информации при проектировании на внутреннем языке автоматизированной системы

Проектирование на языке

Язык автоматизированного проектирования систем управления L-A-S Уэст, С. П. Бингулак, У. Р. Перкинз)

Языки

Языки автоматизированной системы машиностроительного проектирования



© 2025 Mash-xxl.info Реклама на сайте