Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中每1分钟执行一次命令#_C#_Datetime_Timer_Serial Port_Timertask - Fatal编程技术网

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

C# 在C中每1分钟执行一次命令#,c#,datetime,timer,serial-port,timertask,C#,Datetime,Timer,Serial Port,Timertask,我正在做一个串口项目 我想在每1、2或x分钟后将命令写入串行端口 serialport1.write("AT"); 我有一个计时器,我用它在表格中显示日期和时间。如果有任何方法可以使用该计时器或使用datetime发送上述命令 我读了很多帖子,但不明白,因为我是C语言的初学者。你可以在属性窗口中使用定时器并设置定时器的间隔 您可以在Timer Tick事件上执行命令并更新日期时间使用两个计时器控件一个用于在一分钟或两分钟内执行命令,另一个计时器使用每秒执行一次用于日期时间更新 根据计时器间隔,

我正在做一个串口项目

我想在每1、2或x分钟后将命令写入串行端口

serialport1.write("AT");
我有一个计时器,我用它在表格中显示日期和时间。如果有任何方法可以使用该计时器或使用datetime发送上述命令


我读了很多帖子,但不明白,因为我是C语言的初学者。

你可以在属性窗口中使用定时器并设置定时器的间隔

您可以在Timer Tick事件上执行命令并更新日期时间使用两个计时器控件一个用于在一分钟或两分钟内执行命令,另一个计时器使用每秒执行一次用于日期时间更新

根据计时器间隔,每次执行计时器滴答事件

你可以像Timername.Start()那样简单地启动和停止计时器Timername.Stop()

如下图所示:

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

  Timer2_Tick()
   {
     //Datetimeupdation code
   }

注意:计时器勾选事件执行您必须使用Timername.start()启动计时器

好的。我知道了,但我能用一个计时器来完成这两件事吗。。命令运行和日期时间。。。两个或两个以上的定时器可能会加重软件的负荷,也可能不会。您可以在定时器中执行加重功能,因为定时器可能会加重软件的加载时间。。。!跟随关闭窗体事件必须停止计时器。这两个功能可能可以在计时器上执行。。。!