Выполнять команду после каждой минуты в C # - PullRequest
0 голосов
/ 31 марта 2012

Я работаю над проектом с последовательным портом.

Я хочу записывать команду в последовательный порт через каждые 1, 2 или x минут.

serialport1.write("AT");

У меня есть таймер, и я показываю дату и время в форме вместе с этим таймером. Если есть какой-либо способ отправить вышеуказанную команду с этим таймером или с использованием datetime.

Я прочитал много постов, но не понял, так как я начинающий в языке C #.

1 Ответ

1 голос
/ 31 марта 2012

Вы можете использовать таймер и установить интервал для таймера в окне свойств ...!

Вы можете выполнить команду на событии Timer Tick и обновить дату. Time Time использовать Two Timer Control, один для выполнения команды с одной или двумя минутами, а другое использование таймера выполняется каждую секунду для обновления Datetime ...!

Событие отметки таймера выполняется каждый раз на основе интервала таймера ...!

U может запускать и останавливать таймер простым способом, например Timername.Start (); и Timername.Stop ();

как показано ниже:

Timer1_Tick()
{
   serialport1.write("AT");
}

  Timer2_Tick()
   {
     //Datetimeupdation code
   }

Примечание. Выполнение события с отметкой таймера Вы должны запустить таймер с помощью Timername.Start ();

...