CAS CBX 12KH OB0UBX123GCI0501 [19/95] Настройка весов

CAS CBX 12KH OB0UBX123GCI0501 [19/95] Настройка весов
2.1. Классификация функций
11
2. Настройка весов
2.1. Классификация функций
В связи с многофункциональностью весов перед началом работы они должны быть
настроены для выполнения конкретных измерительных задач. В данном разделе будут
изложены общие принципы классификации настроек, типичные не только для данных весов,
но и для многих современных приборов с большим количеством настроек (мобильные
телефоны и пр.). Если число настраиваемых функций невелико, не имеет значения, как их
идентифицировать: по названию или назначая любой индивидуальный номер. Однако с их
увеличением произвольная нумерация становится неоптимальной, так как она не раскрывает
структуру настроек. Здесь предлагается другой подход. Будем группировать все функции по
отдельным ступеням, которые, в свою очередь, группируются на более высоком уровне, и
т.д. В основе такой структуры лежит иерархический принцип вложенности; он позволяет
указать на определенную функцию, адресуя ее при помощи некоторого маршрута от
исходного состояния на нулевом уровне к Главному меню на первом уровне и далее - вплоть
до наинизшего уровня с его функциями соответствующего субменю.
Маршрут, или адрес, удобно задавать, нумеруя каждую функцию внутри всех групп,
или всех субменю, от исходного состояния, за которое обычно принимается режим
взвешивания, до конечного в последней группе, т. е. перед исполнением команды. Обычно
число функций в группе не более 10, поэтому весь маршрут задается набором цифр с числом
разрядов, равным числу групп. Маршрут это код функции, он же ее аргумент. Самые
длинные четырехуровневые маршруты относятся к настройкам <6300: вкл>, <6301: выкл>.
Самый короткий маршрут - это процедура <0: юстировка>; но ее правильнее было бы
отнести не к настройкам, а к рабочим функциям, т.к. она сводится к выполнению некоторых
действий с последующим автоматическим выходом в режим взвешивания.
С точки зрения выполняемого действия функции подразделяются на два класса:
числовые, т.е. присваивающие какое-либо числовое значение ее аргументу, или номеру, и на
командные, т.е. исполняющие некоторую команду. В первом случае настройка заключается
во вводе в память весов и маршрута (аргумента) функции, и ее значения, т.е. самого числа, а
во второмлишь маршрута функции, приводящего к ее активации. Причем активация может
означать и отмену действия. Например, весы с помощью настройки <32: обнуление
показаний> можно запрограммировать на работу как с обнулением, так и без него, и к обоим
этим режимам ведут два различных маршрута: <320: включено> и <321: выключено>, хотя
физически они относятся к одной и той же функции. Активация каждой из них
автоматически переводит другую функцию в выключенное состояние.
Если различные функции какого-либо субменю выбираются независимо, т.е. все они
могут быть или выбраны, или отключены в произвольной комбинации, то будем считать их
независимыми, или совместными. Так, включение различных единиц взвешивания в цикл
для выбора в рабочем режиме осуществляется независимо 8 совместными функциями от
<50: грамм> до <57: пользователь>. В случае же, когда при выборе какой-либо из них
остальные, входящие в то же меню, блокируются, - это несовместные (зависимые, или
взаимно исключающие) функции; например, в меню <2: графическая шкала>, включающем
5 вариантов для выбора вида дисплея от <20: полная шкала> до <24: без шкалы>, можно
выбрать действующим только один. Поэтому такие функции можно определить как
выборочные в отличие от совместных, настраиваемых независимо.
Формально говоря, командные функции сводятся к частному виду числовых, если
последнюю цифру маршрута рассматривать как значение функции, длина маршрута которой
уменьшается на 1. В общем случае набор функций в меню наинизшего уровня включает
произвольное их число. Определим их по числу маршрутов к ним (ветвлению):
многозначные, не менее 3, – как совместные, так и не совместные;

Содержание

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

Скачать