Изменение эмулируемой конфигурации.
Использование консольного дампа.
--------------------------------------------------
Консоль ( объект Console ) и терминал ( объект Terminal ) полностью идентичны по потоковым сокетам, поэтому в любом случае, где подключается терминал - можно подключить и консоль, а в любом случае, где подключается консоль - можно подключить и терминал.
Нет большого смысла использовать терминал вместо ( или одновременно ) с консолью для получения текстовых сообщений объектов. Однако, подключать консоль параллельно терминалу при получении байтовых потоков объектов - смысл иногда есть.
Причина - возможность отображения поступающих на консоль байтов в виде дампа различных типов.
Так, если в файл конфигурации по-умолчанию default.cfg добавить следующие строки:
Код:
[objects]
Dump = Ядро:Console
[links]
TerminalPort > Dump
[Dump.ini]
TabTitle =""
InitialStateOf[StatusBar] = 0
SaveChangesFor[StatusBar] = 0
InitialStateOf[ControlBar] = 0
SaveChangesFor[ControlBar] = 0
InitialStateOf[Log] = 0
SaveChangesFor[Log] = 0
DumpMode = 1
на панели закладок появится окно "Dump" с консолью, на которую будут поступать все те же байты, что и на терминал.
Режим дампа задаётся параметром DumpMode в ini-разделе объекта в файле конфигурации.
В файле Console.ini находятся значения по-умолчанию для параметров:
Код:
DumpRadix = 8
DumpCols = 20
LeftDumpSeparator="«"
RightDumpSeparator="»"
DumpRadix - основание системы счисления, используемое при формировании дампа ( 8, 10, 16 ).
DumpCols - число колонок дампа в режимах 4..7 ( 1..512 ).
Первые строчки, появляющиеся на терминале при запуске эмулятора:
Код:
HD (177720) disk driver v1.2 2012
SL V08.00 [SW] Сторожевых С.В. 1988
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
В окне "Dump" приобретут следующий вид, в зависимости от значения параметра DumpMode:
DumpMode = 0
Код:
HD (177720) disk driver v1.2 2012
SL V08.00 [SW] sTOROVEWYH s.w. 1988
primenqjte komandu "SET MX INFORM"
DumpMode = 1
Код:
HD (177720) disk driver v1.2 2012
SL V08.00 [SW] «016»sTOROVEWYH s.w. 1988«017»
«016»primenqjte komandu «017»"SET MX INFORM"
DumpMode = 2
Код:
HD (177720) disk driver v1.2 2012«015»«012»
«015»«015»SL V08.00 [SW] «016»sTOROVEWYH s.w. 1988«017»«015»«012»
«016»primenqjte komandu «017»"SET MX INFORM"«015»«012»
DumpMode = 3
Код:
HD«040»(177720)«040»disk«040»driver«040»«040»v1.2«040»«040»2012«015»«012»
«015»«015»SL«040»V08.00«040»[SW]«040»«016»sTOROVEWYH«040»s.w.«040»1988«017»«015»«012»
«016»primenqjte«040»komandu«040»«017»"SET«040»MX«040»INFORM"«015»«012»
DumpMode = 4
Код:
015 012 110 104 040 050 061 067 067 067 062 060 051 040 144 151 163 153 040 144
H D ( 1 7 7 7 2 0 ) d i s k d
162 151 166 145 162 040 040 166 061 056 062 040 040 062 060 061 062 015 012 015
r i v e r v 1 . 2 2 0 1 2
015 123 114 040 126 060 070 056 060 060 040 133 123 127 135 040 016 163 124 117
S L V 0 8 . 0 0 [ S W ] s T O
122 117 126 105 127 131 110 040 163 056 167 056 040 061 071 070 070 017 015 012
R O V E W Y H s . w . 1 9 8 8
016 160 162 151 155 145 156 161 152 164 145 040 153 157 155 141 156 144 165 040
p r i m e n q j t e k o m a n d u
017 042 123 105 124 040 115 130 040 111 116 106 117 122 115 042 015 012 015 012
DumpMode = 5
Код:
015 012 110 104 040 050 061 067 067 067 062 060 051 040 144 151 163 153 040 144
CR LF H D ……… ( 1 7 7 7 2 0 ) ……… d i s k ……… d
162 151 166 145 162 040 040 166 061 056 062 040 040 062 060 061 062 015 012 015
r i v e r ……… ……… v 1 . 2 ……… ……… 2 0 1 2 CR LF CR
015 123 114 040 126 060 070 056 060 060 040 133 123 127 135 040 016 163 124 117
CR S L ……… V 0 8 . 0 0 ……… [ S W ] ……… Rus s T O
122 117 126 105 127 131 110 040 163 056 167 056 040 061 071 070 070 017 015 012
R O V E W Y H ……… s . w . ……… 1 9 8 8 Lat CR LF
016 160 162 151 155 145 156 161 152 164 145 040 153 157 155 141 156 144 165 040
Rus p r i m e n q j t e ……… k o m a n d u ………
017 042 123 105 124 040 115 130 040 111 116 106 117 122 115 042 015 012 015 012
Lat " S E T ……… M X ……… I N F O R M " CR LF CR LF
DumpMode = 6
Код:
CR LF H D ……… ( 1 7 7 7 2 0 ) ……… d i s k ……… d
r i v e r ……… ……… v 1 . 2 ……… ……… 2 0 1 2 CR LF CR
CR S L ……… V 0 8 . 0 0 ……… [ S W ] ……… Rus s T O
R O V E W Y H ……… s . w . ……… 1 9 8 8 Lat CR LF
Rus p r i m e n q j t e ……… k o m a n d u ………
Lat " S E T ……… M X ……… I N F O R M " CR LF CR LF
DumpMode = 7
Код:
015 012 110 104 040 050 061 067 067 067 062 060 051 040 144 151 163 153 040 144
162 151 166 145 162 040 040 166 061 056 062 040 040 062 060 061 062 015 012 015
015 123 114 040 126 060 070 056 060 060 040 133 123 127 135 040 016 163 124 117
122 117 126 105 127 131 110 040 163 056 167 056 040 061 071 070 070 017 015 012
016 160 162 151 155 145 156 161 152 164 145 040 153 157 155 141 156 144 165 040
017 042 123 105 124 040 115 130 040 111 116 106 117 122 115 042 015 012 015 012