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

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

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

Операторы управления последовательностью выполнения программы

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


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

    Обычно команды в программе выполняются последовательно до тех пор, пока не встречается оператор передачи управления, вызывающий изменение этого правила. Так, выполнение программы, приведенной в качестве примера на рис. 9.3, начинается на строке 10, продолжается до строк 20, 30... и заканчивается в тот момент, когда будет достигнут оператор на строке 70. Из приведенных выще категорий операторов эта простая иллюстративная программа содержит присвоение (строка 40), оператор ввода (часть строки 30), оператор вывода (строка 60) и два цикла (строки 30 и 60). Дальнейшие детали технических аспектов программирования можно найти в соответствующих учебниках по языковым системам, предназначенным для разработки программ (см., например, [22—26]). [c.377]

    Операторы управления последовательностью выполнения программы. В нашем примере для расчета температуры используется итерационная формула. Это означает, что вычисления должны производиться по одним и тем же соотношениям, но с различными данными. Оператофы программы выполняются в порядке их следования. Для того чтобы повторить некоторые расчеты, необходимо изменить естественный порядок выполнения операторов, т. е. передать управление оператору, который не следует за выполняемым. Управление может передаваться либо безусловно, либо только прп выполнении некоторого условия. Так, после подсчета суммы концентраций компонентов (см. рис. 5.1) проверяется условие равенства ее единице с точностью е. Если условие SUM — — 11< е выполняется, то выводятся результаты и расчет заканчивается, иначе после расчета (или задания) нового приближения по температуре и выполнения пересылок производится безусловная передача управления на повторение вычислений. [c.240]

    Операторы управления последовательностью выполнения программы. Возвраш аясь к блок-схеме расчета температуры кипения многокомпонентной смеси (см. рис. 5.1), заметим, что в процессе вычислений необходимо управлять последовательностью выполняемых операторов. Так, расчет состава пара производится в цикле по индексу компонента, вывод результата, и, следовательно, окончание расчета происходят только при достижении заданной точности по сумме концентраций пара и, наконец, температура для последующего приближения вычисляется различным образом в зависимости от номера итерации. Осуществление указанных действий в Фортране производится, как, впрочем, и в любом другом языке программирования, с помощью оператор1ов цикла, перехода и ряда других специальных операторов. [c.359]


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

    Элементы индикации и управления в ДНС расположены также нерационально. Основные источники информации структуризиро-ваны здесь без учета последовательности деятельности оператора в цикле управления (восприятие, интерпретация, объединение данных с программой выполнения задачи, оптимальность интервала [c.95]

    Особенностью работы оператора DO с номером группы строк в качестве операнда является то, что интерпретатор языка, выполняя строки последовательно, начиная с первой в указанной группе, проверяет их номера. Если оказывается, что номера больше или меньше номеров группы, то выполнение оператора DO заканчивается и управление передается следующему за ним оператору. Таким образом, если внутри группы с номером, соответствующим операнду в операторе DO, окажется оператор передачи управления GOTO с номером строки вне этой группы, то будут выполнены первые операторы группы, включая GOTO, одна строка вне группы, оператор, следующий за DO, и далее по программе. Отсюда, фрагмент. 1.10 Т о/о3.02,1.1 [c.136]

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

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



Смотреть страницы где упоминается термин Операторы управления последовательностью выполнения программы: [c.134]    [c.134]   
Смотреть главы в:

Основы построения операционных систем в химической технологии -> Операторы управления последовательностью выполнения программы

Основы построения операционных систем в химической технологии -> Операторы управления последовательностью выполнения программы

Основы построения операционных систем в химической технологии -> Операторы управления последовательностью выполнения программы

Основы построения операционных систем в химической технологии -> Операторы управления последовательностью выполнения программы




ПОИСК





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

Оператор

Программы



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