Saltatu nabigazioa

2. etapa

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. 2. etapa (CC BY-SA)

Programatuta:

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