InteractiveInput ip1 = new InteractiveInput("IP 1");
InteractiveInput ip2 = new InteractiveInput("IP 2");
// ComponentModel.add(ip1);
// ComponentModel.add(ip2);
Gate cp1 = new AndGate("AND G",2);
Gate cp2 = new NandGate("NAND G",2);
//Kapuk összekötése
cp1.Connect(cp2.getInPorts()[0]);
cp2.Connect(cp1.getInPorts()[1]);
//LEDEK bekötése
cp1.Connect(ComponentModel.leds.getByName("LED 1"));
cp2.Connect(ComponentModel.leds.getByName("LED 2"));
//Inputok bekötése
ip1.Connect(cp1.getInPorts()[0]);
ip2.Connect(cp2.getInPorts()[1]);
try {
//Set the values of InPorts
ComponentModel.leds.ShowLEDs();
ip1.On();
ComponentModel.leds.ShowLEDs();