Virtual null modem — создание виртуальных com портов на локальном компьютере

Содержание

Filters (plug-ins)

Plug-in filters allow you to extend Termite in several ways:

  • Append or insert text or data to what is received (for example, the «timestamp»
    sample filter inserts the relative time of reception to every packet of data
    that Termite receives).
  • Remove received data from Termite’s queue (before Termite processes it), for
    example to automatically dump it to a file or to process it separately.
  • Create windows with different views of the received data. In combination with
    the ability to remove data from Termite’s queue, this allows you to filter
    out different kinds of data from a complex stream, and display each kind in
    its own way.
  • Handle function keys (for short-cuts or user-defined macros).

On start-up, Termite collects all plug-in filters that are in the same directory
as the Termite application itself. You can enable and disable a filter in the
Settings dialog of Termite (see above). Installing a filter is therefore
a mere matter of copying the file to the correct location and enabling it.

Optionally, filters may have their own configuration options. Termite launches
the filter’s configuration dialog when the filter is enabled. To access the
configuration dialog of a filter that is already enabled, double-click on the
filter name (you must double-click on the name, not on the «check box»).
Typically, a filter stores its configuration in the same INI file as the one
Termite uses (Termite passes the path to this INI file to the filter when it
loads the filter).

Technically, a filter is a DLL with a few special functions (of which only one
is mandatory). The filename extension must be «.flt» instead of «.dll» for a
filter. In the Settings dialog, Termite uses the filename minus the «.flt»
extension for the filter name. See the short document
Writing plug-in filters for Termite
for details on writing filters. To get you started, the sample filters «Timestamp»,
«Hexadecimal View» and «Status LEDs» come with full commented C source code.

Установка драйверов com порт usb в Windows

К сожалению в Windows подключенные устройства, usb to com не всегда автоматически устанавливаются в системе, и приходится искать для них драйвера. Если вы покупали его сами, то в комплекте шел диск с драйверами, и можно воспользоваться им, если его нет, то смотрим как найти драйвера.

Открываем диспетчер устройств в Windows. Если не знаете как, то нажмите CTR+Pause breake, либо нажмите Win+R и в окне выполнить введите devmgmt.msc. Как видите у меня в разделе Порты (COM и LPT) нашелся на третьем COM порту неизвестный провод, и драйверов для него не нашлось у системы, о чем говорит нам желтый значок.

Переходим в свойства данного устройства и выбираем ИД оборудования, у вас будет, что то по типу usb\VID_067B&PID_2303&REV_0300, вот его вы копируете и ищите в гугле или яндексе.

После чего щелкаем правым кликом по устройству в диспетчере устройств и выбираете установить драйвера, указываете до них путь и ставите, если все ок, то у вас пропадет значок предупреждения.

Далее вы уже можете использовать возможности com порта, с помощью таких утилит на подобие Putty, где вы выбираете пункт Serial и указываете нужный порт Com порта, посмотреть его можно в том же диспетчере устройств.

Надеюсь вы научились и разобрались как подключать com порт usb в Windows.

Ключевые особенности:

Универсальность. COM Port Data Emulator поддерживает следующие порты COM, RS232, RS485 (через конвертор), TCP/IP, UDP;

Поддержка полного дуплекса. Программа может одновременно отправлять и принимать данные (исключая RS485);

Гибкая конфигурация. Наш эмулятор поддерживает произвольные скорости передачи (до 115200), количество бит данных, количество стоповых битов, различные типы четности, контроль передачи данных и т.п.;

Контроль передачи данных. Поддерживается программный и аппаратный контроль передачи данных COM и RS232 портов;

Клиент/Сервер. Эта программа может работать как клиент и как сервер в сети TCP/IP;

Произвольный источник данных. Эмулятор может читать поток данных из текстового или двоичного файла;

Протокол. COM Port Data Emulator может создавать протокол отсылаемых данных для дальнейшего их сравнения на принимающей стороне;

