Beispiel #1
0
        public static void Main(string[] args)
        {
            string ruta_root = "/home/jia200x/Dropbox/Proyecto KOMATSU/Input/nuevas estructuras/";

            /*Input.Inicializar(@"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_Faenas.csv",
             *  @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\input_probabilidad envio.csv",
             *  @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_ingresos_programados.csv",
             *  @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_reemplazos.csv",
             *  @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_mortalidad.csv",
             *  @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_falla_componentes.csv",
             *  @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_ponderadores.csv",
             *  @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_componentes_por_camion.csv");*/

            Input.Inicializar(ruta_root + "Input_Faenas.csv",
                              ruta_root + "input_probabilidad envio.csv",
                              ruta_root + "In_ingresos_prog_proyec1.csv",
                              ruta_root + "Input_reemplazos.csv",
                              ruta_root + "Input_mortalidad.csv",
                              ruta_root + "Input_falla_componentes.csv", ruta_root + "Input_ponderadores.csv",
                              ruta_root + "Input_componentes_por_camion.csv");

            //Agregar una faena de prueba
            Controlador  c  = new Controlador((365 * 24 * 20));
            List <Faena> lf = new List <Faena>();

            foreach (var f in Input.ponderadores)
            {
                Console.Write(f.Key);
                Faena fa = new Faena(c, f.Key);
                lf.Add(fa);
            }
            Console.WriteLine("Comienza la simulación");
            //Validar estructura
            foreach (Faena f in lf)
            {
                foreach (Camion camion in f.camiones)
                {
                    foreach (Componente comp in camion.componentes)
                    {
                    }
                }
            }
            VaciadoBatch vb = new VaciadoBatch(c, lf);

            c.Run();
        }
Beispiel #2
0
        public static void Main(string[] args)
        {
            string ruta_root = "/home/jia200x/Dropbox/Proyecto KOMATSU/Input/nuevas estructuras/";
            /*Input.Inicializar(@"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_Faenas.csv",
                @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\input_probabilidad envio.csv",
                @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_ingresos_programados.csv",
                @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_reemplazos.csv",
                @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_mortalidad.csv",
                @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_falla_componentes.csv",
                @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_ponderadores.csv",
                @"E:\Dropbox\Proyecto KOMATSU (1)\Input\nuevas estructuras\Input_componentes_por_camion.csv");*/

            Input.Inicializar(ruta_root+"Input_Faenas.csv",
                ruta_root+"input_probabilidad envio.csv",
                ruta_root+"In_ingresos_prog_proyec1.csv",
                ruta_root+"Input_reemplazos.csv",
                ruta_root+"Input_mortalidad.csv",
                ruta_root+"Input_falla_componentes.csv", ruta_root+"Input_ponderadores.csv",
                ruta_root+"Input_componentes_por_camion.csv");

            //Agregar una faena de prueba
            Controlador c = new Controlador((365*24*20));
            List<Faena> lf= new List<Faena>();
            foreach(var f in Input.ponderadores)
            {
                Console.Write (f.Key);
                Faena fa = new Faena(c,f.Key);
                lf.Add (fa);
            }
            Console.WriteLine("Comienza la simulación");
            //Validar estructura
            foreach(Faena f in lf)
            {
                foreach(Camion camion in f.camiones)
                {
                    foreach(Componente comp in camion.componentes)
                    {

                    }
                }
            }
            VaciadoBatch vb = new VaciadoBatch(c,lf);
            c.Run();
        }