最近我开始从事小型内部项目,需要一些帮助。
我正在编写应用程序,在C#应用程序的帮助下,在USB串口上读取和发送(1& 0)信号。我正在使用切换开关来重置系统。我的要求是,如果我连续按下切换开关3或5秒,系统应该等待它,然后它应该系统开始响应。
rec = mySerialPort.ReadExisting();
if((rec.Substring(13,1)==“1”))// 1表示高信号
{
秒表秒表=新秒表(); //开始计时
stopwatch.Start();
System.Threading.Thread.Sleep(3000); //停止计时
stopwatch.Stop();
TimeSpan t =秒表.Elapsed;
if(t.Seconds.ToString()==“3”)
{
CallFunc();
其他{
//继续操作.....
}
期待您的回复。