Example #1
0
    return reduce(lambda a,b: a + ' ' + b, map(str, ret))

def makeActivity():
    ret = {}
    ret["mainlog"] = raw_input('log principal (str): ')
    ret["poplog"] = raw_input('log população (str): ')
    ret["popfinal"] = raw_input('log população final (str): ')
    ret["ngeracoes"] = int(raw_input('quantas gerações (int): '))
    ret["npopulacao"] = int(raw_input('tamanho da população (int): '))
    ret["crossover"] = float(raw_input('taxa de crossover (float): '))
    ret["mutacao"] = float(raw_input('taxa de mutação (float): '))
    ret["nsujeiras"] = int(raw_input('quantidade de sujeira (int): '))
    ret["ndepositos"] = int(raw_input('pontos de depósito (int): '))
    ret["ncargas"] = int(raw_input('pontos de recarga (int): '))
    ret["resolucao"] = int(raw_input('resolução (int): '))
    ret["cenarioPadrao"] = createDefaultScenario(ret["resolucao"])
    print 'configuração criada', ret
    return ret


if __name__ == '__main__':
    if len(sys.argv) < 3:
        print 'uso: criarRoteiro.py nomeRoteiro nActivities'
        sys.exit(1)
    r = Roteiro(sys.argv[1])
    for i in xrange(int(sys.argv[2])):
        r.add(makeActivity())
    r.save()
    print 'roteiro criado: '
    r.listItems()
Example #2
0
#-*-coding:utf-8-*-
import json
import os
from testador import TestadorAspirador
from roteiro import Roteiro
import sys


if __name__ == '__main__':
	roteiro = Roteiro('batata')
	roteiro.load(sys.argv[1])
	testador = TestadorAspirador()
	testador.inicializarSimulacao(roteiro)