Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Системы автоматизации программирования

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


    После того как программы написаны (в машинных кодах или с помощью системы автоматизации программирования [24, 25] на ассемблере или Бейсике), их можно загрузить в соответствующий кристалл памяти и затем выполнять на процессоре, решая различные прикладные задачи управления процессами, регистрации данных или автоматизации. Микропроцессоры, встроенные в прибор, облегчают работу на приборах и их обслуживание. Для управления рабочими параметрами прибора и нахождения причин возникающих неисправностей можно разработать модули. Для того чтобы сделать приборы более умными , к ним подсоединяют память, которая позволяет хранить подробное описание условий анализа и аналитических методик. В простейшем случае (рис. 4.18) —это двухкристальная система, состоящая из центрального процессора S /MP и вспомогательного кристалла памяти. [c.165]

    Система автоматизации программирования, под ред. Н. П. Трифонова и М. Р. Шура-Бура, Библиотека прикладного анализа и вычислительной математики , Физматгиз, 1961. [c.378]

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

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

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

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

    Автоматизация программирования. Предметом автоматизации программирования является поиск методов уменьшения интеллектуальной сложности решения задач за счет переложения части технологического цикла разработки модели на ЭВМ. В качестве примера способов приближения к этой цели можно отметить идеи, связанные с алгоритмическими языками, модульным структурным программированием и интеллектуальными ППП [3]. Первая из них связана с выработкой универсальной системы понятий для задания алгоритмов и реализации этой системы в рамках алгоритмического языка. Этот подход находит практическую реализацию в создании проблемно-ориентированных языков высокого уровня (типа ЛИСП, СИМУЛА и т. д.) и позволяет существенно упростить переход от алгоритма к программе по сравнению с машинными и машинно-ориентированными языками. [c.259]


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

    Объектом программирования (автоматизации программирования) при создании АИС являются перечисленные выше основные программные элементы системы. В общем случае при создании МО АСУ могут быть использованы одновременно несколько уровней языков  [c.52]

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

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

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

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

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

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

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


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

    При всех достоинствах описанного прибора (высокие точность и воспроизводимость результатов измерений, автоматизация системы задания и поддержания температуры с программированием ее изменения по заданному закону, простота подготовки образцов, возможность проведения экспериментов в среде инертного газа) его серийный выпуск до настоящего времени не освоен промышленностью. К сожалению, это не позволяет рекомендовать УИП 70-2М к широкому применению в технологической практике и ограничивает область его использования научно-исследовательскими лабораториями. Поэтому большее применение находят относительно простые установки, разрабатываемые технологами на базе стандартных приборов другого назначения. В качестве примера можно назвать установку, созданную специалистами НПО Пластик на базе экструзионного пластометра, или измерителя показателя текучести расплава термопластов (ИИРТ-М) производства Тульского ОКБА НПО Химавтоматика , подробно описанного в ряде книг и справочников. Дооборудование прибора ИИРТ-М датчиком перемещений, программатором температуры и двухкоординатным самопишущим регистратором позволяет записывать термомеханическую кривую с точностью, достаточной для многих практических целей. Принцип действия указанной установки и схема ее электрического включения понятны из рис. 5.2. Описанная установка и прибор УИП 70-2М дают весьма близкие результаты даже для таких капризных полимеров, как ПВХ, композиции на его основе, гидрохлорид изо-пренового каучука и т. п. [139, 140]. [c.210]

    Это, в свою очередь, должно привести к качественному скачку в методах программирования, в языках программирования и операционных системах. Характерным при этом является то, что сложность создания операционных систем требует безусловного решения вопроса об автоматизации их разработки и отладки. Только это позволит сократить стоимость операционных систем (по зарубежным оценкам со 100 млн. долл. теперь до 10 млн. долл. в будущем) и сроки их разработки. [c.299]

    Для компьютеров РЕТ имеется развитое программное обеспечение. Обычно машины поставляются с встроенным в ПЗУ интерпретатором языка Бейсик — наиболее распространенным языком программирования для подобных микро-ЭВМ [7, 9]. Есть также возможность программировать на языках Паскаль, липе и ассемблер. В отличие от Бейсика в системе Паскаль программы вначале компилируются и потому работают намного быстрее. Другая интерпретационная языковая система, ЛИПС, широко используется в работах по искусственному интеллекту, а также при создании и отладке программ для управления робототехническими устройствами. Для многих прикладных задач этих языков недостаточно, так как программы работают недостаточно быстро. В таких случаях нужно программировать на ассемблере с помощью системы автоматизации программирования [23] или на кросс-ассемблере [16]. Если же на ЭВМ нет таких возможностей, то приходится писать программу в машинных кодах и вводить ее в память с помощью специального терминального монитора компьютера РЕТ. [c.174]

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

    Разработка БД ведется в основном но двум направлениям. Это банки в системах искусственного интеллекта как модели но переработке информации и банки как самостоятельные программные комплексы в АСУ, САПР и т. д. Первое направление связано с общей проблемой искусственного интеллекта , и его разработки в значительной степени носят теоретический характер в области представления знаний — выработке концепций о том, как описывать реальный мир [8]. Прикладное значение этих работ весьма широкое, начиная от автоматизации проектирования и до интеллектуальных систем, способных восприни-Л1ать информацию на естественном языке, анализировать ее, делать прогнозирующие выводы. Применительно к проблеме автоматизации программирования задача заключается в поиске способов уменьшения сложности решения задачи на ЭВМ за счет возложения отдельных частей технологического цикла разработки модели на программное обеспечение [9]. Второе направление пи разработке БД обычно преследует цель создания специализированных банков по отдельным отраслям промышленности. Основное внимание при этом делается на разработку прикладных программ при упрощенной логической структуре. [c.190]

    Система АРХИВ (для создания и работы с архивом ХЗЛ) предназначена для решения трех задач. Первая связана с надежностью и живучестью всей системы в целом. Действительно, проектирование с использованием СТРУНЫ может продолжаться от нескольких дней до нескольких месяцев, в течение которых ХЗЛ находится на магнитных дисках и периодически корректируется. Система АРХИВ позволяет делать копию ХЗЛ на магнитные ленты или магнитный диск и, что самое главное, восстанавливать эту информацию на магнитные диски для последующей работы. Вторая важная задача, которую решает АРХИВ,— привязка уже выпущенного объекта, хранящегося в архиве, к новым условиям проектируемого объекта (изменение площадки, климатических условий и т.д.). Наконец, последняя задача этой подсистемы формирование объединенного набора ХЗЛ для нескольких блоков, образующих пусковой комплекс, для последующей обработки в подсистемах ССПК или ЗСА. Такова краткая характеристика подсистем СТРУНА, и, прежде чем перейти к более детальному рассмотрению каждой из подсистем, заметим, что программное обеспечение в большей части соответствует функциональной структуре с добавлением специальных модулей для целей автоматизации программирования, работы с наборами данных и т.д. Вместе с тем, одни и те же программные модули используются в различных подсистемах, если они выполняют одинаковые функции. [c.50]

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

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

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

    В сепараторе АХ213 предусмотрена подача инертного газа, охлаждающего воздуха и воды для охлаждения ротора. Система автоматизации предусматривает программирование разгрузки ротора и безразборной мойки. [c.174]

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

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

    Эта групповая с индивидуаль-цым опе)ративны м программированием система является частью разработанной ЦНИИКА системы комплексной автоматизации с управляющей машиной типа Парус и выполняется на базе пневмоаппаратов системы УСЭПП. [c.293]

    В идеальном слу ае каждый кo ffloнeн г вьцеляется на колонке и постутгает в детектирующую систему. Автоматизация га ювой хроматографии обсуждается в трех аспектах 1) автомата--ская препаративная газовая хроматография, 2) автоматическая . алитическая газовая хроматография и 3) многоколоночные системы и техника переключения коло нок. Другие аспекты, такие, как автоматическое переключение чувствительности и программирование температуры, затрагиваются только мимоходом. Переключение чувствительности обычно осуществляется непосредственно от самописца путем использования механических контактов или оптических датчиков. Предложенные недавно схемы с компаратором напряжения можно рассматривать как альтернативный подход. Программирование температуры обычно осуществляется заданием временного цикла. Вопросы автоматической обработки данных будут рассмотрены отдельно в последующих разделах кни-Г 1 (гл. 11). [c.233]

    Рассмотренные выше операции аналитической деятельности являются наименее изученными с точки зрения их формализации, программирования и автоматизации. Между тем из приведенного анализа следует, что именно на этих стадиях аналитик вырабатывает оптимальную стратегию выделения и использования релевантной аналитической информации о состояниях и процессах в вещественных системах. В монографии С. Янга [7, с. 240] рекомендуются следующие методы, применяемые для поиска и отбора наилучших решений в различных ситуациях корреляционный анализ, регрессионный анализ, факторный анализ, эвристические методы, методы теории информации, динамическое и линейное программирование, методы теории выборочного метода. [c.13]

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

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

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

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


Библиография для Системы автоматизации программирования: [c.364]    [c.67]   
Смотреть страницы где упоминается термин Системы автоматизации программирования: [c.141]    [c.148]    [c.12]    [c.620]    [c.30]    [c.27]    [c.378]    [c.395]   
Справочник по обогащению руд Издание 2 (1983) -- [ c.344 ]




ПОИСК





Смотрите так же термины и статьи:

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



© 2025 chem21.info Реклама на сайте