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

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

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

Важнейшие процедуры программы

ВАЖНЕЙШИЕ ПРОЦЕДУРЫ ПРОГРАММЫ  [c.51]

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


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

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

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

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


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

Важное значение имеет выбор нулевой точки для установки инструмента перед началом обработки, системы координат в соответствии с особенностями станка и установление порядка (маршрута) обхода инструментом обрабатываемых отверстий. Эту процедуру должен выполнить технолог-программист и результаты занести в схему обхода инструментом обрабатываемых отверстий (рис. Х1-19). Далее технолог заполняет таблицы координат всех узловых точек программы и указывает цену импульса, с которой должны отрабатываться перемещения станком (табл. Х1-6). Затем эскизы обработки, схема обхода инструментом всех обрабатываемых отверстий и таблица координат узловых точек поступают к расчетчику-программисту (второй этап программирования), который координаты обрабатываемых отверстий пересчитываем  [c.348]

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

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

Наличие на временном разрезе ОГТ когерентного остаточного фона многократных волн-помех, которые искажают форму отражений— одна из наиболее распространенных причин возник-новения ложных аномалий динамических параметров. Особую опасность представляют частично-кратные волны с малыми отличиями скоростей от скоростей полезных отражений. В рабо-те [17] показано, что при различии в кинематике на удаленных каналах между однократными и частично-кратными волнами, меньшем 1—2 периодов и соизмеримой интенсивности, такие волны-помехи могут выглядеть на временном разрезе как полезные отражения. Для их диагностики и подавления применяют специальные программы и методику адаптивного вычитания кратных волн [17]. Эффективное средство подавления частично-кратных волн — деконволюция. Следует специально подчеркнуть, что все эти процедуры являются самонастраивающимися, поэтому чрезвычайно важно следовать всем рекомендациям методики. Особенно это касается контроля ослабления полезных сигналов. Это вызвано тем, что в сложных реальных условиях возможны ошибки автоматической настройки программ на кратные волны и вместо этого подавляются полезные отраже ния. Обычно применяют в качестве средства контроля временные разрезы ОГТ до и после вычитания волн-помех, накопленные на участке профиля сейсмограммы ОГТ с введенной кинематической поправкой отражений, и вертикальные спектры скоростей.  [c.48]


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

В маршрутах проектирования БИС и СБИС к числу основных проектных процедур относятся верификация логических и функциональных схем, синтез и анализ тестов. В этих процедурах требуется многократное выполнение моделирования логических схем. Однако высокая размерность задач логического моделирования (СБИС насчитывают.десятки—сотни тысяч вентилей) существенно ограничивает возможности многовариантного анализа. Так, современные программы анализа логических схем на универсальных ЭВМ могут обеспечить скорость моделирования приблизительно 10 вентилей в секунду (т. е. на анализ реакции схемы из 10 вентилей на один набор входных воздействий затрачивается 1 с машинного времени), что значительно ниже требуемого уровня. Преодоление затруднений, обусловливаемых чрезмерной трудоемкостью вычислений, происходит в двух направлениях. Первое из них основано на использовании общих положений блочно-иерархического подхода и выражается в переходе к представлениям подуровня регистровых передач, рассмотренным в 4.7. Второе направление основано на применении специализированных вычислительных средств логического моделирования, называемых спецпроцессорами или машинами логического моделирования (МЛМ), Важно отметить, что появление СБИС не только порождает потребности в таких спецпроцессорах, но и обусловливает возможности их создания с приемлемыми затратами. Разработанные к настоящему времени МЛМ функционируют совместно с универсальными ЭВМ и обеспечивают скорость моделирования 10 —10 вентилей в секунду.  [c.254]

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

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

Что касается компьютерной программы, которая использовалась в этом курсе, то, по моим представлениям, она должна была удовлетворять двум условиям. С одной стороны, она должна быть интересной, применимой к практическим задачам и способной проиллюстрировать многие важные особенности вычислительной процедуры. С другой — программа должна быть настолько простой, чтобы слушатели курса в течение пяти дней могли понять ее структуру, оценить возможности и ограничения, выучить имена переменных и применить ее для решения целого ряда физических задач (мне не хотелось, чтобы пользователи воспринимали программу как черный ящик и просто нажимали кнопки). Поэтому было решено ограничить программу только задачами теплопроводности, но проиллюстрировать ее применение не только для решения задач теплопроводности, но и некоторых задач конвективного теплообмена в каналах. Так появилась на свет вычислительная программа ONDU T.  [c.13]

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


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

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

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

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

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

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