Визуализация. Программа отображает состояние линии (для COM и RS232) и ошибки передачи данных, отображает отправленные и принятые данные.

COM Port Data Emulator — Скачать бесплатную версию

Для Win2000 — Windows 10 (2019) (Server, x86, x64). Последняя версия: 2.7.4 build 303. 3 марта 2020.

Бесплатное обновление для COM Port Data Emulator (начиная с версии 2.7.0 до последней версии 2.7.4 build 303. 3 марта 2020.)

Скачайте файл и замените файлы в папке с программой новыми файлами из архива.

Замечание! Нет необходимости скачивать это обновление, если вы скачаете полный пакет установки.

Терминальные программы

Практически постоянно приходится смотреть что шлет контроллер или заслать в него какой нибудь байтик. Это нужно для отладки, иногда для настройки. Порой для управления. Кому как, я так для отладки использую. Без толкового инструмента тут никак, поэтому я давно уже присмотрел себе парочку прикольных программок.

Первой хотел бы упомянуть Terminal v1.9b by Bray. На мой взгляд — гениальная программа! Более удобного интерфейса для работы я не встречал. Судите сами — все под рукой!

Для настроек скорости работы, номера порта, параметров передачи и прочих сиюминутных потребностей не надо даже по менюшкам лазать — все прям сразу же. Также можно в один тык выдать инфу в разных системах счисления, что порой бывает очень удобно. Я бы сказал жизненно необходимо. В один клик доступна таблица ASCII, а среди особых фишек которую я очень люблю — возможность выдать поток данных в виде графика от 0 до 255. А еще можно писать скрипты на паскалеподобном языке, делающие с входящими-исходящими данными всякие непотребности. В общем, рулез!

Из минусов можно только отметить некоторую тормознутость при выводе в Hex кодах, но это мелочи. Еще автор похоже забил на эту разработку, так что новых версий я не видел уже много лет. Найти эту дивную программу можно много где, в том числе и у меня:

Вторая программа это COM Port Toolkit от Михаила Голикова. Ей я пользуюсь гораздо реже, но она умеет весьма нужную штуку — возможность перехватывать обмен данными между софтом и физическим COM портом. Это чертовски выручило меня когда я ломал защиту PLC, а также помогло отреверсить обмен между программой настройки модулей HM-TR433. В общем, редко, но метко.

Программка эта довольно проста в обращении, имеет три режима работы:

  • ТерминалМожет выдавать логи обмена данных улетевших к нами от нас. Слать из файла. Обрабатывать пересылаемое макросами (что может быть очень крутым подспорьем, но мне пока не пригождалось). Терминал как терминал, ничего особенного.
  • ПрослушкаЭто фишка уже поинтересней. Позволяет воткнуть комп в разрез между принимающим и передающим девайсом и прослушать передачу данных кто кому и что передал. Также ведутся логи с указанием времени передачи посылки.
  • ЗахватВот за эту фичу я и люблю эту программу — возможность снифферить обмен между софтом и портом. Редкая фича. Из бесплатных программ я нигде такого не встречал, а у программ вроде Advanced Serial Port Monitor или Free Serial Port Monitor эта фича доступна только в платной версии, тут же ее можно заюзать даже в демо версии.

Также можно писать скрипты на этот раз уже на Си подобном языке. Мне это больше нравится, т.к. я его лучше знаю.

Недостатков пожалуй три:

  • Невозможность разделить в режиме «Захват» входящие и исходящие данные на два разных окна.
  • Отстуствие русской документации, хотя бы по тому же скриптописанию.
  • Шароварность. Впрочем, я бы не назвал это недостатком. Автор, я думаю, не святым духом питается.

Демка проработала 30 дней, потом захотела денег. Но свою работу по облегчению разбора протокола обмена PLC она выполнила.

Поначалу была мысль вспомнить шальное детство, сдуть пыль с родимого SoftICE и похачить защиту, но потом вспомнил что шашек такой формы не брал в руки уже лет 5, как минимум. Да и цена программы оказалась смешной — всего 10 баксов для русскоязычных пользователей. Так что проще было ее зарегистрировать. Тем более штука нужная и уже неоднократно себя окупившая.

Источник

Как настроить виртуальный ком порт usb

Последовательный или COM-порт — это интерфейс стандарта RS-232, который служит для подключения различного оборудования к компьютеру. Из-за ограничения в размере информации (1 бит), передаваемой за один раз, данный порт получил второе название: последовательный. Интересным является тот факт, что в различных интерфейсах, таких как Ethernet или USB информация передаются также — последовательно, однако, такое название за ними не закрепилось.

Что делать если в компьютере нет COM-порта?

Изначально COM-порты использовались для подключения терминалов, модемов и мыши. В современное время основное назначение сводится к подключению всевозможных источников питания, микроконтроллеров, вычислительных систем, кассовых аппаратов и других устройств. Также COM-порт очень активно использовался для синхронизации компьютеров: к примеру, ноутбука с персональным компьютером. Сейчас такой подход сменился использованием USB-порта.

COM-порты, работающие через TCP/IP

Одним из решений поставленной задачи является программный продукт от компании HW Group под названием HW Virtual Serial Port. Это свободно распространяемое программное обеспечение, предназначенное для формирования в среде Windows-совместимых операционных систем драйвера последовательного порта, использующего TCP/IP стек. Драйвер способен нумеровать то количество COM-портов, которое предоставляет в его распоряжение операционка, при этом каких-либо ограничений на его использование с сетевыми протоколами нет.

Управление программным пакетом выполняется посредством менеджера виртуальных портов:

Управление подключениями осуществляется за счет того, что устанавливается взаимно однозначное соответствие между IP-адресом удаленной периферии и мнемоническим именем COM-порта. Наряду с закладкой «Virtual Serial Port» менеджер предоставляет доступ по UDP к ресурсам локальной сети, идентифицированных MAC-адресами. Доступ к ним возможен через шлюз по IP-адресу и маске, а кроме того – с указанием конкретного порта периферийного устройства. К сожалению, возможности этой закладки нацелены только на оригинальные устройства HW Group.

Закладка для установок виртуального COM-порта управляет служебными операциями программного обеспечения: отвечает за ведение лога, запускает утилиту по старту операционной системы, предоставляет системный трей для оперативного доступа, устанавливает параметры PING-операций и т.д. Но главная задача установочной закладки – параметры шифрования с помощью TEA-ключей. С ее же помощью задаются параметры работы в терминальной сессии путем установки NVT–параметров.

Мы также нашли еще одну программу, которая может решать эту же задачу для мобильных устройств:

Будни автоматизации или «мне нужна программка для 3D упаковки» Промо

Автоматизация отечественных предприятий, которой приходиться заниматься, это нужная и высокооплачиваемая, но довольно нервная работа. Выручает юмор. Например, при общении с требовательным клиентом можно вспомнить анекдот: «Держась руками за стену, на ногах еле стоит мужик. К нему пристает ребенок: «Ну, папа, пожалуйста, сделай мне кораблик!», папа отвечает: «Ага! — Сейчас все брошу и пойду делать тебе кораблик!». Про один такой сделанный для клиента «кораблик» и хочется рассказать. Надеюсь, совместное погружение в теплое ламповое (то есть клиентоориентированное) программирование доставит Вам положительные эмоции, да и задача попалась интересная. Поплыли?

Какие проблемы может решить Virtual Null Modem?

Допустим, что у вас есть две программы, которые вы хотите соединить между собой. Обычно вам необходимо два настоящих последовательных порта, соединенных нуль-модемным кабелем. Современные компьютеры обычно имеют в наличии только один порт, а ноутбуки не имеют и одного. При использовании программы Virtual Null Modem вы можете эмулировать нуль-модемное соединение, так что две программы на одном компьютере могут общаться между собой без дополнительного оборудования и железа.
Пример:
Вы можете создать виртуальные порты: COM10, COM12 и использовать их в двух разных программах. Все, что отошлет программа #1 в порт COM10, будет принято программой #2 из COM12, и наоборот.

Как продавать маркируемый товар (обувь) из 1С:Розница + сканер для маркировки

Маркировка обуви в нашей стране началась с 1 июля 2019 года. Но если в 2019м году от участников рынка требовалось только зарегистрироваться в системе «Честный знак», то теперь уже совсем не за горами дата, когда необходимо будет в обязательном порядке передавать данные о проданных единицах обуви. По графику этот судный день назначен на 1 марта 2020 года. Как все знают, русский человек всегда надеется на лучшее (или на авось, кому как нравится), надеется что правительство передумает. Сейчас в сети ходит информация о возможных сроках переноса судного дня на 1 июля, или, даже, 1 сентября 2020 года, это лишь отсрочки, но никак не отмена обязательной маркировки. В дополнении ко всему вышесказанному надо отметить, что самая популярная программа для розничной торговли, а именно 1С:Розница, как и ее пользователи не смогла заранее подготовиться к нововведениям. Обновление, в котором система стала работать более-менее корректно, вышло лишь 6 февраля 2020 года (менее чем за месяц до судного дня)

Virtual Serial Port Emulator [Eterlogic]

The next entry in our list of virtual COM port software is Virtual Serial Ports Emulator which is developed by Eterlogic.

Features list:

  • It is designed for software engineers that need to develop serial applications and allows them to create, test and debug applications and devices that employ serial interfaces.
  • Some of the benefits of this program and the virtualization of ports are that the same device can be opened by multiple applications and you can create pairs of virtual serial ports.
  • Serial interfaces can also be shared by multiple applications at the same time and a COM interface can use TCP to enact sharing of the port on a local network.

OS supported:

This program offers support for Windows OS. A free license is available for 32-bit platforms. If you require the 64-bit version you will need to obtain a paid version of the software.

Как создать виртуальные порты?

Для их создания предусмотрены специализированные программы. Стоит выбирать те, которые предлагают нам установить нужные для виртуальных портов драйвера, поскольку их поиск — не очень приятное занятие.

Скачайте и установите программу Advanced Virtual COM Port. Установка занимает считаные минуты, при этом на одном из этапов нам предложат драйвер:

Программа для настройки виртуального com-порта в windows

Соглашаемся и нажимаем «Установить». Следует подождать несколько минут — не пугайтесь, если потребуется 5–10 минут. Это нормально. После установки, заходим в программу и видим главное окно:

Кернел про -для настройки виртуального com-порта в windows

Оно содержит три основных вкладки: Общие (расширенные), клиентские и локальные порты.

Вкладка общие (или расширенные) порты позволяет делиться COM-портами через локальную сеть (LAN) или интернет. Таким образом, данные с виртуальных портов могут быть легко и быстро переданы другим пользователям. Вкладка клиентские порты позволяют создавать порты на компьютере, которые подключаются к расширенным портам через виртуальный кабель нуль-модема. Стоит сказать, что виртуальный кабель программа предусматривает автоматически. Вкладка локальные порты даёт возможность просматривать, создавать и удалять все пары виртуальных COM-портов.

Перейдём во вкладку локальные порты и нажмём кнопку Add. Перед нами откроется окно, предлагающее создать пару COM-портов, которые предполагаются быть соединёнными виртуальным нуль-модемным кабелем:

Создание виртуального com-порта в windows7

Жмём ОК. Переходим в Панель управления -> Система -> Диспетчер устройств. Видим, что наши COM-порты были успешно созданы:

Виртуальные com-порты windows

COM Port Data Emulator

COM Port Data Emulator is a software application that enables users to emulate an entity, such as an Ethernet device or COM port, that transmits data as a serial stream. The program takes the data stream and converts it to data packets using serial protocols like RS232, TCP/IP or UDP. Then it forwards the packets over the network.

This serial port emulator can randomly generate test data or read it from text or binary files. The data can then be sent to test a port as many times as necessary to achieve the desired results. The app can fill the role of a server or client over an IP-based network. It supports full-duplex mode as well as flow control for serial and RS232 ports.

