Conditional Range Check
if MyPar > MyLimit then
else
end;
(* More range checked assignments ... *)
else
(* Assignment without range checks *)
MyParInt := MyPar;
(* More assignments ... *)
end_if;
Note that MyPar is copied to a local variable because it is not allowed to change IN
parameters.
106
(* No assignment, use last good value *)
ParErrorInt := true;
MyParInt := MyPar;
Section 6 Program Code Issues
3BSE042835-600