1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SimPy Tutorials — SimPy 2.3.1 documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
VERSION: '2.3.1',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<link rel="top" title="SimPy 2.3.1 documentation" href="index.html" />
<link rel="next" title="The Bank: Examples of SimPy Simulation" href="Tutorials/TheBank.html" />
<link rel="prev" title="Additional examples" href="Manuals/Examples.html" />
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="Tutorials/TheBank.html" title="The Bank: Examples of SimPy Simulation"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="Manuals/Examples.html" title="Additional examples"
accesskey="P">previous</a> |</li>
<li><a href="index.html">SimPy 2.3.1 documentation</a> »</li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<div class="section" id="simpy-tutorials">
<h1>SimPy Tutorials<a class="headerlink" href="#simpy-tutorials" title="Permalink to this headline">¶</a></h1>
<p>There are two styles of modelling using SimPy. The first, which we
call the Classical style, uses user-defined Process objects each
representing an active entity of the simulation. The simulation is
started by creating one or more entities, activating their Process
Execution Methods and then, in a main block of the program, calling
the <tt class="docutils literal"><span class="pre">simulate()</span></tt> function to start the simulation. This simpler
style seems to be more acceptable to many users.</p>
<p>In the second style, referred to as the OO Style, a user-defined
object of a Simulation class is created and executed. This object
executes the whole simulation. This is particularly suitable for
running replications of the simulation and the execution of a
simulation object is independent of others.</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="Tutorials/TheBank.html">The Bank: Examples of SimPy Simulation</a></li>
<li class="toctree-l1"><a class="reference internal" href="Tutorials/TheBank2.html">The Bank Tutorial part 2: More examples of SimPy Simulation</a></li>
<li class="toctree-l1"><a class="reference internal" href="Tutorials/OO_Approach.html">Tutorial: An Object Oriented Approach to Using SimPy</a></li>
<li class="toctree-l1"><a class="reference internal" href="Tutorials/TheBankOO.html">The Bank (Object Oriented version)</a></li>
<li class="toctree-l1"><a class="reference internal" href="Tutorials/TheBank2OO.html">The Bank Tutorial (OO API) Part 2: More examples of SimPy Simulation</a></li>
<li class="toctree-l1"><a class="reference internal" href="OnLineSimPyCourse.html">SimPy Course on the Web</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/sm_SimPy_Logo.png" alt="Logo"/>
</a></p>
<h4>Previous topic</h4>
<p class="topless"><a href="Manuals/Examples.html"
title="previous chapter">Additional examples</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="Tutorials/TheBank.html"
title="next chapter">The Bank: Examples of SimPy Simulation</a></p>
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/SimPy_Tutorials.txt"
rel="nofollow">Show Source</a></li>
</ul>
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
<p class="searchtip" style="font-size: 90%">
Enter search terms or a module, class or function name.
</p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="Tutorials/TheBank.html" title="The Bank: Examples of SimPy Simulation"
>next</a> |</li>
<li class="right" >
<a href="Manuals/Examples.html" title="Additional examples"
>previous</a> |</li>
<li><a href="index.html">SimPy 2.3.1 documentation</a> »</li>
</ul>
</div>
<div class="footer">
© Copyright 2002-2011, Klaus Müller, Tony Vignaux, Ontje Lünsdorf, Stefan Scherfke.
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
</body>
</html>
|