Advertisement
Guest User

Untitled

a guest
Apr 9th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 1.12 KB | None | 0 0
  1. procedure Controller is
  2.    ST1: TemperList;
  3.    ST2: TemperList;
  4.    ST3: TemperList;
  5.    ST4: TemperList;
  6.    SR1: TemperList;
  7.    SC1: TemperList;
  8.    SC2: TemperList;
  9.    SD1: TemperList;
  10.    Estado : Boolean;
  11.    Contador : Integer;
  12. begin
  13.    Contador := 0;
  14.    loop
  15.       LeerTemperaturas(ST1 => ST1,
  16.                        ST2 => ST2,
  17.                        ST3 => ST3,
  18.                        ST4 => ST4);
  19.       LeerRadiacion(RAD => SR1);
  20.       if(Contador mod 2 = 0) then
  21.       CalculoSC1(SR1 => SR1,
  22.                  ST4 => ST4,
  23.                  ST2 => ST2,
  24.                  SC1 => SC1);
  25.       end if;
  26.       LeerCaudal(CA => SD1);
  27.       if(Contador mod 4 = 0) then
  28.       CalculoSC2(ST2 => ST2,
  29.                  ST3 => ST3,
  30.                  SD1 => SD1,
  31.                  SC2 => SC2);
  32.       end if;
  33.       ControlDeSeguridad(SC1 => SC1,
  34.                          SC2 => SC2,
  35.                          Estado => Estado);
  36.       EscribirSC1(SC1 => SC1);
  37.       EscribirSC2(SC2 => SC2);
  38.       Contador := Contador+1;
  39.       if(Contador = 4) then
  40.             Contador := 0;
  41.       end if;
  42.       end loop;
  43. end Controller;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement