Эмулятор терминала типа VT52
Эмулятор терминала типа VT52 ( текущая сборка VT52_08.11.24_12-48 описана здесь ) позволяет подключаться к реальным и эмулируемым компьютерам через IP или COM порт.
Эмулятор получен путём переименования исполнимого файла "эмулятора ДВК" ( pdp11.exe ) в VT52.exe и использования специальных файлов конфигурации, создающих только объект Terminal и адаптер IP- или COM-порта для потока байтов.
Описание:
При первом запуске файла VT52.exe - эмулятор загружает файл конфигурации IP.cfg пытаясь осуществить терминальное подключение на IP-адрес 127.0.0.1 ( порт 8023 ).
Эмулятор терминала.
1. Основные сведения.
2. Настройки клавиатуры.
3. Настройки цвета.
4. Настройки курсора.
5. Настройки полосы статуса внутреннего окна.
6. Добавление кнопки очистки экрана.
Использование эмулятора терминала:
Подключение через IP-порт.
Подключение через COM-порт.
Загрузка RT-11 через порт системного терминала.
Использование консольного дампа.
Подключение реальной клавиатуры МС 7004.
...
Подключение через IP-порт.
При запуске эмулятора терминала в конфигурации по-умолчанию он использует файл конфигурации IP.cfg, пытающийся установить терминальное подключение на IP-адрес 127.0.0.1 ( порт 8023 ).
Если одновременно запустить "эмулятор ДВК" в конфигурации Server.cfg, то результат будет таким:
http://s3.hostingkartinok.com/upload...360ab36341.png
Адрес и порт для подключения задаются в разделе [IP_Adapter.ini] файла IP.cfg:
Код:
[IP_Adapter.ini]
Listen_on_IP =""
Listen_on_Port = 0
Connect_to_IP = 127.0.0.1
Connect_to_Port= 8023
Extended_Log=0
Для подключения к любому другому адресу и/или порту нужно изменить соответствующие значения.
В комплекте также есть файлы конфигурации CTAKAH.cfg и MIM.cfg для подключения к соответствующим Telnet-серверам сети HECnet.
Подключение через COM-порт.
Для подключения эмулятора терминала к реальному компьютеру через COM-порт нужно использовать файл конфигурации COM.cfg.
Раздел [ComPort.ini] файла COM.cfg содержит текущие настройки:
Код:
[ComPort.ini]
PortName="COM4"
InitialStateOf[ShowPortUse]=1
SaveChangesFor[ShowPortUse]=1
Параметр PortName задаёт системное имя используемого порта в Windows, а состояние ShowPortUse разрешает/запрещает вывод текущих значений скорости чтения и записи через этот порт в полосе статуса конфига.
Базовые параметры настройки COM-порта находятся в ini-файле класса Terminal_ComPort_Adapter.ini:
Код:
[Main]
BaudRate = CBR_9600
fDtrControl = DTR_CONTROL_DISABLE
fRtsControl = RTS_CONTROL_DISABLE
Parity = NOPARITY
StopBits = ONESTOPBIT
ByteSize = 8
fParity = FALSE
fOutxCtsFlow = FALSE
fOutxDsrFlow = FALSE
fDsrSensitivity = FALSE
fTXContinueOnXoff = FALSE
fOutX = FALSE
fInX = FALSE
fErrorChar = FALSE
fNull = FALSE
fAbortOnError = FALSE
XonLim = 512
XoffLim = 512
XonChar = 021
XoffChar = 023
ErrorChar= 0
Любой из этих параметров можно изменить в данном файле (тогда изменения коснутся всех создаваемых экземпляров типа Terminal_ComPort_Adapter ) либо переопределить в разделе конкретного объекта данного типа в интересующем файле конфигурации.