Interrupt Disarm Information

NI-VISA

Interrupt Disarm Information

If the Generates interrupts box was checked, the next window is the Interrupt Disarm window. NI-VISA allows you to specify a sequence of register operations to disarm interrupts on your device if a process terminates abnormally. (When a process terminates abnormally, it does not disarm interrupts. This leaves the system vulnerable to receiving an errant interrupt from a device that no longer has an interrupt handler, which could cause a blue screen or system hang.) NI-VISA executes the specified sequence of register operations only if the crashing process is the last process using the device.

Interrupt Disarm Information

Just as recognizing and acknowledging an interrupt may take multiple steps, disarming a device may also take multiple steps. To add a step, click the Add a Step Before or Add a Step After button. The steps to disarm your PXI/PCI device from interrupting should be in the device register documentation.

After selecting one of the Add a Step buttons, the Interrupt Information window appears.

Interrupt Information

There may be more than one step documented for your device. In this case, continue to add steps until the sequence for your device is complete. When you have added all steps for your device, click Next to continue with the wizard.

PXI Express Configuration Information