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

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

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

Специализированные языки

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


Сделано и делается много попыток разработать достаточно универсальный язык управления, но до последнего времени такой универсальный язык не создан. Поэтому продолжают создавать специализированные языки управления и, в частности, для систем КАМАК и ВЕКТОР.  [c.58]

Системное математическое обеспечение включает операционные системы, специализированные языки и другие средства, являющиеся общими при написании программ для требуемого типа испытаний.  [c.510]

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

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

Положение с программированием резко изменилось в лучшую сторону с появлением специализированных языков имитационного моделирования, которые по классам имитируемых моделей, а следовательно, и по структуре подразделяются на две группы.  [c.67]

Описание базы данных, согласно которой выполняют генерацию, получают анализом задач, решаемых с ее использованием. Описание составляют на специальном языке, называемом языком описания данных (ЯОД). ЯОД представляет собой либо один из традиционных языков программирования (КОБОЛ, ФОРТРАН, ПЛ/1), либо специализированный язык конкретных БД.  [c.32]

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

Специализированные языки ориентированы на анализ более узких классов систе.м. Например, для моделирования вычислительных систем разработан язык МПЛ/ВС. Большая степень специализации сужает область применимости языка, но позволяет для ограниченного круга задач достичь наибольшей эффективности в разработке и исполнении программ. Стремление объединить положительные свойства универсальных и проблемно-ориентированных языков привело к разработке алгоритмического языка СИМУ-ЛА—67, включающего в себя как составную часть алгоритмический язык АЛГОЛ-60 и средства описания СМО.  [c.90]


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

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

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

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

При создании специализированных ДС необходимо использовать системные программные средства диалога. Они входят в состав ОС и оформлены в виде методов доступа. Метод доступа определяет набор операций для работы с терминалами данного типа, структуру сообщений и правила их обработки. Программисту предоставляются макрокоманды на языке ассемблера для программирования диалога.  [c.115]

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

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


При выборе языка программирования для создания специализированного математического обеспечения САПР необходимо учитывать такие факторы, как распространение языка в парке ЭВМ (отечественных и зарубежных), качество трансляторов с этого языка, качество библиотек стандартных программ, наличие ранее написанных программ и т. д.  [c.211]

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

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

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

НОЙ системой RT-11 и реализовано в виде специализированного языка ВЫСОКОГО уровня INTRAN, близкого к языку ФОРТРАН.  [c.513]

Результатом работы указанных программных средств являются кодировочные таблицы, представляющие собой одно- или двумерные массивы языка программирования, на котором базируются пакеты и специализированные языки описания геометрии. Зная структуру таблиц, расчетчик имеет возможность использовать эти данные в своих обрабатывающих программах.  [c.212]

Предназначен для решения тепловых задач. ТЕКОН представляет собой модульную систему программ со специализированным языком. Обеспечивает решение задач параболического и эллиптического типов. В общем случае ТЕКОН может быть одним из блоков некоторого более общего вычислительного процесса. Названные задачи решаются в произвольных пространственных областях ступенчатого типа,заданных в локально-ортогональных координатах, описываемых с помощью коэффицпентов Ламе. При переходе от исходной системы уравнений к конечно-разностной аппроксимации используется интегро-интерполяционный метод построения разностных схем [79]. Рассматривается класс неявных консервативных разностных представлений. Алгоритмы, реализующие процедуры вычислений по соответствующим схемам, содерл<ат итерационные процессы по нелинейности, сводящиеся к решению систем линейных алгебраических уравнений на каждом шаге. В рассматриваемом ТЕКОНом клас-  [c.178]

В разработке первой версии языка EXPRESS аствовало порядка 20 человек в период с 1985 по 1991 год. Проблема не ограничивалась изъятием методов из структуры описания класса. Требовалось разработать специализированный язык информационного моделирования, достаточно полный для описания любой системы понятий, связанных с производственной деятельностью, достаточно простой для освоения пользователем-непрограммистом и, наконец, достаточно технологичный для работы приложений с языковыми конструкциями. Конкретизация предметной области использования языка EXPRESS была необходима по существу, так как имеются области знания с более сложными структурами понятий (например, семиотика), ориентация на которые могла бы привести к чрезмерному усложнению проблемы.  [c.26]

Схема использования транслятора представлена на рис. 5.2, Разработаны и успешно используют при машинном проектировании трансляторы АЛГОЛ-60, Ф0РТРАН-1У, КОБОЛ и другие с проблемно-ориентированных алгоритмических языков на языки электронно-вычислительных машин. Кроме того, разрабатывают специализированные языки для технологического проектирования, такие, как Г АЛГОЛ — для машинной переработки чертежно-графической информации, ТЕХНОЛ — для записи программ проектирования технологических процессов. Универсальным алгоритмическим языком, получившим международное признание, является алгоритмический язык АЛГОЛ-60.  [c.240]

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

Подсистема имитационного моделирования САПР создается на базе имеющихся программно-методических комплексов имитационного моделирования СМО с применением общецелевых языков моделирования типа GPSS или языков сетей Петри. Возможна разработка специализированного языка и соответствующих программных средств для имитации функционирования САПР.  [c.300]

