Part Three, Introduction to Vicon Nexus 2 - Matlab Interaction

Kirsty McDonald
Kirsty McDonald
2.5 هزار بار بازدید - 9 سال پیش - Copy and paste the following
Copy and paste the following script into Matlab Editor:

vicon = ViconNexus;
SubjectName = vicon.GetSubjectNames;

% Import model data for right ankle
ModelOutput = {'RAnkleAngle', 'RAnkleMoments', 'RPowerAnkle'};

for i = 1:length(ModelOutput)
   [ModelData.Raw.(ModelOutput{i}), ModelData.Exists.(ModelOutput{i})] = vicon.GetModelOutput(SubjectName{1},ModelOutput{i});
end    

% Import event frames
Events.RightFS = vicon.GetEvents(SubjectName{1}, 'Right', 'Foot Strike');
Events.RightFO = vicon.GetEvents(SubjectName{1}, 'Right', 'Foot Off');

% Crop data to stance phase only
for i = 1:length(ModelOutput)
   for j = 1:length(Events.RightFO)
       ModelData.Cropped.(ModelOutput{i}).(strcat('StancePhase',num2str(j)))= ModelData.Raw.(ModelOutput{i})(:,Events.RightFS(j):Events.RightFO(j))';
   end
end
9 سال پیش در تاریخ 1394/11/19 منتشر شده است.
2,566 بـار بازدید شده
... بیشتر