You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
elseifchargeDelay>0.05&&chargeDelay<=6.35% stepsize=0.05 ms
499
-
stepsize=0.05; steps=floor(chargeDelay/stepsize);
500
-
ifchargeDelay/stepsize~=round(chargeDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 0.05 - 6.35 ms is 0.05 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
501
-
elseifchargeDelay>6.35&&chargeDelay<=12.7% stepsize=0.10 ms
502
-
stepsize=0.10; steps=floor(chargeDelay/stepsize);
503
-
ifchargeDelay/stepsize~=round(chargeDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 6.35 - 12.7 ms is 0.10 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
504
-
elseifchargeDelay>12.7&&chargeDelay<=25.4% stepsize=0.20 ms
505
-
stepsize=0.20; steps=floor(chargeDelay/stepsize);
506
-
ifchargeDelay/stepsize~=round(chargeDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 12.7 - 25.4 ms is 0.20 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
507
-
elseifchargeDelay>25.4&&chargeDelay<=63.5% stepsize=0.50 ms
508
-
stepsize=0.50; steps=floor(chargeDelay/stepsize);
509
-
ifchargeDelay/stepsize~=round(chargeDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 25.4 - 63.5 ms is 0.50 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
510
-
elseifchargeDelay>63.5&&chargeDelay<=127% stepsize=1 ms
511
-
stepsize=1; steps=floor(chargeDelay/stepsize);
512
-
ifchargeDelay/stepsize~=round(chargeDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 63.5 - 127 ms is 1 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
513
-
elseifchargeDelay>127&&chargeDelay<=254% stepsize=2 ms
514
-
stepsize=2; steps=floor(chargeDelay/stepsize);
515
-
ifchargeDelay/stepsize~=round(chargeDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 127 - 254 ms is 2 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
516
-
elseifchargeDelay>254&&chargeDelay<=635% stepsize=5 ms
517
-
stepsize=5; steps=floor(chargeDelay/stepsize);
518
-
ifchargeDelay/stepsize~=round(chargeDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 254 - 635 ms is 5 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
496
+
if any(triggerOutDelay==vals)
497
+
stepsize=triggerOutDelay; steps=1;
498
+
elseiftriggerOutDelay>0.05&&triggerOutDelay<=6.35% stepsize=0.05 ms
iftriggerOutDelay/stepsize~=round(triggerOutDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 0.05 - 6.35 ms is 0.05 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
501
+
elseiftriggerOutDelay>6.35&&triggerOutDelay<=12.7% stepsize=0.10 ms
iftriggerOutDelay/stepsize~=round(triggerOutDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 6.35 - 12.7 ms is 0.10 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
504
+
elseiftriggerOutDelay>12.7&&triggerOutDelay<=25.4% stepsize=0.20 ms
iftriggerOutDelay/stepsize~=round(triggerOutDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 12.7 - 25.4 ms is 0.20 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
507
+
elseiftriggerOutDelay>25.4&&triggerOutDelay<=63.5% stepsize=0.50 ms
iftriggerOutDelay/stepsize~=round(triggerOutDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 25.4 - 63.5 ms is 0.50 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
510
+
elseiftriggerOutDelay>63.5&&triggerOutDelay<=127% stepsize=1 ms
iftriggerOutDelay/stepsize~=round(triggerOutDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 63.5 - 127 ms is 1 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
513
+
elseiftriggerOutDelay>127&&triggerOutDelay<=254% stepsize=2 ms
iftriggerOutDelay/stepsize~=round(triggerOutDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 127 - 254 ms is 2 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
516
+
elseiftriggerOutDelay>254&&triggerOutDelay<=635% stepsize=5 ms
iftriggerOutDelay/stepsize~=round(triggerOutDelay/stepsize), warning(['The minimum allowed resolution while setting TTL Out delay from 254 - 635 ms is 5 ms therefore the TTL Out delay was set to ' num2str(stepsize*steps) 'ms']); end
519
519
end
520
520
setRecursiveTriggerOutDelay(stepsize,steps);
521
521
try
@@ -546,4 +546,4 @@ function setRecursiveTriggerOutDelay(stepSize,steps)
0 commit comments