Стейт Y в NDC

Обсуждаем инструментарий, технологии, прочие рабочие моменты.
FaRGuS
Новичок
Сообщения: 7
Зарегистрирован: 15 дек 2011, 20:19
Авто: Toyota Corolla
Благодарил (а): 1 раз

Стейт Y в NDC

Непрочитанное сообщение FaRGuS »

Здравствуйте!
Подскажите пожалуйста как высчитывается 7 параметр на стейте Y в NDC. Это Buffer positions. По доке Wincorа так и не въехал как он рассчитывается при наличии стейта расширения.

Пример:
200000009ZA@@C@@G@@F@@CA@I@@BB@BA@
200000010Y015323309011009040255255

Спасибо!
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: Стейт Y в NDC

Непрочитанное сообщение vvn »

FaRGuS
Если не использовать стейт расширения, то седьмой параметр 000 - это 1 первая ячейка в операционном буфере, 001 - вторая и т.д. до 007, туда будет записано значение в зависимости от нажатой кнопки пользователем. Если использовать расширение (то как я это понимаю), можно производить подмену значения нажатой кнопки, попадать она будет в ячейку буфера выбранную в 7 позиции стета Y. Соответственно если в стейте Z указать 001002003004006007008009, то подменяться ни чего не будет, 0 - не производить запись при нажатой кнопке в буфер вообще, ну или символами (A-I, @ - 1-9, 0). Единственное что не пойму ... для чего это все можно указывать в трех позициях... т.е. Y седьмой параметр например 111 (вторая ячейка операционного буфера в трех позициях) и соответственно например Z111222333444666777888999...

P.S. Так же не понятно для чего могут быть значения 5 и E? В общем как то так…
Вечно молодой, вечно пьяный...
Ответить