Пример #1
0
        public static void RunStoreToConverters()
        {
            PoolGenerator gs  = new PoolGenerator("GeneratorS");
            PoolGenerator gc1 = new PoolGenerator("GeneratorC1");
            PoolGenerator gc2 = new PoolGenerator("GeneratorC2");

            ListStorage s = new ListStorage();

            s.Enable();
            s.Name = "Store";

            MathConverter c1 = new MathConverter();

            c1.Enable();
            c1.Name = "Calculator1";

            MathConverter c2 = new MathConverter();

            c2.Enable();
            c2.Name = "Calculator2";

            Builder.DataConnect(s, c1);
            Builder.DataConnect(s, c2);

            Builder.ActivationConnect(gs, s);
            Builder.ActivationConnect(gc2, c1);
            Builder.ActivationConnect(gc2, c2);

            gs.Enable();
            gc1.Enable();
            gc2.Enable();
        }
Пример #2
0
        public TestComponent()
        {
            PoolGenerator pg1 = new PoolGenerator("Generator1");
            PoolGenerator pg2 = new PoolGenerator("Generator2");
            PoolGenerator pg3 = new PoolGenerator("Generator3");
            PoolGenerator pg4 = new PoolGenerator("Generator4");
            PoolGenerator pg5 = new PoolGenerator("Generator5");
            PoolGenerator pg6 = new PoolGenerator("Generator6");
            PoolGenerator pg7 = new PoolGenerator("Generator7");
            PoolGenerator pg8 = new PoolGenerator("Generator8");

            TestConverter tc1 = new TestConverter("Converter1");
            TestConverter tc2 = new TestConverter("Converter2");
            TestConverter tc3 = new TestConverter("Converter3");
            TestConverter tc4 = new TestConverter("Converter4");
            TestConverter tc5 = new TestConverter("Converter5");
            TestConverter tc6 = new TestConverter("Converter6");
            TestConverter tc7 = new TestConverter("Converter7");
            TestConverter tc8 = new TestConverter("Converter8");

            Builders.Builder.PowerConnect(pg1, tc1);
            Builders.Builder.PowerConnect(pg2, tc2);
            Builders.Builder.PowerConnect(pg3, tc3);
            Builders.Builder.PowerConnect(pg4, tc4);
            Builders.Builder.PowerConnect(pg5, tc5);
            Builders.Builder.PowerConnect(pg6, tc6);
            Builders.Builder.PowerConnect(pg7, tc7);
            Builders.Builder.PowerConnect(pg8, tc8);

            tc1.Enable();
            tc2.Enable();
            tc3.Enable();
            tc4.Enable();
            tc5.Enable();
            tc6.Enable();
            tc7.Enable();
            tc8.Enable();

            pg1.Enable();
            pg2.Enable();
            pg3.Enable();
            pg4.Enable();
            pg5.Enable();
            pg6.Enable();
            pg7.Enable();
            pg8.Enable();
        }
Пример #3
0
        public static void RunStoreToConvertersToStore()
        {
            PoolGenerator gs1 = new PoolGenerator("GeneratorS1");
            PoolGenerator gc1 = new PoolGenerator("GeneratorC1");
            PoolGenerator gc2 = new PoolGenerator("GeneratorC2");
            PoolGenerator gs2 = new PoolGenerator("GeneratorS2");

            ListStorage s1 = new ListStorage();

            s1.Enable();
            s1.Name = "Store1";

            MathConverter c1 = new MathConverter();

            c1.Enable();
            c1.Name = "Calculator1";

            MathConverter c2 = new MathConverter();

            c2.Enable();
            c2.Name = "Calculator2";

            ListStorage s2 = new ListStorage();

            s2.Enable();
            s2.Name = "Store2";

            Builder.DataConnect(s1, c1);
            Builder.DataConnect(s1, c2);
            Builder.DataConnect(c1, s2);
            Builder.DataConnect(c2, s2);

            Builder.ActivationConnect(gs1, s1);
            Builder.ActivationConnect(gs2, s2);
            Builder.ActivationConnect(gc1, c1);
            Builder.ActivationConnect(gc2, c2);

            gc1.Enable();
            gc2.Enable();
            gs1.Enable();
            gs2.Enable();
        }
Пример #4
0
        public static void RunStoreToConverter()
        {
            PoolGenerator gs = new PoolGenerator("GeneratorS");
            PoolGenerator gc = new PoolGenerator("GeneratorC");

            ListStorage s = new ListStorage();

            s.Enable();
            s.Name = "Store";

            MathConverter c = new MathConverter();

            c.Enable();
            c.Name = "Calculator";

            Builder.DataConnect(s, c);

            Builder.ActivationConnect(gs, s);
            Builder.ActivationConnect(gc, c);

            gs.Enable();
            gc.Enable();
        }