Туннельный последовательный com-порт windows 10

#python #windows #serial-port #visa #pyvisa

#питон #Windows #последовательный порт #виза #пивиса

Вопрос:

В настоящее время я разрабатываю автоматизацию python, которая взаимодействует с платформой FPGA и управляет ею через последовательный com-порт. Платформа подключена к компьютеру, установленному в лаборатории на моем рабочем месте. для подключения к FPGA с помощью Python я использую pyvisa следующим образом:

 import pyvisa as visa  rm = visa.ResourceManager('@py')  self.inst = rm.open_resource('ASRL8::INSTR')  

моя проблема: Чтобы протестировать свой код, я должен перенести новый код на лабораторный компьютер. Есть ли способ «туннелировать» последовательный com-порт, чтобы я мог подключиться к ПЛИС с моего ПК по локальной сети ? или любой другой метод, который позволит мне подключиться к платформе FPGA с помощью моего ПК для разработки ?

*при необходимости может быть рассмотрено дополнительное оборудование…

 'ASRL8::INSTR' --gt; 'TCPIP0::LABPC-IP::inst0::INSTR'  

Ответ №1:

Да, это называется виртуальным Com-портом, VCP, и может работать как по протоколу TCP, так и по протоколу UDP.

Например, найдите «Виртуальный Com-порт TCP», и вы получите множество программного обеспечения, которое вы можете установить для управления этим.

Комментарии:

1. какие-нибудь известные рекомендации ? с открытым исходным кодом / платно ?

2. @Udi_W, Это было пару лет назад, когда я использовал VCPS, так что сегодня, вероятно, есть и получше. Теперь я использую Ethernet напрямую в большинстве проектов. Я думаю, что так проще.