CAS CAUY 120 [16/74] Настройка функций

CAS CAUY 120 [16/74] Настройка функций
4.1. Классификация и ввод маршрута функций
16
4. НАСТРОЙКА ФУНКЦИЙ
4.1. Классификация и ввод маршрута функций
В связи с многофункциональностью весов перед началом работы они должны
быть настроены для выполнения конкретных измерительных задач. Хотя в некоторой
степени можно управлять работой весов и с помощью клавиш, предварительная их наст-
ройка, или программирование, представляет намного больше возможностей. Здесь будут
изложены общие принципы классификации настроек, типичные не только для данных
весов, но и для многих современных приборов с большим количеством настроек
(мобильные телефоны и пр.). Если число настраиваемых функций невелико, не имеет
значения, как их идентифицировать: по названию или назначая любой индивидуальный
номер. Однако с их увеличением произвольная нумерация становится неоптимальной,
так как она не раскрывает структуру настроек. Здесь предлагается другой подход. Будем
группировать все функции по отдельным ступеням, которые, в свою очередь,
группируются на более высоком уровне, и т.д. В основе такой структуры лежит иерар-
хический принцип вложенности; он позволяет указать на определенную функцию при
помощи некоторого маршрута от исходного состояния на нулевом уровне к Главному
меню на первом уровне и далее - вплоть до наинизшего уровня с его функциями
соответствующего субменю.
Маршрут удобно задавать, нумеруя каждую функцию внутри всех групп, или всех
субменю, от исходного состояния, за которое обычно принимается режим взвешивания,
до конечного в последней группе, т. е. перед исполнением команды. В большинстве
случаев число функций в группе не более 10 (см. однако п. 5.7.0), поэтому весь маршрут
задается набором цифр, или целым числом с числом разрядов, равным числу групп.
Далее в тексте он обозначается в угловых скобках жирными цифрами. Иногда внутри
скобок дается комментирующее название по-русски, выделенное цветом, а иногда
добавляется буквенное сообщение по-английски, которое выводится на дисплее
одновременно с набором каждой цифры маршрута или переходом по циклу меню.
Причем, эти сообщения выглядят довольно условно, так как все знаки на дисплее 7-
сегментные.
Маршрут это код функции, он же ее аргумент
1
. Самые короткие, одноразрядные,
маршруты относятся к 6 процедурам Главного меню: <1:
исполнение юстировки>, <2:
«
Открытые окна» вниз>, <3: «Открытые окна» вправо>, <4: контроль настроек>, <7:
конвекция>, <8: максимальная стабилизация> и др.; но их правильнее было бы отнести
не к настройкам, а к рабочим функциям, т.к. они сводятся к выполнению некоторых
функций с последующим выходом в режим взвешивания. Наиболее длинные маршруты
четырехразрядные.
С точки зрения выполняемого действия функции подразделяются на два класса:
числовые, т.е. присваивающие какое-либо числовое значение ее аргументу, или номеру,
и на командные, т.е. исполняющие некоторую команду. В первом случае настройка
1
Ближайшей аналогией предлагаемой структуры настроек может служить т.н. уступчатый список или
многоуровневое оглавление книги. Сама книгаэто исходное состояние, ее части образуют первый
уровень (его определим как Главное меню), разделывторой, параграфы третий и т.д. С топологической
точки зрения (теории графов) такая структура представляет собой упорядоченное дерево, корнем которого
является исходное состояние (дерево это связный граф без циклов, т.е. без замкнутых маршрутов от
меню к меню, или от вершины к вершине, связность это возможность попасть из какой либо вершины в
любую другую, хотя бы через Главное меню).

Содержание

Похожие устройства

Скачать