Logging capabilities featured in the COM port emulator make it possible to fully analyze serial data traffic and the ports’ responses to specific data streams. Network administrators can use the tool to identify errors and monitor line status dynamically. COM port simulator provides the ability to control the parameters of serial communication tests by using the baud rates, data bits, parity types, and other options as needed by the programmer.

You can perform serial port emulation with any serial devices that use the RS232/RS485/RS422 protocols. This includes a wide range of industrial controllers and monitoring devices. You can even use z-modem cables and emulate serial data transmission to another computer.

Features list:

  • Universal compatibility. Emulate COM ports as well as TCP/IP, UDP, RS232 and RS485 ports. You will need a converter if working with RS485 interfaces.
  • The emulator enables precise configuration of communication parameters to fully emulate the speed and characteristics of serial data transmission for testing purposes.
  • Data can be sent and received simultaneously in full-duplex mode with the exception of RS485 communication.
  • Flow control for COM and RS232 ports is fully supported.
  • The application can function as a client or a server over a TCP/IP network.
  • Easily create log files for analysis of serial data flow.
  • Create data streams on the fly or use files to easily conduct repetitive tests with the same information.
  • The application visually displays COM and RS232 line status, data streams, and communication errors.

OS supported:

Взаимодействие расширенных и клиентских COM-портов

Скорее всего, непонятным остаётся вопрос взаимодействия этих двух вкладок. На самом деле всё просто: расширенные порты позволяют делиться своими com-портами, то есть всей информацией, что доступны с устройств, подключённых к этим портам. Они подключаются к клиентским: тем, которые получают всю необходимую информацию.

Для создания расширенного порта достаточно в первой вкладке нажать кнопку Add и выбрать порт, которым мы делимся:

Расшаренный com-порт windows

Для создания клиентского порта, переходим во вторую вкладку, нажимаем кнопку Add и выбираем сначала порт, который хотим сделать клиентским, а затем адрес компьютера, к порту которого мы хотим подключиться:

Клиентский com-порт windows

Итоги

За бортом осталось ещё много чего интересного на тему COM-портов. Хотя эта технология и отходит на второй план с развитием других интерфейсов для подключения устройств, тем не менее пока что она всё ещё активно используются и знать тонкости её работы очень полезно.

Краткое описание:

Назначение нуль-модемного кабеля это позволить двум RS-232 устройствам типа «DTE» обмениваться данными между собой без использования дополнительного оборудования и модемов (т.е., устройств типа «DCE»).Virtual Null Modem это утилита, которая эмулирует одну или несколько пар портов RS232, соединенных между собой нуль-модемным кабелем. Иными словами, вы можете создать множество виртуальных последовательных портов, которые практически будут неотличимы от настоящих портов (например, COM10, COM11, COM127 и т.д.), соединенные попарно виртуальным нуль-модемным кабелем.

Массовые USB-2-COM переходники

Частный случай виртуального COM порта является переходник с USB к COM. Переходник работает по такому же принципу, как описано в данной статье, но является отдельным устройством в собственном корпусе. Самые часто встречающиеся переходники:

Их настройка не отличается от настройки устройств со встроенным USB интерфейсом. Их задача привести USB коммуникацию к более старому COM порту и сделать возможной связь с новыми интерфейсами

Нужно обратить внимание, что переходники не всегда поддерживают все аппаратные сигналы (не все кабеля коннектора связаны), что иногда делает невозможной работу реального устройства через переходник. В таких случаях нужно использовать реальный COM порт

Как создать виртуальные порты?

Для их создания предусмотрены специализированные программы. Стоит выбирать те, которые предлагают нам установить нужные для виртуальных портов драйвера, поскольку их поиск — не очень приятное занятие.

Скачайте и установите программу Advanced Virtual COM Port. Установка занимает считаные минуты, при этом на одном из этапов нам предложат драйвер:

Программа для настройки виртуального com-порта в windows

Соглашаемся и нажимаем «Установить». Следует подождать несколько минут — не пугайтесь, если потребуется 5–10 минут. Это нормально. После установки, заходим в программу и видим главное окно:

Кернел про -для настройки виртуального com-порта в windows

Оно содержит три основных вкладки: Общие (расширенные), клиентские и локальные порты.

Вкладка общие (или расширенные) порты позволяет делиться COM-портами через локальную сеть (LAN) или интернет. Таким образом, данные с виртуальных портов могут быть легко и быстро переданы другим пользователям. Вкладка клиентские порты позволяют создавать порты на компьютере, которые подключаются к расширенным портам через виртуальный кабель нуль-модема. Стоит сказать, что виртуальный кабель программа предусматривает автоматически. Вкладка локальные порты даёт возможность просматривать, создавать и удалять все пары виртуальных COM-портов.

Перейдём во вкладку локальные порты и нажмём кнопку Add. Перед нами откроется окно, предлагающее создать пару COM-портов, которые предполагаются быть соединёнными виртуальным нуль-модемным кабелем:

Создание виртуального com-порта в windows7

Жмём ОК. Переходим в Панель управления -> Система -> Диспетчер устройств. Видим, что наши COM-порты были успешно созданы:

Виртуальные com-порты windows

Как в 1С отражаются товары «в пути»

При ведении бизнеса на предприятиях любого профиля, размера и форм собственности часто возникает следующая ситуация.
1. Предприятие закупает некую номенклатуру у поставщика для дальнейшей перепродажи или собственного использования.
2. Номенклатура относится к категории материальных объектов, которые можно транспортировать. Понятно, что под это определение попадают товары, материалы, сырье, полуфабрикаты, но не услуги, работы и объекты недвижимости.
3. Имеется «временной разрыв в 1С» между моментом перехода прав собственности на товар (так будем называть упомянутую в пункте 2 номенклатуру) и поступлением товара на склад предприятия.
4. Правила и политика учета на предприятии диктуют необходимость отразить «временной разрыв в 1С» в учетной системе. Строго говоря, такой «временной разрыв в 1С» между моментом подписания накладной (переход права собственности) и моментом физического поступления товара на склад существует всегда. Но не всегда имеет смысл отражать «временной разрыв в 1С» в учетной системе.

Compare STANDARD and PRO versions

# Feature Standard Pro
1 Completely emulate hardware control lines and physical COM port parameters
2 No limit on the number of virtual serial ports that can be created
3 Create complex bundles of virtual COM ports
4 Multiple virtual RS232 ports can be created by splitting a physical or virtual serial port
5 Unlimited physical or virtual serial ports can be merged into a single COM port
6 Virtual COM ports provide high data transmission speed
7 Ports in use by other applications can be deleted
8 The serial port emulation software is digitally signed as are all of its internal drivers.
9 Serial data traffic can be forwarded from a real port to another virtual or physical interface
10 Windows kernel driver technology (WDM, WMI, Power Management, PnP, etc.) is fully supported
11 Serial port emulation is supported for VMware and hyper-threading
12 Fully supports strict baudrate emulation
13 Аssign any name you like to virtual serial ports, even names that are used by physical ports
14 Various virtual null-modem schemes are available for use: standard, loopback, and custom
15 Merge multiple COM interfaces into a single bundle
16 Capacity to customize the connection parameters of physical serial ports (parity, baudrate, databits, stopbits, and flow control)
17 Virtual ports are automatically re-created prior to user logon after a system reboot.
18 Each port can have individually set read and write permissions
19 HandFlow control (Hardware and Xon/Xoff) is fully supported
20 Multiple applications can share a single physical serial port simultaneously
21 Application port usage data can be saved in the ‘Activity log’
22 Virtual serial ports created by VSPD and displayed in Device Manager can have their names changed
23 Install the software and create and configure virtual serial ports without the need to reboot your machine
24 Create fully functional loopback connections

Compare STANDARD and PRO versions

