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

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

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

Интерфейс языка программирования

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


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

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

Названные особенности определяют и выбор лингвистического обеспечения. Требования к языку программирования высокие — он должен выполнять достаточно сложные и объемные вычисления, иметь доступ к базам данных (желательно стандартных форматов), работать с графикой, иметь интерфейсы с  [c.557]

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

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

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


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

Чтобы получить лучшее представление, о способах обработки естественного языка, следует проанализировать возможности практического применения ПЕЯ. Поскольку здесь будут рассматриваться лишь наиболее важные применения, то за более полной информацией читателю следует обратиться к монографии [18]. За исключением случая использования ПЕЯ для создания входных интерфейсов, главное применение ПЕЯ лежит в области компьютерного программирования. Здесь цель состоит в замене выражений, таких, как  [c.315]

Инжекция горячих электронов 31 Инициализация LFSR 366 Интегральные микросхемы 36 Интегрированная среда разработки 202 Интегрированные среды разработки 235 Интерфейс незнакомых слов 180, 209 Интерфейс соединённых устройств 286 Интерфейс языка программирования 144, 180, 209 Испытательный стенд 261 Истерика 38  [c.402]

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

Для возможности применения языка Express должны быть разработаны методы реализации (Implementation Methods), которые могут быть представлены средствами файлового взаимодействия, построением БД, интерфейсом с языками программирования.  [c.301]

Принцип совместимости заключается в таком выборе языков программирования и программного интерфейса, которые обеспечивают совместное функционирование программного обеспечения конкретной САПР с программными комплексами других САПР или АСУ, АСУТП и др.  [c.83]

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

Потребность в простых в обращении информационных систем обусловит появление в СССД в конце 80-х годов дружелюбных по отношению к пользователю интерфейсов. В частности, к ним относится единый и полный язык описания данных (ЯОД), свободный от присущих отдельным СУБД и (или) языкам программирования особенностей. ЯОД станет декларативным языком, который при использовании для описания систем баз данных или обработки данных приблизится к естественному. Еще более важно то, что пользователи смогут работать с единственным языком.  [c.272]

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

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


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

В последние годы широкое распространение в ПК получила мощная СУБД A ess с дружественным пользователю интерфейсом, наиболее продвинутым объектно-ориентированным программированием, развитыми сетевыми средствами, средствами экспорта-импорта данных, защиты данных, создания и тиражирования приложений. Подмножеством ее языка является SQL, основным способом работы — визуальное программирование .  [c.194]

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

ЭСНОР 2.0 состоит из базы знаний (БЗ) с выводами, позволяющей обеспечить институциональную память и обучать руководящих работников (лиц, принимающих решения - ЛПР) и ведущих специалистов базы данных (БД) с системой ее управления (СУ), экспертов, инженеров знаний, а также разнообразных средств построения ЭС, включая ее интерфейс. Для структурирования БЗ использованы язык высокого уровня РЯЬ и оболочка, построенная на его основе. Эта оболочка позволяет производить идентификацию, концептуализацию, формализацию, реализацию и тестирование всех задач, охватываемых ЭСНОР 2.0. В оболочке реализованы два вида правил - ветвящиеся и простые. В оболочке использованы все преимущества объектного программирования, имеется инструментарий для разработки графического интерфейса пользователя, С ее помощью легко осуществляется доступ к любым базам данных. Она имеет полный набор средств отладки, полностью переносима на другие аппаратные платформы и под другие операционные системы и обладает высокой эффективностью по критериям размера исполняемых файлов приложений и их быстродействию.  [c.99]


Смотреть страницы где упоминается термин Интерфейс языка программирования : [c.144]    [c.180]    [c.384]    [c.35]    [c.266]    [c.156]    [c.565]    [c.192]    [c.129]    [c.39]    [c.219]    [c.238]    [c.635]    [c.558]    [c.272]    [c.206]    [c.30]    [c.276]    [c.241]    [c.246]    [c.439]    [c.52]    [c.154]   
Проектирование на ПЛИС архитектура, средства и методы (2007) -- [ c.144 , c.180 , c.209 ]



ПОИСК



Интерфейс

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

Языки

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



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