Saltatu nabigazioa

4. atala

Kasu honetan, RS elementu bat erabiltzea komeni zaigu. Konfliktoa balego, komeni da Reset-ari lehentasuna ematea (segurtasuna dela eta).

  • Set baldintza: 1. etapa aktibatuta egon behar du eta trantsizio baldintza bete behar da: zilindroak a1 ibiltarte amaiera ukitu behar du.
  • Reset baldintza: 3. etapa aktibatzea.

Grafikoki:

Testuan azaldutako baldintzak jasotzen duen KOP diagrama
José Miguel Andonegi. 4. etapa (CC BY-SA)

Programatuta:

  // 4. etapa 
  in(Etapa3);             // 3. etapan bagaude (aurreko etapa)
  andBit(a0);             // ... eta a0 karrera amaiera sakatuta badago (trantsizio baldintza)...
  latch(Etapa4, Etapa1);  // Emaitza Etapa4 izeneko aldagaian gordeko da eta hurrengo etapa pizten bada, oraingoa itzaliko da.