Здравствуйте, гость ( Вход | Регистрация )
23.3.2010, 17:26
Сообщение
#1
|
|
|
Продвинутый пользователь ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 184 Регистрация: 22.1.2010 Пользователь №: 14231 |
Уточните кто знает как просматривается таблица LDT ? На наибольшее количество совпадений или до первого совпадение? например (по порядку index) 1--8 2--89 3-- 8499. набирая 8 499 123 45 67 какая строчка отработается?
|
|
|
|
![]() |
23.3.2010, 17:53
Сообщение
#2
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 12388 Регистрация: 23.11.2006 Из: Москва Пользователь №: 146 |
Уточните кто знает как просматривается таблица LDT ? На наибольшее количество совпадений или до первого совпадение? например (по порядку index) 1--8 2--89 3-- 8499. набирая 8 499 123 45 67 какая строчка отработается? На наибольшее совпадение. Система просматривает записи уже при заполнении таблицы и производит сортировку (индексирование) записей. В каком бы Вы порядке не пытались вписать ваши назначения, станция все равно их пересортирует так, чтобы было "по возрастанию": Index N: 8 Index N+1: 89 Index N+2: 891 При отработке: по набору 8-ки будет ждать след. цифру. Если это не равно 9, то отработает Индекс N. Если набрано 89, то будет ждать 3-ю цифру. Если это не равно 1, то будет отработан Индекс N+1. Если 1, то - Индекс N+2. -------------------- Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
|
|
|
|
23.3.2010, 17:54
Сообщение
#3
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 15053 Регистрация: 19.6.2009 Из: г. Тула Пользователь №: 13420 |
На наибольшее совпадение. Система просматривает записи уже при заполнении таблицы и производит сортировку (индексирование) записей. В каком бы Вы порядке не пытались вписать ваши назначения, станция все равно их пересортирует так, чтобы было "по возрастанию": Index N: 8 Index N+1: 89 Index N+2: 891 При отработке: по набору 8-ки будет ждать след. цифру. Если это не равно 9, то отработает Индекс N. Если набрано 89, то будет ждать 3-ю цифру. Если это не равно 1, то будет отработан Индекс N+1. Если 1, то - Индекс N+2. Вот и уважаемый harris подтвердил... -------------------- Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
|
|
|
|
23.3.2010, 18:05
Сообщение
#4
|
|
|
Ветеран форума ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 823 Регистрация: 12.1.2009 Из: Рязань Пользователь №: 12799 |
|
|
|
|
23.3.2010, 18:12
Сообщение
#5
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 15053 Регистрация: 19.6.2009 Из: г. Тула Пользователь №: 13420 |
Дело в том, что я по неразумению прописывал в таблице все коды и занял уже 240 строк из 250. При этом все коды понятно не пропишешь и если кто-то набирал такой, то получал ошибку. Это на много упрощает дело. Только, еще раз повторюсь, были у меня накладки при использовании Toll Exception Table. Т.е., если было прописано, к примеру 8 и 89, а в Toll Exception Table Deny 81, Allow 812 сбивался набор. Приходилось прописывать еще код 810. Смысл был такой, чтобы до проверки запрещенной комбинации 810 LCR еще не занял СО. -------------------- Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
|
|
|
|
23.3.2010, 18:26
Сообщение
#6
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 12388 Регистрация: 23.11.2006 Из: Москва Пользователь №: 146 |
Только, еще раз повторюсь, были у меня накладки при использовании Toll Exception Table. Т.е., если было прописано, к примеру 8 и 89, а в Toll Exception Table Deny 810, сбивался набор. Приходилось прописывать еще код 810. Смысл был такой, чтобы до проверки запрещенной комбинации 810 LCR еще не занял СО. Или требовалось, чтобы станция вовсе не пыталась занять линию в этом случае?? -------------------- Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
|
|
|
|
23.3.2010, 18:31
Сообщение
#7
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 15053 Регистрация: 19.6.2009 Из: г. Тула Пользователь №: 13420 |
Или требовалось, чтобы станция вовсе не пыталась занять линию в этом случае?? Смыс был такой. Набираешь 8, 1, 0-тут все понятно, линия отобьется. Другой вариант, набираем 8 , 1(занятие линии, набор, ожидание следующей цифры для проверки запрещенной комбинации), 2 (линия не отбилась) далее цифири, но в итоге произошла ошибка в наборе. Было это с импульсными СО. -------------------- Вот смотрю я на вас и думаю: ещё выпить, или вы мне уже нравитесь? Анекдот
|
|
|
|
23.3.2010, 18:43
Сообщение
#8
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 12388 Регистрация: 23.11.2006 Из: Москва Пользователь №: 146 |
Смыс был такой. Набираешь 8, 1, 0-тут все понятно, линия отобьется. Другой вариант, набираем 8 , 1(занятие линии, набор, ожидание следующей цифры для проверки запрещенной комбинации), 2 (линия не отбилась) далее цифири, но в итоге произошла ошибка в наборе. Было это с импульсными СО. Какая ошибка в наборе??? -------------------- Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
|
|
|
|
busin LCR 23.3.2010, 17:26
Dron Цитата(busin @ 23.3.2010, 17:26) Уточните... 23.3.2010, 17:33
Astra Цитата(Dron @ 23.3.2010, 17:33) Отработае... 23.3.2010, 17:42
Dron Цитата(Astra @ 23.3.2010, 17:42) Не уже л... 23.3.2010, 17:47
harris Цитата(Astra @ 23.3.2010, 17:42) Не уже л... 23.3.2010, 17:53
Dron Цитата(Dron @ 23.3.2010, 18:12) Только, е... 23.3.2010, 18:24
Dron Цитата(harris @ 23.3.2010, 18:43) Не пон... 23.3.2010, 18:48
busin Господа!Спасибо всем кто ответил. 23.3.2010, 21:33![]() ![]() |
| Текстовая версия | Сейчас: 6.12.2025, 1:52 |