Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalho Patricia
Trabalho Patricia
// MAQUINA 1
// CRIACAO DOS ESTADOS DA MAQUINA 1
State M11 = new State("S11", Marking.Marked);
State M12 = new State("S12", Marking.Unmarked);
}, M11, "M1");
// MAQUINA 2
// CRIACAO DOS ESTADOS DA MAQUINA 2
State M21 = new State("M11", Marking.Marked);
State M22 = new State("M22", Marking.Unmarked);
}, M21, "M2");
// MAQUINA 3
// CRIACAO DOS ESTADOS DA MAQUINA 3
State M31 = new State("S31", Marking.Marked);
State M32 = new State("S32", Marking.Unmarked);
}, M31, "M3");
}, B11, "B1");
// COMPOSICAO PLANTA
var PLANTA = DeterministicFiniteAutomaton.ParallelComposition(M1,
M2,M3);
// linguagem k
var K = DeterministicFiniteAutomaton.ParallelComposition(M1, M2, M3, B1); //
k=G||B1 Comportamento legal ou desejado da planta
// controle monolitico
var S = DeterministicFiniteAutomaton.MonolithicSupervisor(
new[] { PLANTA },
new[] { B1 },
true
);
M1.drawSVGFigure("M1",true);
M1.showAutomaton();
M2
M3
B1
K