Подпрограмма - выбор - Большая Энциклопедия Нефти и Газа, статья, страница 2
Человек гораздо умнее, чем ему это надо для счастья. Законы Мерфи (еще...)

Подпрограмма - выбор

Cтраница 2


Технолог составляет алгоритм выбора базы с помощью библиотеки элементарных высказываний. После отработки каждого указания программа выдает запрос на продолжение работы. Система из элементарных высказываний формирует предикат, который дополняется расчетом параметров базы. Получаемые подпрограммы выбора баз и расчет их параметров система автоматически помещает в библиотеку подпрограмм выбора баз с ключом, соответствующим коду поискового предписания. Данный подход при подготовке УП ( для токарных станков с ЧПУ) снижает трудоемкость на 40 - 50 % по сравнению с системой диалога при повышении качества программы.  [16]

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

Технолог составляет алгоритм выбора базы с помощью библиотеки элементарных высказываний. После отработки каждого указания программа выдает запрос на продолжение работы. Система из элементарных высказываний формирует предикат, который дополняется расчетом параметров базы. Получаемые подпрограммы выбора баз и расчет их параметров система автоматически помещает в библиотеку подпрограмм выбора баз с ключом, соответствующим коду поискового предписания. Данный подход при подготовке УП ( для токарных станков с ЧПУ) снижает трудоемкость на 40 - 50 % по сравнению с системой диалога при повышении качества программы.  [18]

Таким образом, пользователь получает более комфортные условия работы, а программа при этом, естественно, становится сложнее, так как у нее появляется новая функция - перемещение указателя. Как уже говорилось в § 4.7, само перемещение легко реализуется с привлечением прямой адресации маркера путем стирания указателя в старой позиции и выводом его изображения в новой. Пользователь задает лишь направление перемещения, а программа должна рассчитать новую позицию на экране и учесть ограничение на ее диапазон. Кроме того, для различной реакции в ответ на нажатую клавишу требуется еще и введение ветвления на несколько направлений внутри самой подпрограммы выбора.  [19]

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



Страницы:      1    2