Отправка сообщения через RS232 каждые 5 минут в C # - PullRequest
0 голосов
/ 13 апреля 2011

Мне интересно, как отправлять сообщения с помощью serialport каждые х минут.А пока приложение должно быть полностью доступно.Я просто хочу проверить состояние принтера, поэтому я отправляю каждые 5 минут «Запрос состояния ошибки», и если есть какие-то ошибки - тогда звучит сигнал тревоги или что-то в этом роде.

Ответы [ 2 ]

2 голосов
/ 13 апреля 2011
0 голосов
/ 13 апреля 2011

Вы можете писать в последовательный порт, используя c # довольно легко

http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx

Самый простой способ выполнять действие каждые x минут - это порождать поток и запускать его в цикле.который выполняет Thread.Sleep (30000).Вам нужно встроить некоторый управляющий код, чтобы вы могли остановить свой поток из основного кода

...