RadiMation Error: 805306952: Difference between revisions
(Hide table of contents) |
No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
= RadiMation has detected that the SRQ Line of the GPIB board is raised = | = RadiMation has detected that the SRQ Line of the GPIB board is raised = | ||
== Explanation == | == 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. | 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. | 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. | 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. | {{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 == | == Possible causes == | ||
Line 13: | Line 13: | ||
* 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 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 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 == | == 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. | # 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. | #* 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. | #* 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 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. | # 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. | ||
# 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. | |||
# Restart {{RadiMation}} after a raised SRQ line situation is resolved. | |||
[[Category:RadiMation]] | [[Category:RadiMation]] | ||
[[Category:RadiMation Error]] | [[Category:RadiMation Error]] |
Latest revision as of 14:08, 8 October 2015
RadiMation has detected that the SRQ Line of the GPIB board is raised[edit]
Explanation[edit]
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[edit]
- 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[edit]
- 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.
- 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.
- Restart RadiMation® after a raised SRQ line situation is resolved.