
Сообщение от
Patron
Для дальнейшего тестирования работы последовательных портов с сигналом BREAK - мною написан тест BRKT4.
Результаты тестирования сервер выводит в окно Teletype и сохраняет в файле Teletype.log.
Запускать тесты на УКНЦ можно загрузившись с HX - на этот случай в дистрибутиве тестового сервера уже находится образ BRKT-1-2-3-4.DSK, подключенный к приводу HX1:
Сжатие и квитирование отключил. Смотрим результаты.
BRKT1A:
Код:
===================================
BRKT1 - Test COM-port BREAK Part #1a
===================================
Test 1: Ask HX Server for 0.3 ms BREAK..
Recived bytes: «374»
Test 2: Ask HX Server for 1 ms BREAK..
Recived bytes: «000»
Test 3: Ask HX Server for 2 ms BREAK..
Recived bytes: «000»
Test 4: Ask HX Server for 20 ms BREAK..
Recived bytes: «000»
Test 5: Ask HX Server for 50 ms BREAK..
Recived bytes: «000»
===================================
BRKT1 - Test COM-port BREAK Part #1a
===================================
Test 1: Ask HX Server for 0.3 ms BREAK..
Recived bytes: «374»
Test 2: Ask HX Server for 1 ms BREAK..
Recived bytes: «000»
Test 3: Ask HX Server for 2 ms BREAK..
Recived bytes: «000»
Test 4: Ask HX Server for 20 ms BREAK..
Recived bytes: «000»
Test 5: Ask HX Server for 50 ms BREAK..
Recived bytes: «000»
BRKT2:
Код:
===================================
BRKT2 - Test COM-port BREAK Part #2
===================================
Test 1: Send SHORT BREAK..
«370»
Test 2: Send 1 byte BREAK..
_Break_«000»
Test 3: Send 2 byte BREAK..
_Break_«000»
Test 4: Send 3 byte BREAK..
_Break_«000»
Test 5: Send 10 byte BREAK..
_Break_«000»
Test 6: Send 20 byte BREAK..
_Break_«000»
Test 7: Send Bad Frame 1 ..
_Break_«000»«036»0«360»_Error+RX_
Test 8: Send Bad Frame 2 ..
_Break_«000»~«366»«377»
===================================
BRKT2 - Test COM-port BREAK Part #2
===================================
Test 1: Send SHORT BREAK..
«370»
Test 2: Send 1 byte BREAK..
_Break_«000»
Test 3: Send 2 byte BREAK..
_Break_«000»
Test 4: Send 3 byte BREAK..
_Break_«000»
Test 5: Send 10 byte BREAK..
_Break_«000»
Test 6: Send 20 byte BREAK..
_Break_«000»
Test 7: Send Bad Frame 1 ..
_Break_«000»«036»0«360»_Error+RX_
Test 8: Send Bad Frame 2 ..
_Break_«000»~«366»«377»
BRKT3E:
Код:
===================================
BRKT3 - Test COM-port BREAK Part #3e
===================================
Ask HX Server for 50 ms BREAK..
00000000 10000000 00000000 10000000 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
Test completed
===================================
BRKT3 - Test COM-port BREAK Part #3e
===================================
Ask HX Server for 50 ms BREAK..
00000000 10000000 00000000 10000000 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00000000 10000001
00000000 10000001 00000000 10000001 00000000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
00010000 10000001 00010000 10000001 00010000 10000001 00010000 10000001
Test completed
BRKT4:
Код:
===================================
BRKT4 - Test COM-port BREAK Part #4
===================================
Test 1: Send 0377 - Wait half bits - set 1 byte BREAK
_Error_«017»«340»
Test 2: Send 0377 - Wait half bits - set 2 byte BREAK
_Error_«017»«000»«300»_Break+0_
Test 3: Send 0377 - Wait half bits - set 8 byte BREAK
_Error_«017»«000»«000»«000»«000»«000»«000»«000»«000»«200»_Break+0_
Ask HX Server for ECHO: 'AB' - Wait 100 ms - Read bytes..
A
Ask HX Server for ECHO: 'ABC' - Wait 100 ms - Read bytes..
A
Test completed
===================================
BRKT4 - Test COM-port BREAK Part #4
===================================
Test 1: Send 0377 - Wait half bits - set 1 byte BREAK
_Error_«017»«340»
Test 2: Send 0377 - Wait half bits - set 2 byte BREAK
_Error_«017»«000»«300»_Break+0_
Test 3: Send 0377 - Wait half bits - set 8 byte BREAK
_Error_«017»«000»«000»«000»«000»«000»«000»«000»«000»«200»_Break+0_
Ask HX Server for ECHO: 'AB' - Wait 100 ms - Read bytes..
A
Ask HX Server for ECHO: 'ABC' - Wait 100 ms - Read bytes..
A
Test completed