Специалисты из области цифровой обработки сигналов, системные инженеры и инженеры-разработчики могут значительно повысить производительность своей работы с помощью специализированных языков, которые обеспечивают более быстрые способы представления специфических задач, чем языки общего назначения, такие как / ++ или Systeme.  [c.189]

Состояние временного соответствия 141 Специализированные языки 189 Специальные цепи отладки 227 Специальные языки формальной верификации 266 Специальные языки, OVA 266, 269 Специальные языки, PSL 266, 269 Специальные языки, Sugar 266, 269  [c.405]


СуперЭВМ. Разработки и исследования многопроцессорных ВС различной структуры велись в разных направлениях, но первыми на уровень суперЭВМ вышли ВС, сочетающие конвейерную обработку данных с использованием векторных операций. Типичным примером таких ЭВМ является Сгау-1, имеющая набор команд (векторных), оперирующих с одномерным множеством данных, обладающих регулярностью отображения в памяти. Векторизация программы, т. е. включение векторных команд, производится компилятором на этапе трансляции с алгоритмического языка. Все команды выполняются 12 специализированными функциональными устройствами, каждое из которых является конвейером, состоящим из последовательности сегментов и позволяющим при равномерной и постоянной загрузке конвейера получать результаты с темпом работы одного сегмента. Кроме того, может осуществляться режим зацепления, когда выход одних функциональных устройств непосредственно связывается с входами других. При этом возможно получать за время одного машинного такта (12,5-не) два результата и более.  [c.36]

Специальное ПО САПР может иметь собственную ОС или же использовать одну из базовых ОС ЭВМ. Программное обеспече1Н1е с собственной ОС имеет сложную структуру. В состав такого ПО входят универсальный или специализированный MOfiHTop САПР, организующий вычислительный процесс в соответствии с принятым алгоритмом проектирования транслятор или интерпретатор с входного языка набор программных модулей, составляющих тело ППП набор обслуживающих программ и т. п. Типовая структура ПО САПР представлена на рис. 7.4.  [c.370]

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

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

На латинском языке Ньютон употребляет общий термин (,vls ), эквива лентный слову. сила, указывая особые значения путем добавления характеризующих прилагательных. Таким образом мы встречаемся постоянно с такими сочетаниями, как vis motrix, vis a eleratrix, vis inertial, из которых одно первое представляет силу" в современном специализированном смысле.  [c.25]

Робототехнические системы, особенно с адаптивными и интеллектуальными роботами, нуждаются в микропроцессорном управлении. Здесь речь идет о распределенном, а не централизованном управлении. Распределенное машинное управление возможно либо с немощью микроЭВМ, либо с помощью микропроцессорных блоков функционального назначения (БФН) [12]. Преимущественное предпочтение отдается БФН. Когда в алгоритмах встречаются необходимые операции с матрицами, то самым удобным языком встроенного программирования оказывается язык с по-следовате.льной логикой диапрограмм перехода состояний. За универсальность пришлось платить снижением реального быстродействия и объемом памяти. Число управляющих ЭВМ не монеет быть слишком большим, так как это требует использования для управления распределенными объектами весьма развитой периферии. Трудности возникают также при взаимодействии программистов с операционными системами. Частично их можно решить разработкой специализированных операционных систем и специальных языков. Однако принципиальное решение проблемы os-Дания экономичных управляющих комплексов получено лишь в последние годы. Появление мини- и микроЭВМ, микропроцессорной техники дало возможность реализовать децентрализованный принцип построения сложных систем управления. Применение микропроцессорной техники для управления роботами существенно сократило и число и объем задач, для решения которых необходимо использовать управляющую ЭВМ.  [c.75]

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

Наибольшее распространение для вычислительных задач, характерных для САПР, на большинстве типов ЭВМ получил язык ФОРТРАН, стандартная версия которого имеется также и в составе МО СМ ЭВМ и комплекса технических средств АРМ. PL/1 как система программирования отсутствует на ЭВМ БЭСМ-6 и СМ. Необходимо обратить внимание на трудности сборки программ из загрузочных модулей, написанных на ФОРТРАНе и PL/1 [73], обусловленных разницей в синтаксисе языков, организации структур данных и реализацией трансляторов с этих языков. Некоторые недостатки ФОРТРАНа, как-то статическое распределение памяти под переменные и массивы, могут быть преодолены применением систем управления памятью [19, 50]. Сравнительный анализ качества фортранных трансляторов для ЭВМ БЭСМ-6 и ЕС, позволяющий прогнозировать качество создаваемого специализированного математического обеспечения, приведен в работах [125, 135].  [c.211]


Смотреть страницы где упоминается термин Специализированные языки : [c.157]    [c.302]    [c.35]    [c.265]    [c.188]    [c.190]    [c.269]    [c.63]    [c.205]    [c.486]    [c.21]    [c.513]    [c.251]   
Смотреть главы в:

Проектирование на ПЛИС архитектура, средства и методы  -> Специализированные языки


Проектирование на ПЛИС архитектура, средства и методы (2007) -- [ c.189 ]



ПОИСК



Языки



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