当前位置: 代码迷 >> 驱动开发 >> 驱动读写变量处置
  详细解决方案

驱动读写变量处置

热度:103   发布时间:2016-04-28 10:03:32.0
驱动读写变量处理
组态软件里建一个读写类型的变量同驱动dll关联,刷新频率为1秒。,请教下,1、当客户没输入的时候每1秒就会从下位机读取数据并刷新显示。这个过程不会出现数据访问V0冲突。2、当客户在对V0写入一个数据到下位机并且驱动还示发送写入命令到下位机,但此时驱动还是按1秒的刷新将V0进行覆盖。请教下当出现这种情况的时候是怎么解决的?建一结构体,里面包含一标志位。当客户写入完成时就置这个标志位=1,直到写入成功返回才解除?走的是RS485半双工链路。谢谢!
------解决思路----------------------
驱动的dll代码也是你们写的吗?  如果是,可以设一个读写锁来做保护。
  相关解决方案