Python 是否有可能启用某种类型的;数据可用事件“;关于TCP/IP套接字资源的NI-VISA?
对于串行资源(串行COM端口),我启用VI_EVENT_ASRL_CHAR EVENT。(在此事件之后,我正在使用读取属性VI_ATTR_ASRL_AVAIL_NUM检查缓冲区中的可用数据,并从缓冲区中读取所有数据) 对于TCP/IP,我正在连接到“TCPIP0::192.168.200.200::54321::SOCKET”资源。那个么我怎样才能得到ant事件,它将告诉我接收缓冲区中的可用数据呢 我需要一个事件,因为我正在接收没有终止字符且数据大小可变的二进制数据Python 是否有可能启用某种类型的;数据可用事件“;关于TCP/IP套接字资源的NI-VISA?,python,c,ctypes,tcp-ip,visa,Python,C,Ctypes,Tcp Ip,Visa,对于串行资源(串行COM端口),我启用VI_EVENT_ASRL_CHAR EVENT。(在此事件之后,我正在使用读取属性VI_ATTR_ASRL_AVAIL_NUM检查缓冲区中的可用数据,并从缓冲区中读取所有数据) 对于TCP/IP,我正在连接到“TCPIP0::192.168.200.200::54321::SOCKET”资源。那个么我怎样才能得到ant事件,它将告诉我接收缓冲区中的可用数据呢 我需要一个事件,因为我正在接收没有终止字符且数据大小可变的二进制数据 我正在使用PYTHON、ct
我正在使用PYTHON、ctypes和visa32.dll一个“数据可用事件”如何帮助您解决这个您不知道需要读取多少数据的问题?或者在发送完所有数据后,对等方会关闭连接吗?它将用于二进制透明数据传输。如果有任何可用的数据,我应该阅读并传递给更高的层进行数据分析。现在我正在用twisted做什么。并试图找到一个使用NI签证的地方。