RadiMation Error: 805306952

From RadiWiki
Revision as of 08:43, 26 February 2007 by Joro (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

Problem

During the startup of RadiMation, a check is performed, to ensure that all the devices that are connected to the GPIB bus do not have the SRQ (Service ReQuest) line raised. The SRQ line is used to signal some event from a device to the PC. The GPIB bus only has one SRQ 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 transferred to 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 be found, action should be taken to handle the request correctly. 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 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 is crashed, the SRQ will still be raised.
  • 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.

(powerup state of the SMY)

Solution

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. If the correct device cannot be found, just turn off ALL devices that are connected to the GPIB bus, and power them on again. 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.