当前位置:   article > 正文

C#上位机1ms级高精度定时任务

C#上位机1ms级高精度定时任务

precisiontimer

安装扩展包

添加引用

 完整代码

  1. using PrecisionTiming;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11. using System.Xml.Linq;
  12. namespace WindowsFormsApp1
  13. {
  14. public partial class Form1 : Form
  15. {
  16. public Form1()
  17. {
  18. InitializeComponent();
  19. }
  20. private void Form1_Load(object sender, EventArgs e)
  21. {
  22. }
  23. //参考视频
  24. //https://www.bilibili.com/video/BV1fd4y1v7dK/?spm_id_from=333.999.0.0&vd_source=e821a225c7ba4a7b85e5aa6d013ac92e
  25. PrecisionTimer timer = new PrecisionTimer();
  26. private void button1_Click(object sender, EventArgs e)
  27. {
  28. //timer.SetInterval(1);
  29. //timer.SetPeriodic(1);
  30. //timer
  31. timer.SetInterval(5);
  32. //方法1
  33. //timer.SetAction(new Action(() =>
  34. //{
  35. // Console.WriteLine(DateTime.Now.Millisecond.ToString());
  36. //}));
  37. //方法2
  38. //Action showMethod = print;
  39. //timer.SetAction(showMethod);
  40. //方法3
  41. timer.SetAction(print);
  42. timer.Start();
  43. }
  44. private void button2_Click(object sender, EventArgs e)
  45. {
  46. timer.Stop();
  47. }
  48. private void print()
  49. {
  50. Console.WriteLine(DateTime.Now.Millisecond.ToString());
  51. }
  52. }
  53. }

运行效果

资源链接(保护现有库调用实现代码,和独立代码实现)

【免费】c#高精度毫秒定时器,实现windows高精度定时器功能资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/anlog/89290452

参考链接

高精度定时器的使用以及实现_c# precisiontimer-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/i78i845/article/details/130220156

C#上位机1ms级高精度定时任务讲解_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1fd4y1v7dK/?spm_id_from=333.337.search-card.all.click&vd_source=e821a225c7ba4a7b85e5aa6d013ac92e

特此记录

anlog

2024年5月10日

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/610505
推荐阅读
相关标签
  

闽ICP备14008679号