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

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

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

Использование языков программирования

При использовании языка программирования структура каждой подсистемы комплекса разбивается на три части.  [c.47]

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


I/ разрабатываемый процессор характеризуется тем, что последовательность его действий зависит в первую очередь от входной информации, что легче учесть в конечных автоматах, чем при использовании блок схем или предложений языка программирования 2/ диаграммы конечных автоматов являются более наглядным представлением и позволяют явно выделить структуру процессора, что было непросто при использовании языка программирования, грамматики или рекурсивной функции  [c.32]

Универсальность информационно-аналитической системы "Оценка и выбор" заключается в том, что она является программной оболочкой, которую пользователь без использования языков программирования может настроить на любую предметную область, в том числе на анализ бесцентровых круглошлифовальных станков, где для рассматриваемых объектов требуется  [c.330]

Завершает данный раздел более сложный пример использования языка программирования L-A-S. Из соображений краткости задача здесь не будет сформулирована, и читатель отсылается к работе [6]. Большая часть вычислений в этом дискретном алгоритме связана с уравнением адаптации , которое эквивалентно уравнению (12) или (13) в цитируемой работе [6, с. 5501. Программа  [c.233]

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

Использование принципа пошаговой детализации при программировании отдельных модулей ПО называют структурным программированием. Цель структурного программирования — заставить программиста мыслить ясно, писать программы минимальной сложности, облегчать восприятие программ [5]. Эта цель может быть достигнута в первую очередь за счет использования для выражения логики программ небольшого набора простых структур управления [следование, ветвление и цикл (см. 1.1)]. С этим методом хорошо согласуется использование языка PDL.  [c.45]

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


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

Совокупность команд, используемых для построения графических изображений, составляет так называемый графический язык, который можно отнести к проблемно-ориентированным языкам высшего уровня. Примером такого языка является язык ОГРА (описание графики) [35]. Наиболее употребительные команды графического языка можно выводить на экран, чтобы облегчить конструктору их запоминание. Универсальные языки программирования типа ФОРТРАН, ПЛ/1 и другие в настоящее время также имеют специальные средства для использования в интерактивных графических системах.  [c.176]

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

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

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

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

Важным преимуществом DN -систем является наличие развитых средств диалогового общения оператора с системой АПУ. Это позволяет корректировать и редактировать управляющие программы непосредственно на станке без использования специальных средств кодирования и языков программирования посредством введения в программу необходимых изменений в натуральных величинах (например, изменение скорости шпинделя в об/мин или подачи в мм/об). В недалеком будущем диалоговые средства общения превратятся в интеллектуальный интерфейс на базе видеотерминалов или систем речевого управления.  [c.111]

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


Система представляет собой программный комплекс для ЕС ЭВМ, построенный по модульному принципу, достаточно гибкий и удобный. Для повышения эффективности модули написаны с использованием различных языков программирования (PL/I, Фортран, Ассемблер). Комплекс использует ДОС ЕС. Для работы системы необходимы следующие минимальные ресурсы основная память 256 К рабочий магнитный диск (1 шт.) магнитные ленты (2 шт.). Эффективность использования системы и размеры задач зависят от мощности ЕС ЭВМ.  [c.196]

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

ЭВМ с минимальным объемом оперативной памяти 256 Кбайт. Язык программирования ФОРТРАН-4. Операционная система ДОС ЕС. Среднее время выполнения расчетов для одного пакета программ 2 мин. Сроки выполнения технологических расчетов сокращаются в 2—3 раза, на 5—8 % улучшается коэффициент использования раскраиваемого материала, на 25—40 % повышается качество технологических решений и проектной документации.  [c.399]

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

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

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

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

II с использованием программ создания модели или объектно-ориентированных систем-надстроек (скажем, с помощью языка программирования AutoLISP) над Auto AD.  [c.404]

А л г о р и т м и ч е с к и й я 3 ы к ПАСКАЛЬ наиболее часто используется для создания ПО САПР. Язык ПАСКАЛЬ значительно проще языка ПЛ/1, хотя и обладает всеми его разумными возможностями. В нем специально исключены конструкции, приводящие к неэффективному объектному коду. Имеется опыт использования этого языка для создания не только прикладных программ, но и ОС. Трансляторы с языка ПАСКАЛЬ есть на большинстве ЭВМ, выпускаемых в СССР. Сказанное [1ыше позволяет рекомендовать этот язык в качестве основного языка программирования ПО САПР.  [c.46]


Рассмотренные выше передовые методы разработки ПО (Н1Р0 — технология, нисходящее проектирование, структурное ирограммирование, нисходящее тестирование, бригада главного црограммиста) были исиользованы фирмой ШМ для создания программной системы объемом свыше 80 тыс. операторов языка программирования, при этом была достигнута производительность труда G5 операторов/деиь па каждого программиста и 35 операторов/день на каждого члена бригады. Если учесть, что бригада возглавлялась программистом чрезвычайно высокой квалификации, а проект поддерживался фирмой с колоссальными возможностями, то можно предположить, что эти показатели близки к предельным. Однако темпы выпуска ЭВМ во всем мире продолжают расти (так, в США в настоящее время количество ежегодно выпускаемых ЭВМ превышает количество студентов, оканчивающих вузы), усиливаются потребности общества в системах ПО. Многие специалисты по электронной обработке данных связывают возможность разрешения этого противоречия с созданием и широким использованием генераторов прикладных программ. Например, такие интерактивные генераторы, как ADF и DMS, позволяют на несколько порядков повысить производительность труда программистов при разработке диалоговых прикладных программ для решения экономических задач. Практически для создания прикладного пакета требуется всего лишь несколько сеансов совместной работы системного аналитика и будущего пользователя за экраном дисплея, во время которых главным об-  [c.49]

Из важных прикладных особенностей СУБД СЕТОР следует отметить малый объем занимаемой ОП и возможность работы в режиме мультидоступа к единой интегрированной БД. Доступ к данным осуществляется через прнкладггые программы, написанные па одном из стандартных языков программирования (ПЛ/1, РПГ, КОБОЛ, ФОРТРАН, ассемблера), расширенном языком манипулирования данных. Выполнение запроса к БД требует вызова одной из прикладных программ, причем вызов возможен как через общий входной поток операционной системы (вариант пакетной обработки), так и с использованием телемонитора (расширение СУБД СЕТОР средствами телеобработки).  [c.87]

Способ 1. Он предусматривает использование возможностей ОС для перехода от шага к нтгу обработки подобно тому, как это принято для процедур трансляции — редактирования — выполнения программ, записанных па стандартных языках программирования.  [c.141]

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

Промежуточный язык КАМАК. Наиболее низким уровнем машинно-независимого языка программирования системы КАМАК является промежуточный язык (Itnermediate Language —IML) — язык КАМИЛА, или НМЛ. Язык ИМЛ не является законченным самостоятельным языком, а лишь дополнительным он описывает только специфические свойства системы КАМАК, работающей в реальном времени. Язык ИМЛ может быть использован совместно с операционными системами реального времени и основными языками этих операционных систем, поэтому его синтаксис определяют в связи с основным языком операционной системы.  [c.58]

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

Описанные правила вычислений распространяются и на более сложные вычисления, которые при использовании обычных языков программирования (типа Pas al, Fortran, ++ и др.) требуют составления специальных программ. MATLAB специально предназначен для проведения сложных вычислений с векторами и матрицами. При этом по умолчанию предполагается, что каждая переменная - это вектор или матрица. Например, если задано х = 1, то это значит, что J - это вектор с одним элементом, равным 1. Если надо задать вектор из трех элементов, то их значения надо перечислить в квадратных скобках, разделяя пробелами.  [c.244]

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

Программы форматизатора написаны на языке программирования ФОРТРАН-4 ОС ЕС. Комплекс может быть использован как автономная программа, получающая информацию из заранее сформированного файла результатов, или вызываться по оператору Aib в прикладной программе.  [c.22]

Программы форматизатора написаны на языке программирования ФОРТРАН-4 ОС ЕС. Комплекс может быть использован как автономная программа или вызываться по оператору all в прикладной програм-Мб.  [c.160]

Известны две группы методов программирования манипуляционных систем роботов и их комплексов для сварки обучения (on-line) — задание программы с использованием манипуляционной системы робота или комплекса внешнего программирования (off-Jine) — составление программы без использования манипуляционной системы. Различают следующие методы обучения с использованием обратимой кинематики манипулятора инструмента и перемещением сварочного инструмента или его имитатора вручную по линии соединения с использованием рукоятки обучения со встроенными в нее датчиками, воздействующими на приводы звеньев в режиме слежения за рукой оператора с использованием дистанционного управления с пульта обучения для последовательного перемещения сварочного инструмента в характерные точки траектории и языка программирования для описания характера траектории между указанными точками и скорости перемещения между ними. Дистанционное управление может быть реализовано как управление отдельными степенями подвижности с помощью кнопок или посредством многокоординатного переключателя-рукоятки.  [c.131]

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



Смотреть страницы где упоминается термин Использование языков программирования : [c.195]    [c.4]    [c.12]    [c.100]    [c.387]    [c.11]    [c.41]    [c.109]    [c.269]    [c.280]    [c.261]    [c.357]    [c.35]   
Смотреть главы в:

Основные понятия и классификация математического обеспечения  -> Использование языков программирования



ПОИСК



Программирование

Языки

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



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