- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
例如,如下所示,如果我的设备连接正确,我可以使用以下代码简单地初始化我的设备。
from visa import *
my_instrument = instrument("GPIB::14")
但是如果设备没有连接到电脑怎么办?我想做的是在初始化设备之前,首先要检查设备是否连接正确?如何实现?
最佳答案
有两种方式:
1) 检查是否在get_instruments_list()中
from visa import *
my_instrument_name = "GPIB::14"
if my_instrument_name in visa.get_instruments_list():
print('Instrument exists connecting to it')
my_instrument = instrument(my_instrument_name)
else:
print('Instrument not found, not connecting')
2) 尝试连接并捕获异常,您将需要等待超时发生
from visa import *
my_instrument_name = "GPIB::14"
try:
my_instrument = instrument(my_instrument_name)
print('Instrument connected')
except(visa.VisaIOError):
print('Instrument not connected (timeout error)')
关于python - 使用VISA时没有连接设备怎么返回错误信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10679193/
我正在尝试通过 TCP/IP 从 DSO_X 2024a 读取波形数据,我需要特定数量的点。如何从范围中获得 float 结果? 代码 import visa rm = visa.ResourceMa
我是 PayPal 集成的新手 我正在测试支付流程,但在结账时遇到一些问题。我在 PayPal 网站上尝试了所有提及卡,但没有任何效果。 错误信息: Sorry, your bank wasn't a
我正在尝试在使用 Paypal 付款处理的网站上集成 visa 结帐功能。早些时候我们在我们的网站上集成了谷歌钱包,谷歌钱包为从谷歌钱包中选择的任何卡返回了一张发现卡,我们只是将卡的详细信息传递给 P
我之前没有任何 Python 经验,我想看看我是否可以从具有 USB VISA 地址的设备查询信息。我正在运行带有 Python 3.5.3 Shell 的 Raspbian GNU/Linux 9
我是 asp.net 的新手。如何将 visa/master 中的付款方式集成到我的网站。我对此一无所知。任何人都建议我一个好的链接。 最佳答案 您可以使用 barclays ePDQ CPI 或 P
我正在使实验室仪器自动化。我有一个要求,比如函数将通过 VISA GPIB 从主机 PC 发送文件/二进制数据到仪器。 在 Ni4882.h 中有以下函数可以在 Visual Studio 2010
我正在考虑为嵌入式应用程序构建一个通信协议(protocol),但我对 TCP/IP 等高级通信知之甚少。我更习惯于处理 I²C 上的位和字节和 SPI , ETC。 有人建议我使用 VISA (虚拟
我需要 visa 或 master 卡的虚拟数据或测试数据来测试我的系统,例如授权码、卡号和有效期? 最佳答案 这有什么帮助吗: http://www.infomerchant.net/creditc
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 3 年前。 Improve this ques
我正在从 Visa Checkout 获取信息以加密格式。他们网站上的指南提供了这些说明: First, you must decrypt the dynamic key (encKey), then
我刚刚在我的 mac 上安装了 pyvisa $ pip install pyvisa 但是当我像这样使用 IDLE 测试它时: import visa rm = visa.ResourceManag
你知道 Virtual Instrument Software Architecture 的任何 Linux 实现吗? ?甚至简单和受限?免费和开源实现是首选。 我知道的唯一实现是 NI VISA这是
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 10 个月前关闭。 Improve
我正在尝试从 VISA 卡读取信用卡数据,但无法成功。在互联网资源中,我发现对于 MASTER 卡,我们可以使用 1PAY.SYS.DDF01 文件选择 PSE 目录,然后阅读记录。但是对于 VISA
我正在测试 vanilla viWrite() 函数,发现当我传入无效的命令字符串时,它不会返回错误代码。我觉得这有点奇怪……当然实现应该检测到这个事件。 这是我用来演示这个的一个小测试用例.....
我正在使用 C 语言的 Visa 测试套件开发智能卡读卡器的应用程序。在读取卡号 2 时,在读取卡后得到以下发行者公钥证书: uint8_t ISSUER_PK_CERTIFICATE[] = {41
我有一个 Grabba 智能卡读卡器。我正在尝试使用 APDU 命令获取卡片信息。我已经阅读了很多关于 EMV 标准和相关 ISO 7816-4 标准的内容,但我无法成功执行简单的选择命令。以下是一些
我有两种不同的智能卡芯片,内置 Visa Paywave(一种是 native 芯片,另一种是 Java 卡)。 我正在尝试运行选择 PPSE 或选择应用程序命令,一张卡给出预期结果,而另一张卡给出状
我目前正在尝试对 Rigol DS1054 示波器进行编程以输出波形数据。为了创建这个程序,我使用 Code::Blocks 在 C++ 中编写,但我已经在其他四个编译器(Netbeans、Eclip
这个问题在这里已经有了答案: What is an undefined reference/unresolved external symbol error and how do I fix it?
我是一名优秀的程序员,十分优秀!