2012-03-31 824 views
0

我正在使用串口工程。在C#中每隔1分钟执行一次命令

我想每隔1,2或x分钟写命令到串口。

serialport1.write("AT"); 

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

我看了很多帖子,但不明白,因为我是C#语言的入门者。

回答

1

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

您可以对定时器Tick事件执行命令并更新日期时间使用两个定时器控件一个用于执行一两分钟的命令,其他定时器使用每秒更新日期时间执行...!

定时器Tick节点事件执行每次基于定时器间隔...!

U可以启动和停止计时器简单的方法就像Timername.Start();Timername.Stop();

象下面这样:

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

    Timer2_Tick() 
    { 
    //Datetimeupdation code 
    } 

注:计时器滴答事件执行必须使用Timername.Start()启动定时器;

+0

好的。我知道了,但是我可以使用一个计时器来控制事件......命令运行和日期时间......并且两个或多个计时器可能会使得软件不重。 – user777304 2012-03-31 10:21:13

+0

你可以在定时器执行繁重的功能可能会加重软件加载时间...!请按照关闭窗体事件来停止计时器。这两个功能可能适用于在计时器上执行...! – Dinesh 2012-03-31 10:25:36