RadiMation Error: 805306953

From RadiWiki
Jump to: navigation, search

RadiMation has detected that the SRQ Line of the GPIB board is raised by another device

Explanation

The SRQ line is used to signal some event from a device to the PC. The GPIB bus only has one SRQ (Service ReQuest) line that is shared by all devices. If one of the devices keeps the SRQ line raised, this means that events from other devices are not detectable by the PC. Normally when the SRQ line is raised, the PC software should react on the SRQ line (by polling all devices) to detect which devices has requested some services. If the questioning device has been found, action should be taken to handle the request correctly. These actions are taken by the device driver that is controlling the device. If the request is handled, the device will clear the SRQ line again. In practice this means that the SRQ line will only be raised for a maximum period of 10 milliseconds.

The device drivers that are used by RadiMation are using the SRQ line for certain devices to get notified of certain events, and to provide an optimum communication speed between the devices and the RadiMation software.

RadiMation does perform the SRQ line check during the startup of RadiMation, to ensure that one of the connected devices is not going to disturb the communication with other devices later on.

Possible causes

  • If due to a software or PC problem, a SRQ is generated, but during the handling of the SRQ the software has been crashed, the SRQ will continue to be raised by the device.
  • Some devices are raising the SRQ in situations in which it is not allowed, or without any reason. For example at startup of the device.
  • Some devices raise the SRQ if an error is triggered. Also if the error is a result of a wrong setting that is made on the front of the device itself.
  • Some devices can be configured to generate a SRQ if the device is turned on. See the end-user manual related to 'powerup state clear (*PSC)' or 'Power On Clear flag'.

Solution

  1. All GPIB devices have a LED on the front panel, or an indication on it's display, that signals the state of the SRQ line.
    • Find the device that has the SRQ LED burning, and turn that device off.
    • After the device is turned on again, the SRQ LED should not be lightened anymore, and RadiMation can be started.
  2. If the correct device cannot be found, just turn off ALL devices that are connected to the GPIB bus, and power them on again.
  3. If the problem persists, determine which device is causing the problems. This can most easily be done, by disconnecting the GPIB cables one by one, to find the device that keeps the SRQ line raised.
  4. Check the end-user manual of the device to determine the possibilities in which a SRQ can be generated, and how this can be solved.