在CVI中,我怎样禁用DataSocket的自动读取更新?
主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A
问题: 我有若干个下位机向上位机的DataSocket中写数据。我想减少上位机的处理量,所以不使用自动更新每一次值改变,取而代之的是可以在上位机中手动读取数据。怎样实现这样的操作?
解答: 在
DSOpen函数中,把访问模式参数从
DSConst_ReadAutoUpdate修改为DSConst_Read。当你想读取已经写入的数据时,你必须调用DataSocket库中的Update函数。附件中的程序是一个DataSocket手动更新数据的范例,在该范例中,当“更新”按钮被手动按下时,数据更新一次。
相关链接:
附件:
- DSManualRead.zip
报告日期: 05/04/2005
最近更新: 06/26/2011
文档编号: 3L3BGPXR
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.