Home Nach oben Link Job Maschine Maschine_seq Maschinengroup Process Simulation Statistic_List Werkhalle File Read Report
| |
package jobshop;
import EventSim.*;
import SingleLink.*;
import java.io.*;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author
* @version 1.0
*/
public class Report extends process
{
double reporttime;
public Report () {};
public Report(double time)
{
this.reporttime=time;
}
public void run()
{
NamedLink cursor=Job.job_list;
//Ausgabe der werte des Jobs
while (cursor!=null)
{
cursor=cursor.next();
Job cur_job=(Job)cursor;
System.out.println( "Jobtyp: "+cur_job.get_id()+" mittlere Durchlaufzeit: " +cur_job.st_jlist.get_mean() );
}
cursor=Maschinegroup.queue_Maschinegroup;
//Ausgabe der Werte der Maschinengruppen
while (cursor!=null)
{
cursor=cursor.next();
Maschinegroup cur_masch=(Maschinegroup)cursor;
System.out.println( "Maschinetyp: "+cur_masch.get_id()+" mittlere Wartezeit: " +cur_masch.st_mwlist.get_mean() );
System.out.println( "Maschinetyp: "+cur_masch.get_id()+" Bedienzeit (insg): " +cur_masch.st_mblist.get_acc() );
}
//Aktivierereport nach reporttime
activateAt(Simulation.time()+reporttime);
}
} |