2019-8-6 12:57:51 | 作者:老铁SEO | 0个评论 | 人浏览
每秒钟读一次串口,偶尔出现程序跑飞,想利用定时器去启动读串口的线程,不知道如何写条件
如题,小弟做一个读取串口来的数据的程序,串口正常的时候程序都调试通了,偶尔出现串口出现乱七八糟干扰的时候,导致串口短时出问题,不满足串口打开的条件,程序跑飞了。
if((button_Acquision.Enabled==false)&(?????))//读取串口的按钮已经启动,变成不可按状态,同时还需要隔什么条件才能启动程序;我个人理解想让定时器,连续读几次状态标记位,判断没有标记变化认为没有读到数据,则需要重新启动ReadSP_writeExcel();
我想利用定时器定时5s,设个什么标记5s内这个标记没有变化,判断读串口的程序没有运行,然后再启动ReadSP_writeExcel();实在不会写这个判断条件,还请高人给指点,这里如何处理
问下大家,展会上的这种可视化内容,是用什么技术开发的,web还是cs开发?有没有什么开发套件?
唯一性判断应该由数据库唯一索引来决定,还是由service层写代码进行判断?这么决策的原因是什么?
我去,while循环中启动线程,你不怕线程把程序撑死吗?在这种前提下,你的程序出点乱七八糟的问题,也很正常。
我去,while循环中启动线程,你不怕线程把程序撑死吗?在这种前提下,你的程序出点乱七八糟的问题,也很正常。
我没有定时去读,是判断数据缓冲区的数据满足我的要求以后才读取的,只是程序跑飞了,我想用定时器去判断没有接收到数据,然后重新启动读串口的程序
问下大家,展会上的这种可视化内容,是用什么技术开发的,web还是cs开发?有没有什么开发套件?
唯一性判断应该由数据库唯一索引来决定,还是由service层写代码进行判断?这么决策的原因是什么?
问下大家,展会上的这种可视化内容,是用什么技术开发的,web还是cs开发?有没有什么开发套件?
唯一性判断应该由数据库唯一索引来决定,还是由service层写代码进行判断?这么决策的原因是什么?
你说“是判断数据缓冲区的数据满足我的要求以后才读取的”。程序跑飞是因为你先判断再读取,因为缓冲区满了就要数据要被被丢弃。你改为先读取再判断,就不会跑飞了
org.springframework.web.servlet.PageNotFound
见过在while循环中读取串口数据的,但是从来没见过在while循环中开启线程来读取数据的。
我想利用定时器定时5s,设个什么标记5s内这个标记没有变化,判断读串口的程序没有运行,然后再启动ReadSP_writeExcel();实在不会写这个判断条件,还请高人给指点,这里如何处理
程序跑飞是指系统受到某种干扰后,程序计数器PC的值偏离了给定的唯一变化历程,导致程序运行偏离正常的运行路径.程序跑飞因素及后果往往是不可预计的.在很多情况下,程序跑飞后系统会进入死循环而导致死机
楼主你好,给你发了封私心,是关于C#读取.mat文件的问题,在网上找了好久也没找到具体能有的方法,可以麻烦你帮忙看一下吗?多谢多谢