test fieldprobes.m finished

pull/1/head
Sebastian Held 2010-07-20 16:31:32 +02:00
parent 56154aeb05
commit 8a1dd2cbd3
1 changed files with 15 additions and 13 deletions

View File

@ -10,15 +10,17 @@ pass = 1;
physical_constants; physical_constants;
ENABLE_PLOTS = 1; ENABLE_PLOTS = 0;
CLEANUP = 1; % if enabled and result is PASS, remove simulation folder CLEANUP = 1; % if enabled and result is PASS, remove simulation folder
STOP_IF_FAILED = 1; % if enabled and result is FAILED, stop with error STOP_IF_FAILED = 1; % if enabled and result is FAILED, stop with error
VERBOSE = 1; VERBOSE = 0;
% LIMITS % LIMITS
limit_max_time_diff = 1e-15; limit_max_time_diff = 1e-15;
limit_max_amp_diff = 1e-13; limit_max_amp_diff = 1e-13;
limit_min_z_amp = 5e-3; limit_min_z_amp = 5e-3;
limit_max_h_amp_diff = 1e-17;
limit_min_h_amp = 1e-7;
% setup the simulation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % setup the simulation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@ -287,20 +289,20 @@ for n=1:6
end end
% difference % difference
if any( abs(field_x - Ht_probe{n}(:,2)) > limit_max_amp_diff ) || ... if any( abs(field_x - Ht_probe{n}(:,2)) > limit_max_h_amp_diff ) || ...
any( abs(field_y - Ht_probe{n}(:,3)) > limit_max_amp_diff ) || ... any( abs(field_y - Ht_probe{n}(:,3)) > limit_max_h_amp_diff ) || ...
any( abs(field_z - Ht_probe{n}(:,4)) > limit_max_amp_diff ) any( abs(field_z - Ht_probe{n}(:,4)) > limit_max_h_amp_diff )
pass = 0; pass = 0;
disp( 'probes/fieldprobes.m (amplitudes differ too much): * FAILED *' ); disp( 'probes/fieldprobes.m (amplitudes differ too much): * FAILED *' );
break break
end end
% check absolute field strength of z component % check absolute field strength of z component
% if max(abs(field_z)) < limit_min_z_amp if (max(abs(field_x)) < limit_min_h_amp) || (max(abs(field_y)) < limit_min_h_amp)
% pass = 0; pass = 0;
% disp( 'probes/fieldprobes.m (amplitude of z-component too small): * FAILED *' ); disp( 'probes/fieldprobes.m (amplitude of x- or y-component too small): * FAILED *' );
% break break
% end end
end end