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

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

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

Описание (программирование)

В технологическом проектировании теоретические модели, описанные методами математического программирования, записываются в следующем виде  [c.125]

При работе с БД используются несколько типов языков манипулирования данными программирования описания физической организации данных.  [c.100]

Языки описания логических схем пользователя реализуются средствами описания данных языка прикладного программирования, средствами СУБД, специальным языком.  [c.100]


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

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

Впервые четкость в постановку данного вопроса была внесена теоретиками программированного обучения [11, 52]. Ясности требовала основная идея этого подхода, заключающаяся в конечной идее автоматизации обучения. Поскольку управляющая функция преподавания реализуется здесь в опосредствованной форме, то прежде всего необходимо знание психологических механизмов изменений, происходящих в сознании студента. Алгоритмический подход к функции управления обучением определяет как самостоятельность системы учения, ее независимость от внешних проектных представлений, так и ее первичность по отношению к формированию структуры учебного процесса, в том числе методов преподавания и содержания обучения. Последовательное проведение научной управленческой методологии в [52] позволило авторам правильно поставить вопрос о качестве результата педагогической деятельности как соответствии достигнутому уровню качества системы учения. Именно детальное описание уровней качества в реализации поставленных дидактических целей занимает основное место в исследованиях этого направления. Выявление психологических особенностей мышления в процессе учебно) деятельности студентов составляет основную трудность методической работы, и именно в этом направлении должны концентрироваться главные исследования, связанные с качеством учебного процесса конкретных дисциплин.  [c.153]

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


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

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

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

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

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

Уравнение (7.43) относится к классу функциональных уравнений динамического программирования, для решения которого можно использовать вычислительные алгоритмы, описанные в [14].  [c.216]

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

Наличие двух типов сумм в разложении (4.80) сильно осложняет программирование алгоритма, использующего с самого начала это разложение, поэтому в отличие от случая интерполяции Лагранжа на практике чаще используют варианты метода конечных элементов, аналогичные описанным в 3.3.  [c.173]

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

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


Администрация базы данных должна задавать схему, т.е. полное логическое описание обрабатываемых данных. При этом может потребоваться описание таких типов связей или таких характеристик данных, которые не применяет прикладной программист. Для этих целей необходим язык описания схемы данных. Так же как и язык описания подсхем, он может быть расширением языка программирования, средством СУБД или независимым языком.  [c.88]

Формирование модели параметрически заданного ГИ обеспечивается программным способом (способ II). При этом основным документом первичного описания графической информации является чертеж для программирования (см.гл.З), по которому разрабатывается подпрограмма формирования модели ГИ. При этом в памяти ЭВМ хранятся подпрограммы, которые обеспечивают формирование модели ГИ с заданными значениями параметров. На рис. 1.1 показана схема обработки графической информации при первом и втором способах формирования модели ГИ. Здесь под обработкой понимаются средства работы с моделью ГИ, предоставляемые пользователю графической подсистемой и зависящие от используемых методов автоматизации конструирования и выполнения конструкторской документации.  [c.9]

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

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

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

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

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

Описанная кинематическая схема положена в основу ряда возбудителей, отличающихся друг от друга размерами и величиной развиваемых динамических перемещений и усилий. На рис. 67 показан продольный разрез малогабаритного возбудителя, у которого эксцентриситет расточки главного вала Ri и радиус кривошипа / 2 равны 8 мм, поэтому амплитуда максимальных динамических перемещений составляет 16 мм. Неравномерная скорость V изменения амплитуды перемещений в кривошипном механизме затрудняет программирование режима испытаний, так как продолжительность действия переходных режимов при изменении напряжений программы зависит от уровня этих напряжений. Для устранения этого недостатка, жесткость нагружаемой, системы выбирается такой, чтобы угол а поворота кривошипа относительно главного вала, соответствующий максимальному напряжению программы, составлял не более 50— 60° [3]. В этом случае при программировании будет использоваться практически линейный участок кривой v = f(a).  [c.109]

Стабилизация и программирование амплитуды одночастотного режима нагружения (см. рис. 95) осуществляются автоматически с помощью специальных электронных устройств, описанных в гл. VII.  [c.161]

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

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


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

Для получения чертежей и схем на графопостроителях требуется сократить избыточную информацию изображений, определить геометрическую информацию, необходимую для точного описания объектов, установить метрическую и геометрическую определенность каждого изображения и исех его элементов. Должны быть известны координаты начала и конца каждого отрезка (относительно принятого на чертеже нуля), начало, конец, центр каждой дуги, уравнения лекальных кривых и т. д. Зачерненные области должны быть исключены или заменены штриховкой. Не рекомендуется применять пересекающиеся линии с углом наклона 15" и менее, так как в этом случае при вычерчивании происходит заливка угла. Необходимо упростить условные обозначения с мелкой графической детализацией. Таким образом, должны быть достигнуты простота и конкретность графических образов с точки зрения программирования. Однако наряду с графической несложностью изображений, в условных обозначениях должна быть однозначность опознавания и хорошая различаемость.  [c.33]

Нисходящее проектирование (пошаговая детализация) представляет собой последовательность шагов, уточняюших проект. Первый шаг — определение способа решения задачи в самых общих чертах. За первым шагом следуют мелкие шаги в направлении детализации алгоритмов и структур данных. В ходе этого процесса выделяются отдельные модули решения и данных, и дальнейшая конкретизация каждого модуля может производиться независимо. Специально для реализации стратегии нисходящего проектирования разработай язык проектирования программ PDL [4]. Он состоит из двух частей 1) заданного набора операторов,-построенных по образцу того языка программирования, на котором планируется вести кодирование компонентов ПО 2) предложений естественного языка. Для описания логики проектируемой программы используются управляющие структуры языка программирования (цикл, ветвление, вызов подпрограмм), а для описания данных и процедур их обработки — естественный язык.  [c.40]

Модульная структура рабочей программы комплекса ПЛ-6 совпадает со структурой базового математического обеспечения, представленной на рис. 5.2. Однако в комплексе ПА-б группы модулей параметрическая оптимизация ОПТ, многовариантный анализ MBA, одновариантный анализ ОБА являются равноуровневыми и располагаются в отдельных перекрываемых сегментах оверлейной структуры рабочей программы. Связь между ними по управлению и информации осуществляется через монитор рабочей программы, как это показано на рис, 5.7, Поэтому подпрограммы, составляющие эти группы, должны быть повторновходимыми, это несколько усложняет их программирование, по зато, кроме значительной экономии ОП, дает возможность организации вложенных циклов операторов языка описания задания промежуточного языка комплекса ПА-б.  [c.144]

Языки программирования различаются как машинные, машинно-ориентированные и проблемно-ориентированные (машиннонезависимые). Машинные языки оперируют машинными командами и наименее удобны для описания алгоритмов проектирования. Однако они суй дечивают миндальные затраты машинного  [c.17]

В 1...2 доя составления уравнений движения использовалась система аналитических вычислений REDU E. Эта система позволяет не только получить уравнения движения, но и составить программу их интегрирования на одном из алгоритмических языков. В данном параграфе рассматривается иной подход к анализу уравнений движения, а именно их автоматическое получение и интегрирование численными методами. Приводится описание алгоритма, который позволяет в значительной мере сократить количество выкладок, связанных с получением уравнений движения, и затраты труда на программирование при численном интегрировании уравнений движения. В основе алгоритма лежит реализация второго метода Лагранжа получения уравнений движения с помощью численного определения частных производных.  [c.68]

Для решения задачи минимизации функционала (5.249) могут быть использованы хорошо разработанные методы математического (нелинейного) программирования. Естественно, что для реализации этих методов на ЭВМ задачу необходимо дискретизировать— привести ее к конечно-мерной эту процедуру можно производить с помощью метода конечных элементов. Приведем для справки результат дискретизации функционала (5.249) и уравнения (5.244) по методу конечных элементов в варианте, описанном в главе 3. Итак, пусть а, — узлы сетки метода конечных элементов, w i (х) — соответствующие векторные базисные функции. Тогда приближенное решение по методу конечных элементов отыскиваегся в виде  [c.275]

Реализация этих возможностей осуществляется на основе внутренних, канонических моделей ГИ, представляющих описание графических элементов, которое позволяет использовать наиболее эффективные алгоритмы выполнения общих графических функций, и определяется особенностями реализации и возможностями. выбранного языка программирования. Так, пакет ГРАФОР обеспечивает широкий набор общих графических функций и использует для работы канонические модели ГИ, реализованные в виде одномерных массивов языка ФОРТРАН точка — массив из двух вещественных чисел, прямая и окружность — массивы из  [c.20]

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

Программирование — процесс составления программ. Первый этап программирования — алгоритмизация процесса математических и информационво-ло гических задач. Конечная цель программирования — запись вычислительных алгоритмов в виде последовательности команд. Алгоритм — точное описание решения задач. Команды в памяти ЭВМ — язык ЭВМ. Первая часть команды — коды операции, вторая — адрес информации. Программа записывается на языке математики и формальной логики.  [c.171]

Основа программирования — документация (спецификации, схемы алгоритмов, описание программы, тексты программ и др.). разработанная программ регистрируется в гo yдaip т вeннoм фонде алгоритмов и программ (ГосФАП). Универсальные программные комплексы используются в САПР и АСУ на базе ЭВМ.  [c.171]


В данной книге основное внимание уделяется математическим моделям изделий, конструкторских документов ЕСКД и ЕСТД, а также процессам автоматического отображения изделий в графические модели, т. е. в конструкторские документы. Рассматриваются методы моделирования, алгоритмизации и программирования задач отображения графической информации, основанные на системно-структурном анализе изделий, документов и процессов. Приводятся краткие описания и характеристики технических средств машинной графики, наиболее перспективных для применения в системах автоматизированного проектирования.  [c.4]


Смотреть страницы где упоминается термин Описание (программирование) : [c.448]    [c.100]    [c.387]    [c.365]    [c.486]    [c.295]    [c.39]    [c.50]    [c.271]    [c.85]    [c.79]   
Теплоэнергетика и теплотехника Общие вопросы (1987) -- [ c.152 , c.166 ]



ПОИСК



Описание

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

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



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