Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Mensaje iniciado por: _vicho_ en 11 Noviembre 2018, 07:29 AM

Título: Puerto serial RS232 C# lectura de Pulsos
Publicado por: _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.
Título: Re: Puerto serial RS232 C# lectura de Pulsos
Publicado por: rub'n en 19 Noviembre 2018, 14:06 PM
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