На рис. 10.9 указано (шестым по порядку) характерное свойство символьных систем, заключающееся в независимости процедуры управления от знаний, имеющихся по конкретной проблеме. При этом в символьных вычислениях понятие управления распространяется на любой процесс, явно или неявно влияющий на порядок выполнения процедур, осуществляемых с целью решения задачи [34]. Указанное важное свойство ярко проявляется в экспертных системах (обсуждаемых в разд. 10.5.3), где фактическая структура стратегии решения может быть рекурсивно изменена на основе поправок, внесенных в процессе совершенствования программы. В этом отношении ситуация сильно отличается от случая цифровых вычислений, где изменения и даже условные ветви в программе вводятся в систему заранее. Именно указанная независимость базы знаний от управляющих процедур позволяет экспертной системе shell быть достаточно мощным средством, чтобы применяться сразу в нескольких проблемных областях. Примером также служит тот факт, что хотя программа MY IN была вначале разработана в целях медицинской диагностики бактериальных инфекций, она тем не менее может быть использована для создания базы знаний в области кристаллографии, предназначенной для специалистов по росту кристаллов. Вместо хранения правил, отражающих симптомы болезней, бактерии и лекарственные средства, база знаний должна содержать правила, относящиеся к методикам измерения кристаллографических структур, и рекомендации по методикам роста кристаллов. В области цифровых методов нельзя, например, взять программу, предназначенную для разработки интегральных схем со сверхвысокой степенью интеграции, и приспособить ее для проектирования линз лишь за счет изменения входных данных.  [c.291]


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

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

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

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

Большого прогресса в исследованиях светорассеяния следует ожидать в связи с развитием вычислительной техники и численных методов. В 80-е годы появились сведения о применении при обработке экспериментальных данных, полученных методом светорассеяния, новейших проблемно-ориентированных програмных продуктов. Например, СОКТШ , часто упоминаемый в литературе [27 ], представляет собою гибкую, модель-независимую экспертную систему для статистического анализа. В настоящий момент имеется развитая система программ, дающая удовлетворительное решение обратной задачи светорассеяния [91. Важно подчеркнуть, что современная лазерная корреляционная спектроскопия немыслима без наличия достаточно мощны> вычислительных средств, реализующих указанную процедуру анализа.  [c.130]

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

Три типа процедур образуют достаточно мощные интерпретирующие средства. С помощью синтаксических правил и команд сформирован законченный язык программирования, по сути похожий на другие интерпретирующие языки. Понятие расширяемости является одним из самых важных в комплексе TRL- . Многие задачи могут быть решены непосредственно на языке TRL- , без использования языков низкого уровня (например ФОРТРАНа), tpeбyющиx у пользователя много времени на разработку программ.  [c.114]

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

Алгоритм 3 предназначен для простых перестановок строк и столбцов матрицы F и перестановки строк матрицы G. Поэтому вопрос о численной устойчивости этого алгоритма не возникает. Алгоритм 4 основан на Qi -алгоритме с неявным сдвигом [9] для вычисления собственных значений матрицы. Однако в отличие от Q/ -алгоритма, описанный алгоритм, по сути, не является итерационным, так как сдвиги, представляющие собой требуемые собственные значения замкнутой системы, известны заранее. По существу единственным важным отличием между итерационными процедурами алгоритма 4 и (2 -алгоритма является процедура, связанная с вычислением вектора обратной связи kf (шаг 2.4 или 3.4). На этом шаге для размещения каждого собственного значения необходима одна операция деления. Кроме того, в соответствии с алгоритмом необходимо, чтобы одномерная-система была представлена в верхней форме Хессенберга, которая совпадает со структурой для модели FU, gia, i == I, tn . Еще один алгоритм для размещения собственных значений в одномерных системах, основанный на Q/ -алгоритме, описан в работе Миминиса и Пейджа [5]. Различие между этим алгоритмом и алгоритмом, предложенным в данной статье, подробно было рассмотрено в замечаниях к алгоритму А. Здесь достаточно упомянуть, что с концептуальной и вычислительной точек зрения описанный алгоритм пpeд тaвляeт я менее сложным. В этой связи стоит заметить, что программа, реализующая алгоритм 4, лишь незначительно отличается от программы для ( / -алгоритма.  [c.307]

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


Смотреть страницы где упоминается термин Важнейшие процедуры программы : [c.111]    [c.150]    [c.290]    [c.161]    [c.102]    [c.110]    [c.110]    [c.228]    [c.249]    [c.93]    [c.152]    [c.220]   
Смотреть главы в:

Машинные методы проектирования канализационных сетей  -> Важнейшие процедуры программы



ПОИСК



Программа

Процедура



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