This is the matlab code I have created to get force plate signals.
AI=analoginput('dtol',0);set(AI,'InputType','SingleEnded');chan=addchannel(AI,1:6);set(chan,'InputRange',[-10 10]);duration=10;set(AI,'SampleRate',250);actualrate=get(AI,'SampleRate');set(AI,'SamplesPerTrigger',duration*actualrate);set(AI,'TriggerChannel',chan(3));set(AI,'TriggerType','software');set(AI,'TriggerCondition','entering');set(AI,'TriggerConditionValue',[10 10]);start(AI)wait(AI,duration+5);data=getdata(AI);plot(data)xlabel('Time')ylabel('signal(volts)')
But if I run, the following error shows up. Even if I put longer time into the wait funtion, the error shows up again and again.
??? WAIT reached its timeout before OBJ stopped running.Error in ==> daqdevice.wait at 51 wait( uddobjs, waittime );
Best Answer