在C#中每1分钟后执行一次命令

时间:2012-03-31 10:04:59

标签: c# datetime timer serial-port timertask

我正在开发一个带串口的项目。

我想在每1,2或x分钟后将命令写入串口。

serialport1.write("AT");

我有一个计时器,我用我的计时器显示日期和时间。如果有任何方法可以使用该计时器或使用日期时间发送上述命令。

我阅读了很多帖子但却不理解,因为我是C#语言的首发。

1 个答案:

答案 0 :(得分:1)

您可以在属性窗口中使用Timer的定时器和设置间隔...!

您可以在Timer Tick事件上执行命令并更新日期时间使用两个Timer Control一个用于执行一到两分钟的命令,而其他计时器使用每秒执行一次以进行Datetime更新...!

定时器勾选事件每次执行基于定时器间隔...!

U可以像 Timername.Start(); Timername.Stop();

一样轻松启动和停止计时器

如下:

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

  Timer2_Tick()
   {
     //Datetimeupdation code
   }

注意:计时器勾选事件执行必须使用 Timername.Start();

启动计时器