Online uncaging analysis does not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
acq4 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The following error occurs when online uncaging analysis is enabled. (The NIDAQ Warning occurs whether or not the uncaging analysis is enabled, so may or may not be related.
NIDAQ Warning:
('Clock rate specified is so high that it violates the settling time requirements for the acquisition.
Traceback (most recent call last):
File "C:\Documents and Settings\
self.
File "C:\Documents and Settings\
camInfo = frame['
KeyError: None
Earlier in this function is the line:
camDev = self.ui(
This is setting camDev to None (which creates the KeyError). This is happening in an if/else block at line 136 in the same file.
Changed in acq4: | |
status: | New → Invalid |
status: | Invalid → Fix Released |
Probably just caused by not telling the uncaging analysis module what camera
device to use (?) It would be nice if this printed a useful error message
and handled the exception gracefully.
On Mon, Aug 23, 2010 at 17:00, meganbkratz <email address hidden> wrote:
> Public bug reported: \n\nReduce the clock rate, or the accuracy Experimenters\ luke\acq4\ lib\modules\ ProtocolRunner\ analysisModules \Uncaging\ interface. py", t.addFrame( frame) Experimenters\ luke\acq4\ lib\modules\ ProtocolRunner\ analysisModules \Uncaging\ interface. py", result' ][camDev] ['frames' ][self. state[' frame1Spin' ]].infoCopy( ) ).cameraDevice( ) /bugs.launchpad .net/bugs/ 623009
>
> The following error occurs when online uncaging analysis is enabled.
> (The NIDAQ Warning occurs whether or not the uncaging analysis is
> enabled, so may or may not be related.
>
> NIDAQ Warning:
> ('Clock rate specified is so high that it violates the settling time
> requirements for the acquisition.
> of the measurement might be compromised.', '')
> Traceback (most recent call last):
> File "C:\Documents and
> Settings\
> line 61, in newFrame
> self.currentPro
> File "C:\Documents and
> Settings\
> line 180, in addFrame
> camInfo =
> frame['
> KeyError: None
>
>
> Earlier in this function is the line:
>
> camDev = self.ui(
>
> This is setting camDev to None (which creates the KeyError). This is
> happening in an if/else block at line 136 in the same file.
>
> ** Affects: acq4
> Importance: Undecided
> Status: New
>
> --
> Online uncaging analysis does not work
> https:/
> You received this bug notification because you are the registrant for
> acq4.
>