Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

Why Does My "VISA Wait on Event" Time-out for Interrupts from My VME Device?

Hardware: VXI/VME/MXI

Problem: I am using the VXI/VME Interrupt Event Handler.vi in LabVIEW and it is timing out when it is waiting on my VME interrupt. I know I am setting the interrupt correctly because I can read the register on the VME device and it says it is asserted, so why if it is asserted, does the VXI controller (either MXI-2, MXI-3 or VXIpc) time out?

Solution: Besides what you can do programmatically, there are static settings on the controller (the one who handles the interrupt) and the device (typically the one who initiates the interrupt).

In Measurement & Automation Explorer (MAX) you can right-click on the VXI System (Typically VXI System 1) and go to Properties.. to view the options for the interrupt settings for the controller. For help in assigning interrupts click on the Assist Me.. button.



Also, in MAX, for static VME devices you can right-click on the device and go to Properties..



You can also go to Start>>Programs>>National Instruments>>NI-VISA>>VISA Interactive Control. From there, you can test your interrupt handling. If you only have a controller, you can use the Backplane resource of the controller to assert the interrupt. Otherwise, you will use your device to assert the interrupt. See your VME device user manual on which registers to write to in order to assert the interrupt.

Related Links: When an interrupt is asserted from a VXI/VME-MXI-2, an installed interrupt handler doesn't get called

Attachments:


VXIcontroller.bmpvme.bmp


Report Date: 02/26/2003
Last Updated: 02/26/2003
Document ID: 2UP8KKTJ

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit