X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fexamples%2FAtomicAm2901Example.java;fp=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fexamples%2FAtomicAm2901Example.java;h=0000000000000000000000000000000000000000;hb=c0588ff2976c5b4b30f03fb3b373f790efc6a857;hp=b0edc15b521244d0a29dcfa235374391fec8562d;hpb=f45332562be41fd9fc82f4442b6020c649c14713;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/AtomicAm2901Example.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/AtomicAm2901Example.java deleted file mode 100644 index b0edc15b..00000000 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/AtomicAm2901Example.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.mograsim.logic.ui.examples; - -import net.mograsim.logic.ui.SimpleLogicUIStandalone; -import net.mograsim.logic.ui.model.ViewModelModifiable; -import net.mograsim.logic.ui.model.components.AtomicAm2901NANDBased; -import net.mograsim.logic.ui.model.components.GUIBitDisplay; -import net.mograsim.logic.ui.model.components.GUIManualSwitch; -import net.mograsim.logic.ui.model.wires.GUIWire; -import net.mograsim.logic.ui.modeladapter.LogicModelParameters; - -public class AtomicAm2901Example -{ - public static void main(String[] args) - { - LogicModelParameters params = new LogicModelParameters(); - params.gateProcessTime = 1; - params.wireTravelTime = 1; - SimpleLogicUIStandalone.executeVisualisation(AtomicAm2901Example::createAm2901Example, params); - } - - @SuppressWarnings("unused") // for GUIWires being created - public static void createAm2901Example(ViewModelModifiable model) - { - AtomicAm2901NANDBased am2901 = new AtomicAm2901NANDBased(model); - am2901.moveTo(100, 0); - for (int i = 0; i < am2901.inputNames.size(); i++) - { - GUIManualSwitch sw = new GUIManualSwitch(model); - sw.moveTo(0, 20 * i); - new GUIWire(model, am2901.getPin(am2901.inputNames.get(i)), sw.getOutputPin()); - } - for (int i = 0; i < am2901.outputNames.size(); i++) - { - GUIBitDisplay bd = new GUIBitDisplay(model); - bd.moveTo(200, 20 * i); - new GUIWire(model, am2901.getPin(am2901.outputNames.get(i)), bd.getInputPin()); - } - } -} \ No newline at end of file