合理利用NI I/O Trace进行VISA跟踪来实现调试和故障排查

更新 May 3, 2024

NI的技术支持人员让我为他们提供NI I/O Trace的跟踪结果,我该如何使用NI I/O Trace来进行相关调试和故障排查?

NI I/O Trace是一个实用程序,可以用来查看正在进行的VISA驱动程序调用情况,传递给VISA驱动程序调用的参数以及结果。这些信息可以帮助使用VISA驱动程序的工程师进行调试和故障排除,为了向为您提供技术支持的工程师提供最有效的信息,请按照下列步骤操作:
  1. All Programs » National Instruments » NI I/O Trace下的Start Menu启动NI I/O Trace。
  2. 在NI I/O Trace中,单击Tools » Options...在 General 选项卡上进行如下图的设置,其中一个重要的属性是Call history depthNI I/O Trace 捕捉的VISA的相关信息应包含配置设备,以及发生错误的驱动程序调用,确保 maximum lines可以允许NI I/O Trace 捕捉到这些调用信息。

3. 在Logging选项卡上,选择 Log to File 。NI I/O Trace的文件记录的位置很重要,这个生成的.nitrace文件是您需要发送给NI的文件。

4. 在View Selection选项卡上,确保选中左侧 Installed API Choices下的所有内容。您可能有不同于下面列出的选项。
  1. 单击Start按钮以启动 NI I/O Trace的跟踪捕获。
  1. 尝试与您的设备通信。如果可以的话,请执行一些会发生错误或无法正常工作的通信。所有通信都应显示在NI I/O Trace的捕获窗口。
  2. 停止NI I/O Trace的执行。

您还可以使用GPIB Analyzer来进行复杂GPIB问题的故障排查。有关GPIB Analyzer的更多信息,请参阅“相关链接”部分。