Examples of EnvironmentEA


Examples of eas.simulation.spatial.sim2D.marbSimulation.EnvironmentEA

    @Override
    public void runDuringSimulation(
            final EnvironmentEA env,
            final Wink simZyk,
            final ParCollection params) {
        EnvironmentEA umg = env;
        String sensoren = "";
        int[] sensArray = umg.getAgents().get(0).getSensorWerte();
        Plugin<EnvironmentEA> grZahn;
       
        for (int i = 0; i < 7; i++) {
            sensoren += sensArray[i] + ",";
        }
       
        this.sensorwerte.add(sensoren);
       
        if (simZyk.getLastTick() >= params.getParValueDouble("TimeToTermination") - 1) {
            StaticMethods.speichereTextAusArray(
                    params.getStdDirectory(),
                    "sensoren.txt",
                    this.sensorwerte,
                    params);
            StaticMethods.log(StaticMethods.LOG_INFO, params.getStdDirectory(), params);
        }
       
        grZahn = (Plugin<EnvironmentEA>) umg.getPluginObject(new GrZahnr().id());
        grZahn.runDuringSimulation(umg, simZyk, params);
    }
View Full Code Here

Examples of eas.simulation.spatial.sim2D.marbSimulation.EnvironmentEA

   
    @Override
    public void runAfterSimulation(
            final EnvironmentEA env,
            final ParCollection params) {
        EnvironmentEA umg = env;

        if (umg.existsPlugin(new XMLAufnahmePlugin().id())) {
            umg.setSimEndeFlag();
        }
       
            Iterator<VisMantel> it = this.graphen.iterator();
            while (it.hasNext()) {
                it.next().getRob().simBeendet();
View Full Code Here

Examples of eas.simulation.spatial.sim2D.marbSimulation.EnvironmentEA

    @Override
    public void runBeforeSimulation(
            final EnvironmentEA env,
            final ParCollection params) {
        EnvironmentEA umg = env;

        this.pars = params;
        this.rand = new Random(this.pars.getSeed());
        this.plugins = new LinkedList<Plugin<?>>();
        LinkedList<Plugin<?>> plugs = umg.getPlugins();
        if (plugs != null) {
            for (Plugin<?> p : plugs) {
                plugins.add(p);
            }
        }

        this.ladeGraphen(umg);
        this.platziereRoboter(umg);

        StaticMethods.log(
                StaticMethods.LOG_INFO,
                "Roboter in Simulation: "
                    + umg.getRobAgents().size(),
                this.pars);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.