CAS CUW-6200H [17/90] Настройка функций

CAS CUW-4200H [17/90] Настройка функций
5.1. Классификация функций
17
5. НАСТРОЙКА ФУНКЦИЙ
5.1. Классификация функций
В связи с многофункциональностью весов перед началом работы они должны
быть настроены для выполнения конкретных измерительных задач. В данном пункте
будут изложены общие принципы классификации настроек, типичные не только для дан-
ных весов, но и для многих современных приборов с большим количеством настроек
(мобильные телефоны и пр.). Если число настраиваемых функций невелико, не имеет
значения, как их идентифицировать: по названию или назначая любой индивидуальный
номер. Однако с их увеличением произвольная нумерация становится неоптимальной,
так как она не раскрывает структуру настроек. Здесь предлагается другой подход. Будем
группировать все функции по отдельным ступеням, которые, в свою очередь, группи-
руются на более высоком уровне, и т.д. В основе такой структуры лежит иерархический
принцип вложенности; он позволяет указать на определенную функцию при помощи не-
которого маршрута от исходного состояния на нулевом уровне к Главному меню на
первом уровне и далее - вплоть до наинизшего уровня с его функциями соответствую-
щего подменю.
Маршрут удобно задавать, нумеруя каждую функцию внутри всех групп, или всех
подменю, от исходного состояния, за которое обычно принимается режим взвешивания,
до конечного в последней группе, т. е. перед исполнением команды. Обычно число фун-
кций в группе не более 10 (см. однако п. 5.7.0), поэтому весь маршрут задается набором
цифр, или целым числом с числом разрядов, равным числу групп. Маршрутэто код
функции, он же ее аргумент
1
. Самый длинный, четырехуровневый, маршрут относится к
функциям
<8300:> и <8301:> отчета по калибровке. Самые короткие маршруты относятся
к двум процедурам Главного меню: <1: тест> и <2 : Windows>; но их правильнее было
бы отнести не к настройкам, а к рабочим функциям, т.к. они сводятся к выполнению
некоторых функций с последующим выходом в режим взвешивания.
С точки зрения выполняемого действия функции подразделяются на два класса:
числовые, т.е. присваивающие какое-либо числовое значение ее аргументу, или номеру,
и на командные, т.е. исполняющие некоторую команду. В первом случае настройка
заключается во вводе в память весов и маршрута (аргумента) функции, и ее значения,
т.е. самого числа, а во второмлишь маршрута функции, приводящего к ее активации.
Причем активация может означать и отмену действия. Например, весы можно запро-
граммировать на работу как с фиксацией показаний, так и без нее, и к обоим этим режи-
мам ведут два различных маршрута: <520:> и <521:>, хотя физически они относятся к
одной и той же функции.
Если функции какого-либо подменю выбираются независимо, т.е. все они могут
быть или выбраны, или отключены в произвольной комбинации, то будем считать их
независимыми, или совместными. Так, включение различных единиц взвешивания в
цикл для выбора в рабочем режиме осуществляется независимо 7 совместными функ-
циями от <70:> до <76:>. В случае же, когда при выборе какой-либо из них остальные,
1
Ближайшей аналогией предлагаемой структуры настроек может служить т.н. уступчатый список или
многоуровневое оглавление книги. Сама книгаэто исходное состояние, ее части образуют первый
уровень (его определим как Главное меню), разделывторой, параграфытретий и т.д. С топологической
точки зрения (теории графов) такая структура представляет собой упорядоченное дерево, корнем которого
является исходное состояние (деревоэто связный граф без циклов, т.е. без замкнутых маршрутов от
меню к меню, или от вершины к вершине, связностьэто возможность попасть из какой либо вершины в
любую другую, хотя бы через Главное меню).

Содержание

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

Скачать