Python 是否可以自动检测pyvisa中的新仪器?
我的印象是,当USB、串行或GPIB设备插入计算机时,计算机和设备会进行某种握手,并为设备分配一个地址。看起来我应该能够设置一个事件来触发它,并在插入设备时执行一些初始化操作。我正在使用pyvisa与设备进行通信,但我无法找到有关其事件的任何文档。我如何举办这样的活动Python 是否可以自动检测pyvisa中的新仪器?,python,events,usb,visa,gpib,Python,Events,Usb,Visa,Gpib,我的印象是,当USB、串行或GPIB设备插入计算机时,计算机和设备会进行某种握手,并为设备分配一个地址。看起来我应该能够设置一个事件来触发它,并在插入设备时执行一些初始化操作。我正在使用pyvisa与设备进行通信,但我无法找到有关其事件的任何文档。我如何举办这样的活动 我知道我可以使用list\u resources()每秒检查哪些设备可用,但这似乎有点骇人听闻。列出资源实际上是查询资源,还是只列出它已经知道的资源?它无法查询资源。许多资源不支持无状态、多个对话,尤其是串行对话。对于USB,操作
我知道我可以使用
list\u resources()
每秒检查哪些设备可用,但这似乎有点骇人听闻。列出资源实际上是查询资源,还是只列出它已经知道的资源?它无法查询资源。许多资源不支持无状态、多个对话,尤其是串行对话。对于USB,操作系统会通知每个侦听过程。对于GPIB,控制器确实知道并且可以查询。你的签证是什么取决于它是哪一个。VISA资源管理器无需执行任何操作,只需返回零个或多个资源的列表。他们可能会列出所有本地即插即用资源和任何已注册的资源(如果他们有这样的功能)。其思想是返回已知的资源,而不管是否存在。它不能查询资源。许多资源不支持无状态、多个对话,尤其是串行对话。对于USB,操作系统会通知每个侦听过程。对于GPIB,控制器确实知道并且可以查询。你的签证是什么取决于它是哪一个。VISA资源管理器无需执行任何操作,只需返回零个或多个资源的列表。他们可能会列出所有本地即插即用资源和任何已注册的资源(如果他们有这样的功能)。其想法是返回已知资源,而不管是否存在。