test_time_hist2

11:50

started test same logics as before.

Storage of diagnostics in SDRAM enabled:

IDL> print, dspstorage()

INCREASED the refresh frequency (i.e. DSP memory readings) of update_status at the max rate allowed by xadsec GUI (set to 0.1s/frame but not able to go faster than few Hz)

Checked no FL-timeout just after starting:

IDL> print, test_skip_frame()
WFSGlobalTimeout: 00000001 (0000000001)
WFSGlobalTimeoutCnt: 00002E29 (0000011817)
MirrFramesCounter: 0008A4F4 (0000566516)
PendingSkipFrameCnt: 00000000 (0000000000)
SafeSkipFrameCnt: 00000066 (0000000102)
NumCrcErr: 00000000 (0000000000)
NumFlTimeout: 00000000 (0000000000)
WFSFramesCounter: 00000000 (0000000000)

12:15

IDL> print, test_skip_frame()
WFSGlobalTimeout: 00000001 (0000000001)
WFSGlobalTimeoutCnt: 00006054 (0000024660)
MirrFramesCounter: 0018DCD7 (0001629399)
PendingSkipFrameCnt: 00000000 (0000000000)
SafeSkipFrameCnt: 0000056A (0000001386)
NumCrcErr: 00000000 (0000000000)
NumFlTimeout: 0003610D (0000221453)
WFSFramesCounter: 00000000 (0000000000)

FL-Timeout error after 25 minutes

Checkinh that the system is still running (MirrFramesCounter increases):

IDL> print, test_skip_frame()
WFSGlobalTimeout: 00000001 (0000000001)
WFSGlobalTimeoutCnt: 0000648D (0000025741)
MirrFramesCounter: 0018DCD7 (0001629399)
PendingSkipFrameCnt: 00000000 (0000000000)
SafeSkipFrameCnt: 0000056A (0000001386)
NumCrcErr: 00000000 (0000000000)
NumFlTimeout: 00050766 (0000329574)
WFSFramesCounter: 00000000 (0000000000)
0
IDL> print, test_skip_frame()
WFSGlobalTimeout: 00000001 (0000000001)
WFSGlobalTimeoutCnt: 000064C9 (0000025801)
MirrFramesCounter: 0018DCD7 (0001629399)
PendingSkipFrameCnt: 00000000 (0000000000)
SafeSkipFrameCnt: 0000056A (0000001386)
NumCrcErr: 00000000 (0000000000)
NumFlTimeout: 00051EAB (0000335531)
WFSFramesCounter: 00000000 (0000000000)
0

Also global counter is running. This reading should make the communication bus alive again

IDL> print, read_seq_dsp(indgen(28), '80000'xl, 4L, bb) & print, minmax(bb)
0
0.00000 4.76855e-32

IDL> print, read_seq_dsp(indgen(28), '80000'xl, 4L, bb, /UL) & print, minmax(bb)
0
0 199273867

IDL> print, read_seq_dsp(indgen(28), '80000'xl, 4L, bb, /UL) & print, minmax(bb)
0
0 201217090

IDL> print, read_seq_dsp(indgen(28), '80000'xl, 4L, bb, /UL) & print, minmax(bb)
0
0 202353522

IDL> print, test_skip_frame()
WFSGlobalTimeout: 00000001 (0000000001)
WFSGlobalTimeoutCnt: 00007098 (0000028824)
MirrFramesCounter: 001BF4EC (0001832172)
PendingSkipFrameCnt: 00000000 (0000000000)
SafeSkipFrameCnt: 00031D7F (0000204159)
NumCrcErr: 00000000 (0000000000)
NumFlTimeout: 0006A38A (0000435082)
WFSFramesCounter: 00000000 (0000000000)
0

IDL> print, test_skip_frame()
WFSGlobalTimeout: 00000001 (0000000001)
WFSGlobalTimeoutCnt: 000070DA (0000028890)
MirrFramesCounter: 001C0E86 (0001838726)
PendingSkipFrameCnt: 00000000 (0000000000)
SafeSkipFrameCnt: 00033719 (0000210713)
NumCrcErr: 00000000 (0000000000)
NumFlTimeout: 0006A38A (0000435082)
WFSFramesCounter: 00000000 (0000000000)
0

13:12

restarted without update_status, with SDRAM storage

16:15

still running good:

IDL> print, test_skip_frame()
WFSGlobalTimeout: 00000001 (0000000001)
WFSGlobalTimeoutCnt: 000222C0 (0000139968)
MirrFramesCounter: 00C6E852 (0013035602)
PendingSkipFrameCnt: 00000000 (0000000000)
SafeSkipFrameCnt: 00003972 (0000014706)
NumCrcErr: 00000000 (0000000000)
NumFlTimeout: 00000000 (0000000000)
WFSFramesCounter: 00000000 (0000000000)
0

16:19

continuous update_panel started (max refreshing rate allowed by xadsec GUI)

16:33

FL-Timeout error ( after 14 min from starting the reading from DSP memory):

IDL> print, test_skip_frame()
WFSGlobalTimeout: 00000001 (0000000001)
WFSGlobalTimeoutCnt: 000251AB (0000151979)
MirrFramesCounter: 00D93B1A (0014236442)
PendingSkipFrameCnt: 00000000 (0000000000)
SafeSkipFrameCnt: 000AA626 (0000697894)
NumCrcErr: 00000000 (0000000000)
NumFlTimeout: 0000013E (0000000318)
WFSFramesCounter: 00000000 (0000000000)

End of today tests

-- ArmandoRiccardi - 2009-08-20
Topic revision: r4 - 20 Aug 2009, ArmandoRiccardi
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback