﻿    Как использовать ИРПС.

    1. Реализация блока ИРПС не совсем точная. Не учитывает скорость.
И наверное некоторые другие параметры. Но кое-как работает.

    2. Как пользоваться.
    Есть два варианта.
        1. Вывод в консольное окно. Оно так и называется "Вывод" (вместо
привычного "Консоль"). Если его не видно на экране, то включается в меню
"Вид"->"Панели инструментов и закрепляемые окна". Ввод оттуда не работает.
Как-то это можно сделать, но мне пока не было нужно.

        2. Ввод/вывод в назначенный COM порт.

    В обоих случаях ИРПС нужно сконфигурировать. Конфигуратор можно найти
в меню "Опции". Пункт "Конфигуратор ИРПС..."
    Некоторые параметры конфигуратора не работают. Т.е. не оказывают никакого
влияния.
    Для первого варианта, в выпадающем списке "Отображать в COM порт:" нужно
выбрать пункт "Консоль", для второго - любой доступный COM порт в том же
списке.

    Чтобы что-то куда-то передать, надо чтобы было куда передавать, и через
что передавать. Поэтому нужно иметь ещё один COM порт. Это может быть COM порт
на каком-то другом устройстве или реальный/виртуальный COM порт на том же
самом компьютере, на котором работает эмулятор. А так же нужен Нуль-модемный
кабель. Реальный, в случае реального COM порта на другом устройстве, или
виртуальный, в случае реального/виртуального COM порта на том же самом
компьютере.
    Про Нуль-модемный кабель можно почитать там https://ru.wikipedia.org/wiki/Нуль-модемное_соединение
и собрать его по приведённым схемам.
    Для создания виртуальных COM портов и соединения их виртуальным же
Нуль-модемным кабелем можно воспользоваться этой программой https://sourceforge.net/projects/com0com/files/com0com/3.0.0.0/
А можно любой другой, какая нравится. Даже платной, если есть возможность.

    В конфигураторе назначаем для отображения один COM порт.
(Очень часто, для применения новых настроек требуется перезапустить эмулятор.
Почему так, до сих пор не понятно. При закрытии порта, порт на самом деле не закрывается.)
    Соединяем его Нуль-модемным кабелем с другим портом.
    Запускаем на БК прогу, которая использует ИРПС.
    Запускаем на другом устройстве прогу, которая использует COM порт и
назначаем ей другой порт.
    И смотрим как прога на БК через один COM порт соединяется с прогой на 
на другом устройстве через другой COM порт. И наоборот.

Работает всё криво и косо.

