Puerto serial RS232 C# lectura de Pulsos

Iniciado por _vicho_, 11 Noviembre 2018, 07:29 AM

0 Miembros y 1 Visitante están viendo este tema.

_vicho_

Hola buenas noches, recurro a ustedes compañeros por una orientación, tengo una tarjeta pci de 8 puertos serial rs232, estoy programando en C# una appi que cence mediante pulsos de 5v un cuenta metros para una máquina, la idea final es tener las 8 máquinas y capturar sus pulsos, el problema es que no puedo hacer que se este leyendo los datos de todos los COM al mismo tiempo ya que el código que tengo mete como default a un COM en especifico y solo a el le captura los pulsos, apenas estoy probando meter hilos para hacer independiente cada COM pero cuando ejecuto el programa se cierra inesperadamente, no se que hacer y en la web no hay ejemplos de lo que yo quiero hacer.

Gracias por su tiempo y respuestas buenas noches.

rub'n

#1
Cita de: _vicho_ en 11 Noviembre 2018, 07:29 AM
Hola buenas noches, recurro a ustedes compañeros por una orientación, tengo una tarjeta pci de 8 puertos serial rs232, estoy programando en C# una appi que cence mediante pulsos de 5v un cuenta metros para una máquina, la idea final es tener las 8 máquinas y capturar sus pulsos, el problema es que no puedo hacer que se este leyendo los datos de todos los COM al mismo tiempo ya que el código que tengo mete como default a un COM en especifico y solo a el le captura los pulsos, apenas estoy probando meter hilos para hacer independiente cada COM pero cuando ejecuto el programa se cierra inesperadamente, no se que hacer y en la web no hay ejemplos de lo que yo quiero hacer.

Gracias por su tiempo y respuestas buenas noches.


no tienes posibilidad de usar Arduino en dicho proyecto? el mega es bueno, o Raspberry-py, Odroid xu4 aun mejor que ambos, (todos permiten conexión  tty/rs232 )

En guindow$ para acceder al puerto com no es para nada complicado (aunque para hacer cosas de manera asincrona quizás algo, por que tienes que ser detallado dado que no se cuantos cores tienes para ejecutar tareas, cada hilo consume ram entre otras cosas. )

En linux pues es casi lo mismo, únicamente el acceso al puerto serie, se realiza como root


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen