Skip to content

Commit 13e6d38

Browse files
author
Umair Hassan
authored
resolved syntax error in the method set_TriggerOutDelay
1 parent 9d3ae58 commit 13e6d38

1 file changed

Lines changed: 24 additions & 24 deletions

File tree

duomag.m

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -493,29 +493,29 @@ function setRecursiveChargeDelay(stepSize,steps)
493493
% 10.00
494494

495495
vals = [0.05, 0.10, 0.20, 00.50, 01.00, 02.00, 05.00,10.00];
496-
if any(chargeDelay==vals)
497-
stepsize=chargeDelay; steps=1;
498-
elseif chargeDelay> 0.05 && chargeDelay <= 6.35 % stepsize=0.05 ms
499-
stepsize=0.05; steps=floor(chargeDelay/stepsize);
500-
if chargeDelay/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-
elseif chargeDelay> 6.35 && chargeDelay <= 12.7 % stepsize=0.10 ms
502-
stepsize=0.10; steps=floor(chargeDelay/stepsize);
503-
if chargeDelay/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-
elseif chargeDelay> 12.7 && chargeDelay <= 25.4 % stepsize=0.20 ms
505-
stepsize=0.20; steps=floor(chargeDelay/stepsize);
506-
if chargeDelay/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-
elseif chargeDelay> 25.4 && chargeDelay <= 63.5 % stepsize=0.50 ms
508-
stepsize=0.50; steps=floor(chargeDelay/stepsize);
509-
if chargeDelay/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-
elseif chargeDelay> 63.5 && chargeDelay <= 127 % stepsize=1 ms
511-
stepsize=1; steps=floor(chargeDelay/stepsize);
512-
if chargeDelay/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-
elseif chargeDelay> 127 && chargeDelay <= 254 % stepsize=2 ms
514-
stepsize=2; steps=floor(chargeDelay/stepsize);
515-
if chargeDelay/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-
elseif chargeDelay> 254 && chargeDelay <= 635 % stepsize=5 ms
517-
stepsize=5; steps=floor(chargeDelay/stepsize);
518-
if chargeDelay/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+
elseif triggerOutDelay> 0.05 && triggerOutDelay <= 6.35 % stepsize=0.05 ms
499+
stepsize=0.05; steps=floor(triggerOutDelay/stepsize);
500+
if triggerOutDelay/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+
elseif triggerOutDelay> 6.35 && triggerOutDelay <= 12.7 % stepsize=0.10 ms
502+
stepsize=0.10; steps=floor(triggerOutDelay/stepsize);
503+
if triggerOutDelay/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+
elseif triggerOutDelay> 12.7 && triggerOutDelay <= 25.4 % stepsize=0.20 ms
505+
stepsize=0.20; steps=floor(triggerOutDelay/stepsize);
506+
if triggerOutDelay/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+
elseif triggerOutDelay> 25.4 && triggerOutDelay <= 63.5 % stepsize=0.50 ms
508+
stepsize=0.50; steps=floor(triggerOutDelay/stepsize);
509+
if triggerOutDelay/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+
elseif triggerOutDelay> 63.5 && triggerOutDelay <= 127 % stepsize=1 ms
511+
stepsize=1; steps=floor(triggerOutDelay/stepsize);
512+
if triggerOutDelay/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+
elseif triggerOutDelay> 127 && triggerOutDelay <= 254 % stepsize=2 ms
514+
stepsize=2; steps=floor(triggerOutDelay/stepsize);
515+
if triggerOutDelay/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+
elseif triggerOutDelay> 254 && triggerOutDelay <= 635 % stepsize=5 ms
517+
stepsize=5; steps=floor(triggerOutDelay/stepsize);
518+
if triggerOutDelay/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
519519
end
520520
setRecursiveTriggerOutDelay(stepsize,steps);
521521
try
@@ -546,4 +546,4 @@ function setRecursiveTriggerOutDelay(stepSize,steps)
546546
end
547547
end
548548
end
549-
end
549+
end

0 commit comments

Comments
 (0)