FIND toolbox for spike detection in MATLAB
2 posters
Page 1 of 1
FIND toolbox for spike detection in MATLAB
Hi,
I have a problem about spike detection by using FIND toolbox.
I browsed .mcd file and chose analog channels I'd like to observed.
Then, I opened spike detection GUI; chose 'show Spikes' and pressed 'run'
However, the command window only showed 'starting spike-detection' then nothing happened.....
I also uses the demo file(.smr) to test and it worked.
Then I checked the browsed analog entity and I found that except the desired channel, I have to choose the channel labeled 'current'.
How can I get this analog entity or is there any other ways?
Jamee
I have a problem about spike detection by using FIND toolbox.
I browsed .mcd file and chose analog channels I'd like to observed.
Then, I opened spike detection GUI; chose 'show Spikes' and pressed 'run'
However, the command window only showed 'starting spike-detection' then nothing happened.....
I also uses the demo file(.smr) to test and it worked.
Then I checked the browsed analog entity and I found that except the desired channel, I have to choose the channel labeled 'current'.
How can I get this analog entity or is there any other ways?
Jamee
xj04a83- Posts : 6
Join date : 2012-07-05
Re: FIND toolbox for spike detection in MATLAB
Do you use the latest nsMCDLibrary.dll or nsMCDLibrary64.dll?
Jens
Jens
Re: FIND toolbox for spike detection in MATLAB
Hi, Jens
Yes, I've downloaded the newest version of .dll file.
I found that the question happened here:
for tt=1:length(analogEntityIndices)
if sum(nsFile.Analog.DataentityIDs==analogEntityIndices(tt))>0
posEntityID(tt)=find(nsFile.Analog.DataentityIDs==analogEntityIndices(tt));
break
else
error('FIND:noAnalogData','No analog data referring to the choosen Entity.')
end
end
As it entered if statement, it wouldn't execute 'posEntity(tt) = find(nsFile.Analog.DateentityIDs == analogEntityIndices(tt))'
but the system didn't show 'busy' condition...
so I set posEntity as 1, then it could work...
I'm wondering why...
Jamee
Yes, I've downloaded the newest version of .dll file.
I found that the question happened here:
for tt=1:length(analogEntityIndices)
if sum(nsFile.Analog.DataentityIDs==analogEntityIndices(tt))>0
posEntityID(tt)=find(nsFile.Analog.DataentityIDs==analogEntityIndices(tt));
break
else
error('FIND:noAnalogData','No analog data referring to the choosen Entity.')
end
end
As it entered if statement, it wouldn't execute 'posEntity(tt) = find(nsFile.Analog.DateentityIDs == analogEntityIndices(tt))'
but the system didn't show 'busy' condition...
so I set posEntity as 1, then it could work...
I'm wondering why...
Jamee
xj04a83- Posts : 6
Join date : 2012-07-05
Similar topics
» Spike detection error
» Spike detection- Threshold
» How to do a spike detection and saving it in a text file?
» Manually adjusting spike detection threshold in MC_Rack with mouse
» read spike data in Matlab
» Spike detection- Threshold
» How to do a spike detection and saving it in a text file?
» Manually adjusting spike detection threshold in MC_Rack with mouse
» read spike data in Matlab
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum