paumailo / ephys

Automatically exported from code.google.com/p/ephys
0 stars 0 forks source link

Tankviewer "no events found" with "$" tagged protocol #23

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Run standard search for thresholds
2. run iFRA with "$" tag
3.

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?

Please provide any additional information below.
I can use the viewer to look at my eFRAs, I then ran some iFRAs and wanted to 
look at them in the viewer.  They load, however, in the pulldown menu it now 
says "No Events Found" if you click on the pull downs I receive the error below.

Attempt to reference field of non-structure array.

Error in TankDataViewer>UpdateParamsList (line 151)
ev1ind  = ismember(blockinfo.paramspec,event1);

Error in gui_mainfcn (line 96)
        feval(varargin{:});

Error in TankDataViewer (line 42)
    gui_mainfcn(gui_State, varargin{:});

Error while evaluating uicontrol Callback

Original issue reported on code.google.com by ejbre...@gmail.com on 17 Apr 2013 at 3:18

GoogleCodeExporter commented 8 years ago
This is an issue with the newest update.  I had to revert back to last week's 
program.  The newest program doesn't actually send the information to control 
the TDT equipment when using the iFRAs ('$' Tagged programs)

Original comment by ejbre...@gmail.com on 17 Apr 2013 at 11:02

GoogleCodeExporter commented 8 years ago
I will need to look at the tank directly.  When would be a good time to log on 
to take a look at these issues?

Original comment by daniel.s...@gmail.com on 21 Apr 2013 at 4:03

GoogleCodeExporter commented 8 years ago
Now should be OK, or any other point today.  I'll be in the lab later, but I 
don't need to use that computer.

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 4:10

GoogleCodeExporter commented 8 years ago
Elliott, I don't fully understand what the issue is here.  Are you able to 
collect data using the iFRA module?  Are you simply unable to view it in the 
TankDataViewer?  If you have iFRA data, what tanks are they in?

Original comment by daniel.s...@gmail.com on 21 Apr 2013 at 6:40

GoogleCodeExporter commented 8 years ago
With the updated version, No I can't collect data using the iFRA module.
The program uploads the circuit to the TDT equipment and starts counting
down as if the protocol is being run, however there doesn't seem to be any
stimulus actually being presented.  You can look at blocks 2-11 of
130417_EB1 to see ones which aren't visible in tankviewer because I don't
believe it's actually running the protocol.  you can look at 130418_EB1 to
see ones that are working.

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 6:46

GoogleCodeExporter commented 8 years ago
I'll turn on all the equipment now as well

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 6:47

GoogleCodeExporter commented 8 years ago
Try it again.  I removed compatibility with the ZBUSB RPvds script (which was 
in place of ZBUSB_ON and ZBUSB_OFF).  I found some issues with this.  This is 
why your recording wasn't working.  I updated your RPvds stimulus module files 
with the old ZBUSB_ON and ZBUSB_OFF scripts which should work just fine.  I 
apologize for this.  Please let me know if the issue has been resolved.

Original comment by daniel.s...@gmail.com on 21 Apr 2013 at 6:49

GoogleCodeExporter commented 8 years ago
If you look at the first tank mentioned there doesn't appear to be any
recordings of the variables (Pfrq, PdBs, Mfrq, MdBs, etc....) I believe
this is because it's not actually sending them to the equipment and
recording the response.

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 6:51

GoogleCodeExporter commented 8 years ago
No problem, I'll run a test tank right now if you aren't on the computer

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 6:54

GoogleCodeExporter commented 8 years ago
The tank 130417_EB1 has no event data in it.  Did you confirm that stimuli were 
actually being presented by looking at the oscilloscope?  I suspect that this 
data was recorded even though no stimuli were being presented.  The updates I 
mentioned about the ZBUSB script in my last post will likely fix this for 
future tanks.

Note for future. Since I am not using the same hardware or OpenEx/RPvds files 
you are using, I cannot test and verify that new updates are working properly.  
If you update the SVN, you must make sure to test the system completely (every 
recording protocol you intend to use) before running an experiment.

Please let me know if this issue is resolved for new tanks.

Original comment by daniel.s...@gmail.com on 21 Apr 2013 at 7:03

GoogleCodeExporter commented 8 years ago
That partially worked.  it starts presenting really really fast, then stops
because RVPds presents an error.  The Error threshold exceeded. Forcing
sytem to Idle mode.

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 7:05

GoogleCodeExporter commented 8 years ago
Ok, I will log on and try to resolve this.

Original comment by daniel.s...@gmail.com on 21 Apr 2013 at 7:06

GoogleCodeExporter commented 8 years ago
the Version from before 4/11/13 runs all the protocols, but I haven't had a
chance to see what you changed in the update on 4/16-17 somewhere in there
it started controlling the other protocols fine (still with the ZBUSB
scripts) but not iFRAs

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 7:08

GoogleCodeExporter commented 8 years ago
There were no stimuli being presented, that's when I tried different
setting before reverting to a previous version.

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 7:10

GoogleCodeExporter commented 8 years ago
it's currently running and presenting stimuli

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 7:11

GoogleCodeExporter commented 8 years ago
Stopped

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 7:12

GoogleCodeExporter commented 8 years ago
The were too many components running on the main processor of the RZ6 so I 
moved some of them to an auxiliary processor.  You should be good to go now!

Original comment by daniel.s...@gmail.com on 21 Apr 2013 at 7:13

GoogleCodeExporter commented 8 years ago
Seems great!
Thanks!

Original comment by ejbre...@gmail.com on 21 Apr 2013 at 7:20