1clear
P T R solver AvgTable
3model = Network(
'model');
5P1 = Place(model,
'P1');
6P2 = Place(model,
'P2');
7T1 = Transition(model,
'T1');
8T2 = Transition(model,
'T2');
10jobclass = ClosedClass(model,
'Class1', 10, P1, 0); % automatically added to P1 at initialization
13mode = T1.addMode(
'Mode1');
14%T1.setNumberOfServers(mode,Inf)
15T1.setDistribution(mode, Exp(2));
16T1.setEnablingConditions(mode,
jobclass, P1, 4);
17T1.setFiringOutcome(mode,
jobclass, P2, 4);
20mode = T2.addMode(
'Mode2');
21%T2.setNumberOfServers(mode,Inf)
22T2.setDistribution(mode, Exp(3));
23T2.setEnablingConditions(mode,
jobclass, P2, 2);
24T2.setFiringOutcome(mode,
jobclass, P1, 2);
26routingMatrix = model.initRoutingMatrix();
32model.link(routingMatrix);
35options = Solver.defaultOptions;
42solver{1} = JMT(model,options);
43AvgTable{1} = solver{1}.getAvgTable();