# Feature Standard Pro
1 Possibility of creating a limitless number of pairs of virtual serial port
2 Emulates settings of real COM port as well as hardware control lines
3 Ability to split one COM port (virtual or physical) into multiple virtual ones
4 Merges a limitless number COM ports into a single virtual COM port
5 Creates complex port bundles
6 Capable of deleting ports that are already opened by other applications
7 Transfers data at high speed from/to a virtual serial port
8 Can forward serial traffic from a real port to a virtual port or another real port
9 Allows total baudrate emulation
10 Various null-modem schemes are available: loopback/ standard/ custom
11 It’s possible to assign a custom name to virtual serial port, including names already taken by real ports
12 The software plus all accompanying internal drivers are digitally signed
13 Compatibility with Windows as well as kernel driver technology (PnP, WMI, WDM, Power Management, etc.)
14 Fully supports VMware and hyper-threading
15 Can create read and write rights for all ports
16 Ability to save data on usage of ports by applications in ‘activity log’
17 Can customize connections’ parameters to a serial port (parity, stopbits, baudrate and flow-control)
18 Rebooting of a computer is not necessary after each software installation
19 Ports are re-created automatically on system reboot, before user login
20 Ability to change names of virtual COM ports created by VSPD and displayed in the Device Manager
21 Offers complete support for HandFlow control (Hardware and Xon/Xoff)
22 Allows the sharing of a single real COM port among several applications simultaneously
23 Supports the merging of multiple serial ports into a single bundle

Features of Virtual Serial Port Driver PRO

Virtual Serial Port Emulator PRO is a comprehensive and effective software tool that extends the features and functionality of Serial Port Emulator. This software allows the emulation of virtual COM port bundles with customizable parameters, offering a versatile solution that can be used in many diverse scenarios. Management of both physical and virtual serial ports can be accomplished with the user-friendly interface of Virtual Serial Port Emulator PRO.

Splitting and Joining COM ports

Physical COM ports (COM1) can be split into multiple serial ports (COM2, COM3, COM4) by using Virtual Serial Port Emulator PRO. When you create these virtual COM port pairs, they appear to your system as copies of the original physical port. Another feature of the serial emulation is the ability of multiple applications to share physical serial interfaces. This software tool lets you link a number of physical serial interfaces to one emulated COM port. Serial applications that connect to the virtual port can now receive data simultaneously from all of the connected real serial ports.

Creating bundle connections

Creating and managing complex bundles of COM ports is a feature that is unique to Virtual Serial Port Emulator PRO. The implications of this functionality is your ability to transmit serial data to an unlimited number of virtual or real serial ports. COM ports receiving data on the ‘IN’ can redirect to all of the bundle’s ‘OUT’ side serial ports and this process can work in both directions.

Management of hardware control lines is improved by creation of a Main port for both the ‘IN’ and ‘OUT’ side of a bundle.

Switching ports automatically

A notable feature of Virtual Serial Port Emulator PRO enables expanded functionality for applications that can only use a limited number of serial ports. This option uses a switcher to enable your application to employ a single virtual port to be connected to several physical ports. You can also assign the same name to all of your ports.

Now when your application requires a COM port connection, the switcher identifies an open serial port from the list of connected ports and offers it to the program. This allows your application to seamlessly interact with whichever ports are free while appearing to be connected to the same port.

Merging COM ports

One of this software’s advanced features enables the addition of unlimited numbers of virtual serial ports to a single COM port bundle that has not been divided into ‘IN’ and OUT’ sides. Replication from the single port to all connected physical and virtual ports of the bundle allows any application or device to simultaneously exchange data with multiple other applications or devices.

Using loopback bundles for testing

With this handy Virtual Serial Port Emulator feature, you’ll be able to add multiple serial ports to a bundle with the conjoint ‘IN’ and ‘OUT’ sides. As a result, the data sent to this type of bundle will be instantly received at the output. This feature will be specifically efficient for trying out the throughput functionality of a COM port, and other data operation related tests.