工控winform
菊花为啥绽开
这个作者很懒,什么都没留下…
展开
-
按照日期写入日志(半年清一次)
按照日期写入日志(半年清一次) 比较简单的方法,不需要学习组件,只是用简单的文本读取类来实现 public void WriteMessage(Exception msg,String Method) { try { string mainPath = "D:\\MES_log\\";//日志文件路径&配置到Config文件中直接获取 string path = ma原创 2020-07-14 14:46:26 · 276 阅读 · 0 评论 -
线程在工控winform的应用
线程在工控winform的应用 项目情景 项目当中遇到按钮触发一个线程,对datagridview回车也会触发另一个线程。两个线程如果几乎同时运行的话,线程里面的对设备的控制的函数会冲突。因此需要给线程排队。 大体的解决方案 为了描述方便,我将线程分别取名为一号子线程,二号子线程和主线程。 错误的方案 ,简单的用isalive在二号线程中判断,这里不赘述。 正确的方案 ,我打算用图1来描述,也就我的第一张图片。 通过按钮点击主线程创建并启动了一号子线程,又很快通过回车触发了协调者子线程。然后协调者子线程通原创 2020-07-07 21:41:58 · 367 阅读 · 0 评论