Re[2]: Прозвонка длинного кабеля (ЗаЗа - номер 101 ;-) )
От: Кодт Россия  
Дата: 12.08.02 12:15
Оценка: 12 (1)
Здравствуйте fAX, Вы писали:

fAX>1. Есть кабель.

fAX>2. В кабеле 11 одинаковых проводов.
fAX>3. Один конец кабеля находится достаточно далеко от другого.
fAX>4. В Вашем распоряжении имеется прозвонка и возможность замыкать между собой любое количество проводов и "прозванивать" провода с другого конца кабеля.
fAX>5. Любые другие пометки запрещены.

fAX>Требуется (чуть не забыл написать) за минимальное количество поездок одинаково отметить концы каждого провода.

fAX>Примечание 1: "Поезка" = туда-обратно.
fAX>Примечание 2: Нет необходимости ездить, чтобы снять замыкания.

Пусть на конце 1 провода маркируются буквами A-K, а на конце 2 — a-k

::: иллюстрация ::: комментарии ниже :::
   1  2    3       4
   * *-* *-*-* *-*-*-*-*

   A B C D E F G H I J K
                           5 6 7 8 9
a  *                       *        
b    * *                   *        
c    * *                   | *      
d        * * *             * |      
e        * * *             | *      
f        * * *             | | *    
g              * * * * *   * | |    
h              * * * * *     * |    
i              * * * * *       *    
j              * * * * *         *  
k              * * * * *           *


На конце 1
замкнуть
"1"=A, "2"=(B-C), "3"=(D-E-F), "4"=(G-H-I-J-K)

На конце 2
прозвонить, сгруппировать и промаркировать
"1"=a, "2"=(b,c) и так далее.
Получено однозначное соответствие A-a, теперь нужно уточнить соответствие в группах 2...4

замкнуть (a-b-d-g)="5", (c-e-h)="6", (f-i)="7", (j)="8", (k)="9"

На конце 1
прозвонить и сгруппировать.
Aa — уже был определен

для остальных:
B=5 --> Bb, Cc
B=6 --> Bc, Cb

D=5 --> Dd
D=6 --> De
D=7 --> Df

и так далее.

Неразрешенными остались только j и k. Пусть на них претендуют J и K.
Соединим "10"=(A-J)

На конце 2
Если "10"=(a,j) — то Jj, Kk. Иначе — наоборот.

Итого
Полторы поездки.

Более коротким способом — не придумал.
На мой взгляд, — если не заниматься одновременной коммутацией и прозвонкой (на одной и той же стороне) — для 11 проводов это минимальное количество поездок.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.