collapse

* Posts Recentes

Alimentar Fita Leds por almamater
[Ontem às 16:50]


Como transformar um mosquito killer de tomada em um portátil? por jm_araujo
[20 de Setembro de 2018, 13:35]


Carregador para 18650 por brunus
[19 de Setembro de 2018, 23:16]


cabo utp cravar por brunus
[19 de Setembro de 2018, 23:15]


Keysight UXR 110GHz BW, 256GS/s, 10-bit Real-Time Oscilloscope por SerraCabo
[19 de Setembro de 2018, 20:26]


leitura de voltagens com o analogRead(A0) por jm_araujo
[16 de Setembro de 2018, 18:36]


BostonDynamics - Vai uma mãozinha? por josecarlos
[16 de Setembro de 2018, 11:26]


Comunidades Online de Drones por MAntunes
[09 de Setembro de 2018, 18:00]


Sorte do catano por Njay
[09 de Setembro de 2018, 16:51]


BUILD: Toolmaker's Clamp Thingy por TigPT
[08 de Setembro de 2018, 20:19]

Autor Tópico: Criar porta virtual  (Lida 1061 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline TheDeadLives

  • Mini Robot
  • *
  • Mensagens: 398
Criar porta virtual
« em: 19 de Abril de 2014, 19:55 »
Bem, já andei por aí a procurar alguma solução que me permiti-se com o python criar uma porta COM virtual.

O objectivo é ter um programa principal a correr um programa e enviar informação para uma porta COM (sendo esta a virtual), para um programa, já instalado, que comunica com as COM poder analisar os dados enviados (espero ter explicado bem).

Encontrei uma solução para o windows (onde irá correr o programa): http://com0com.sourceforge.net/ , mas gostaria de saber se existe alguma biblioteca que permite fazer o que pretendo (o pyserial não serve) com exemplos de código.

O problema dessa solução é que cria uma porta que não tem nome COM9 ou outra qualquer. Segundo um exemplo:

Código: [Seleccione]
import serial

port = "\\\\.\\CNCB0"
ser = serial.Serial(port, 38400)
x = ser.write('hello')
ser.close()

Cria uma porta de nome CNCB0.

Desde já agradeço uma resposta.

Cumprimentos
« Última modificação: 19 de Abril de 2014, 20:23 por TheDeadLives »