c#-C#串口 循环执行一段代码

问题描述

C#串口 循环执行一段代码
C#串口怎么在button1后,每隔一秒向串口发送一次数据,在按一下button1,停止循环

解决方案

按下 Button1 启动一个定时为一秒的 Timer,在 timer 的响应中发送数据。
再按Button1,则关闭 Timer。

解决方案二:
设置Timer 定时器,1S向串口发送数据一次数据

解决方案三:
用timer,关于定时的,一般用timer

解决方案四:
Timer或者Thread

while(true){ System.Threading.Thread.Sleep(1000); //执行发送数据 } //或者Timer t = new Timer();t.Interval = 1000;t.Enabled = true;t.Tick += new EventHandler(t_Tick);//t_Tick

解决方案五:

        private bool Stop = false;        void StopBtn_Click(object sender EventArgs e)        {            Stop = true;        }        void Run()        {            while (Stop == false)            {                System.Threading.Thread.Sleep(1000);                //执行发送数据            }        }

(Run)是发送数据的方法

时间: 2024-08-24 16:58:41

c#-C#串口 循环执行一段代码的相关文章

java中动态执行一段代码

动态|执行 动态的执行一段简单代码,采用生成java文件,调用javac编译,反射执行的方式. 只是一个简单测试,有些地方有待完善. 代码如下 -------------------------------------------------------------------------------- import java.io.*; /** * 动态执行一段代码(生成文件->编译->执行) * @author kingfish * @version 1.0 */public class

jsp-Struts中有没有办法在渲染每个UI控件时都执行一段代码

问题描述 Struts中有没有办法在渲染每个UI控件时都执行一段代码 我有这么个需求:希望能通过数据库配置来指定每个页面上的每个UI控件是否最终显示出来.表结构例如: page | component_id | is_display 有什么办法能够加个拦截器之类的东西,在Struts渲染每个UI控件之前能执行这个拦截器,在拦截器里能取到当前被渲染的控件对象,并修改控件对象的属性吗? 我只知道Struts有Interceptor,但貌似只是拦截后台Action的,不知道是不是能处理UI控件. 请各

如何在aspx网页加载好后自动执行一段代码?

问题描述 如何在aspx网页加载好后自动执行一段代码? 我想在我的网页加载好后,自动执行一段代码,是根据登录的用户,来设置元素的属性,需要aspx先把页面加载好后再执行,How to do? 解决方案 window.onload=function(){ alert('window ready'); //your code.... }</script>

c# webbrowser 窗口载入完毕和刷新都执行一段代码

问题描述 privatevoidwebBrowser2_DocumentCompleted(objectsender,WebBrowserDocumentCompletedEventArgse){StreamReadersr=newStreamReader(webBrowser2.DocumentStream,Encoding.GetEncoding(webBrowser2.Document.Encoding));textBox1.Text=sr.ReadToEnd();} 这是我写的代码,我需

如何在进行iis验证(windows域的form验证)之前执行某段代码?

问题描述 现在公司有OA系统,用的.net2.0平台搭建,集成了windows域验证登录.也就是说在打开oa时会弹出个Form窗体输入用户名和密码,成功进入,验证失败则显示未授权.....现在老板的需求是想在这个验证之前再判断是否用的是IE浏览器,也就是说想要达到的效果是如果用的非ie浏览器,那么就弹出提示并跳转到错误页面,不要弹出那个验证的form对话框.是否用IE这个好解决,问题是如何将自定义的代码插入到form对话框验证出现之前呢?大家帮忙!!! 解决方案 解决方案二:用js判断不就可以了

深入探讨:main函数执行完毕后,是否可能会再执行一段代码?_C 语言

可以使用atexit()函数注册一个函数,代码如下: 复制代码 代码如下: #include "stdafx.h"#include <iostream>using namespace std;//int _onexit(void (*function)(void)); //这句可以要也可以不要void f1(){ cout << "f1()" << endl;}void f2(){ cout << "f2()

ASP.NET(C#) 定时执行一段代码_实用技巧

Global.asax C# code 复制代码 代码如下: <%@ Application Language="C#" %> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Threading" %> <script runat="server"> string LogPath; Thread t

java 某个类的几个对象,这些对象调用类中一个函数,是各自拥有自己的函数代码还是使用同一段代码?

问题描述 1.java 某个类的几个对象,这些对象调用类中一个函数(普通的函数),是各自拥有自己的函数代码还是使用同一段代码?2.java 继承中,子类从父类得到一些普通函数,这些函数的代码,是子类自己独自拥有一份还是和父类使用同一段函数代码.3.第一次发帖,积分什么的不会搞,貌似自己也没有积分,呵呵,大家包涵! 解决方案 引用1.java 某个类的几个对象,这些对象调用类中一个函数(普通的函数),是各自拥有自己的函数代码还是使用同一段代码?这几个对象调用的当然是同一段代码了.jvm中有一个ja

为什么在asp.net模板里面这段代码不能用啊?谢谢

问题描述 <asp:TemplateField><HeaderTemplate><inputtype="checkbox"id="chkAll"name="chkAll"onclick="Check(this)"/></HeaderTemplate><ItemTemplate><asp:CheckBoxID="chkSelect"runat=