Skip to content

Commit

Permalink
Prepare release of version 5.7
Browse files Browse the repository at this point in the history
  • Loading branch information
A-Herzog committed Sep 30, 2024
1 parent 27fb2a0 commit 76c08c1
Show file tree
Hide file tree
Showing 50 changed files with 758 additions and 473 deletions.
2 changes: 1 addition & 1 deletion Simulator/build/Help/Commandline/de/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Kommandozeilenbefehlsreferenz},
%pdfsubject={},
Expand Down
14 changes: 14 additions & 0 deletions Simulator/build/Help/Commandline/de/Reference.tex
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,13 @@ \section{\texttt{Interaktiv}}

Dieser Befehl erwartet keine weiteren Parameter.

\section{\texttt{JavaProperties}}

\textbf{Gibt die Java-Umgebungsvariablen aus.}

Gibt die Java-Umgebungsvariablen aus.\\
Führt keine weiteren Verarbeitungen durch.

\section{\texttt{Optimierung}}

\textbf{Führt eine Modell-Optimierung durch.}
Expand Down Expand Up @@ -175,6 +182,13 @@ \section{\texttt{SimulationTimeout}}
4. Timeout-Wert (in Sekunden)\\
Die Eingabedatei und die Eingabe-Datentabelle (sofern angegeben) müssen existieren, die Ausgabedatei darf nicht existieren.
\section{\texttt{Version}}
\textbf{Gibt die aktuelle Versionsnummer aus.}
Gibt die Versionsnummer des Warteschlangensimulators aus.\\
Führt keine weiteren Verarbeitungen durch.
\section{\texttt{Verzeichnis}}
\textbf{Simuliert alle Modelle und Parameterreihen in einem Verzeichnis.}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,22 @@
\contentsline {section}{\numberline {2.3}\texttt {Filter}}{5}{section.2.3}%
\contentsline {section}{\numberline {2.4}\texttt {Hilfe}}{6}{section.2.4}%
\contentsline {section}{\numberline {2.5}\texttt {Interaktiv}}{6}{section.2.5}%
\contentsline {section}{\numberline {2.6}\texttt {Optimierung}}{6}{section.2.6}%
\contentsline {section}{\numberline {2.7}\texttt {Parameterreihe}}{6}{section.2.7}%
\contentsline {section}{\numberline {2.8}\texttt {ParameterreiheTabelle}}{6}{section.2.8}%
\contentsline {section}{\numberline {2.9}\texttt {ParameterreiheVarianzanalyse}}{6}{section.2.9}%
\contentsline {section}{\numberline {2.10}\texttt {Server}}{7}{section.2.10}%
\contentsline {section}{\numberline {2.11}\texttt {ServerLimited}}{7}{section.2.11}%
\contentsline {section}{\numberline {2.12}\texttt {ServerMQTT}}{7}{section.2.12}%
\contentsline {section}{\numberline {2.13}\texttt {ServerMQTTFixed}}{7}{section.2.13}%
\contentsline {section}{\numberline {2.14}\texttt {ServerMQTTTest}}{8}{section.2.14}%
\contentsline {section}{\numberline {2.15}\texttt {ServerSocket}}{8}{section.2.15}%
\contentsline {section}{\numberline {2.16}\texttt {ServerWeb}}{8}{section.2.16}%
\contentsline {section}{\numberline {2.17}\texttt {ServerWebFixed}}{8}{section.2.17}%
\contentsline {section}{\numberline {2.18}\texttt {Simulation}}{8}{section.2.18}%
\contentsline {section}{\numberline {2.19}\texttt {SimulationTimeout}}{8}{section.2.19}%
\contentsline {section}{\numberline {2.20}\texttt {Verzeichnis}}{9}{section.2.20}%
\contentsline {section}{\numberline {2.21}\texttt {VerzeichnisFilter}}{9}{section.2.21}%
\contentsline {section}{\numberline {2.22}\texttt {Zusammenfassung}}{9}{section.2.22}%
\contentsline {section}{\numberline {2.6}\texttt {JavaProperties}}{6}{section.2.6}%
\contentsline {section}{\numberline {2.7}\texttt {Optimierung}}{6}{section.2.7}%
\contentsline {section}{\numberline {2.8}\texttt {Parameterreihe}}{6}{section.2.8}%
\contentsline {section}{\numberline {2.9}\texttt {ParameterreiheTabelle}}{6}{section.2.9}%
\contentsline {section}{\numberline {2.10}\texttt {ParameterreiheVarianzanalyse}}{7}{section.2.10}%
\contentsline {section}{\numberline {2.11}\texttt {Server}}{7}{section.2.11}%
\contentsline {section}{\numberline {2.12}\texttt {ServerLimited}}{7}{section.2.12}%
\contentsline {section}{\numberline {2.13}\texttt {ServerMQTT}}{7}{section.2.13}%
\contentsline {section}{\numberline {2.14}\texttt {ServerMQTTFixed}}{7}{section.2.14}%
\contentsline {section}{\numberline {2.15}\texttt {ServerMQTTTest}}{8}{section.2.15}%
\contentsline {section}{\numberline {2.16}\texttt {ServerSocket}}{8}{section.2.16}%
\contentsline {section}{\numberline {2.17}\texttt {ServerWeb}}{8}{section.2.17}%
\contentsline {section}{\numberline {2.18}\texttt {ServerWebFixed}}{8}{section.2.18}%
\contentsline {section}{\numberline {2.19}\texttt {Simulation}}{8}{section.2.19}%
\contentsline {section}{\numberline {2.20}\texttt {SimulationTimeout}}{9}{section.2.20}%
\contentsline {section}{\numberline {2.21}\texttt {Version}}{9}{section.2.21}%
\contentsline {section}{\numberline {2.22}\texttt {Verzeichnis}}{9}{section.2.22}%
\contentsline {section}{\numberline {2.23}\texttt {VerzeichnisFilter}}{9}{section.2.23}%
\contentsline {section}{\numberline {2.24}\texttt {Zusammenfassung}}{9}{section.2.24}%
2 changes: 1 addition & 1 deletion Simulator/build/Help/Commandline/en/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Command-line reference},
%pdfsubject={},
Expand Down
14 changes: 14 additions & 0 deletions Simulator/build/Help/Commandline/en/Reference.tex
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,13 @@ \section{\texttt{Interactive}}

This command expects no additional parameters.

\section{\texttt{JavaProperties}}

\textbf{Displays the Java environment variables.}

Displays the Java environment variables.\\
No further processing will be done.

\section{\texttt{Optimizer}}

\textbf{Starts a model optimization.}
Expand Down Expand Up @@ -207,3 +214,10 @@ \section{\texttt{SimulationTimeout}}
4. Timeout value (in seconds)\\
The input model file and the input data table (if specified) has to be existent, the output has to be non existent.
\section{\texttt{Version}}
\textbf{Displays the current version number.}
Outputs the version number of the Warteschlangensimulators.\\
No further processing will be done.
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,21 @@
\contentsline {section}{\numberline {2.4}\texttt {FolderFilter}}{6}{section.2.4}%
\contentsline {section}{\numberline {2.5}\texttt {Help}}{6}{section.2.5}%
\contentsline {section}{\numberline {2.6}\texttt {Interactive}}{6}{section.2.6}%
\contentsline {section}{\numberline {2.7}\texttt {Optimizer}}{6}{section.2.7}%
\contentsline {section}{\numberline {2.8}\texttt {Outputtable}}{6}{section.2.8}%
\contentsline {section}{\numberline {2.9}\texttt {ParameterSeriesVarianceAnalysis}}{6}{section.2.9}%
\contentsline {section}{\numberline {2.10}\texttt {Parameterseries}}{7}{section.2.10}%
\contentsline {section}{\numberline {2.11}\texttt {ParameterseriesTable}}{7}{section.2.11}%
\contentsline {section}{\numberline {2.12}\texttt {Report}}{7}{section.2.12}%
\contentsline {section}{\numberline {2.13}\texttt {Server}}{7}{section.2.13}%
\contentsline {section}{\numberline {2.14}\texttt {ServerLimited}}{8}{section.2.14}%
\contentsline {section}{\numberline {2.15}\texttt {ServerMQTT}}{8}{section.2.15}%
\contentsline {section}{\numberline {2.16}\texttt {ServerMQTTFixed}}{8}{section.2.16}%
\contentsline {section}{\numberline {2.17}\texttt {ServerMQTTTest}}{8}{section.2.17}%
\contentsline {section}{\numberline {2.18}\texttt {ServerSocket}}{8}{section.2.18}%
\contentsline {section}{\numberline {2.19}\texttt {ServerWeb}}{9}{section.2.19}%
\contentsline {section}{\numberline {2.20}\texttt {ServerWebFixed}}{9}{section.2.20}%
\contentsline {section}{\numberline {2.21}\texttt {Simulation}}{9}{section.2.21}%
\contentsline {section}{\numberline {2.22}\texttt {SimulationTimeout}}{9}{section.2.22}%
\contentsline {section}{\numberline {2.7}\texttt {JavaProperties}}{6}{section.2.7}%
\contentsline {section}{\numberline {2.8}\texttt {Optimizer}}{6}{section.2.8}%
\contentsline {section}{\numberline {2.9}\texttt {Outputtable}}{6}{section.2.9}%
\contentsline {section}{\numberline {2.10}\texttt {ParameterSeriesVarianceAnalysis}}{7}{section.2.10}%
\contentsline {section}{\numberline {2.11}\texttt {Parameterseries}}{7}{section.2.11}%
\contentsline {section}{\numberline {2.12}\texttt {ParameterseriesTable}}{7}{section.2.12}%
\contentsline {section}{\numberline {2.13}\texttt {Report}}{7}{section.2.13}%
\contentsline {section}{\numberline {2.14}\texttt {Server}}{8}{section.2.14}%
\contentsline {section}{\numberline {2.15}\texttt {ServerLimited}}{8}{section.2.15}%
\contentsline {section}{\numberline {2.16}\texttt {ServerMQTT}}{8}{section.2.16}%
\contentsline {section}{\numberline {2.17}\texttt {ServerMQTTFixed}}{8}{section.2.17}%
\contentsline {section}{\numberline {2.18}\texttt {ServerMQTTTest}}{8}{section.2.18}%
\contentsline {section}{\numberline {2.19}\texttt {ServerSocket}}{9}{section.2.19}%
\contentsline {section}{\numberline {2.20}\texttt {ServerWeb}}{9}{section.2.20}%
\contentsline {section}{\numberline {2.21}\texttt {ServerWebFixed}}{9}{section.2.21}%
\contentsline {section}{\numberline {2.22}\texttt {Simulation}}{9}{section.2.22}%
\contentsline {section}{\numberline {2.23}\texttt {SimulationTimeout}}{9}{section.2.23}%
\contentsline {section}{\numberline {2.24}\texttt {Version}}{9}{section.2.24}%
2 changes: 1 addition & 1 deletion Simulator/build/Help/Distributions/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Hotkey reference},
%pdfsubject={},
Expand Down
2 changes: 1 addition & 1 deletion Simulator/build/Help/Glossary/de/Glossary-de.tex
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ \section*{Kendall-Notation}
Zur Beschreibung der Eigenschaften von Warteschlangenmodellen wurde 1953 die Kendall-Notation eingeführt.
Diese beschreibt die Verteilungsfunktionen der Zwischenankunftszeiten und der Bedienzeiten, der Anzahl an
Bedienern, der Systemgröße sowie optional weiterer Eigenschaften. Der Ausdruck M/M/c steht z.B. für ein
Bediensystem mit jeweils exponentiell vertteilten Zwischenankunfts- und Bedienzeiten ("M") und c Bedienern.
Bediensystem mit jeweils exponentiell verteilten Zwischenankunfts- und Bedienzeiten ("M") und c Bedienern.
Weitere übliche Bezeichnungen statt "M" sind "G" für allgemeine Verteilungen und "D" für deterministische
Zeitdauern. Ist nur ein Bediener im System vorhanden, so wird eine "1" statt des "c" geschrieben. Bei einer
begrentzen Systemgröße wird nach der Anzahl an Bedienern diese getrennt durch einen weiteren Schrägstrich
Expand Down
2 changes: 1 addition & 1 deletion Simulator/build/Help/Glossary/de/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Hotkey reference},
%pdfsubject={},
Expand Down
2 changes: 1 addition & 1 deletion Simulator/build/Help/Glossary/en/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Hotkey reference},
%pdfsubject={},
Expand Down
2 changes: 1 addition & 1 deletion Simulator/build/Help/Hotkeys/de/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Referenz der Tastenkombinationen},
%pdfsubject={},
Expand Down
2 changes: 1 addition & 1 deletion Simulator/build/Help/Hotkeys/en/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Hotkey reference},
%pdfsubject={},
Expand Down
2 changes: 1 addition & 1 deletion Simulator/build/Help/LecturersGuide/de/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Informationen für Dozenten},
%pdfsubject={},
Expand Down
2 changes: 1 addition & 1 deletion Simulator/build/Help/LecturersGuide/en/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Lecturer's guide},
%pdfsubject={},
Expand Down
2 changes: 1 addition & 1 deletion Simulator/build/Help/Reference/de/Macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@
\usepackage[amsmath,thmmarks,noconfig]{ntheorem}
\usepackage{nameref}
\usepackage{hycolor}
\usepackage{hyperxmp}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfauthor={Alexander Herzog},
pdftitle={Warteschlangensimulator - Elementenreferenz},
%pdfsubject={},
Expand Down
24 changes: 22 additions & 2 deletions Simulator/build/Help/Reference/de/Reference.tex
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,13 @@ \subsubsection*{Startzeitpunkt}
die Option \textbf{Erste Ankunft zum Zeitpunkt 0} kann eingestellt werden, dass bereits direkt zum
Startzeitpunkt die erste Ankunft erfolgen soll.

\subsubsection*{Zusätzliche Bedingung}

Wird auf dieser Seite eine Bedingung definiert, so, so erfolgen Ankünfte nur, wenn diese Bedingung
zu dem Zeitpunkt, zu dem die Ankunft erfolgen soll, erfüllt ist.
Das System zur Bestimmung der Ankunftszeitpunkte selbst arbeitet dabei unabhängig von dieser Bedingung.
Lediglich die konkrete Ausführung der Kundenankünfte wird unterdrückt, wenn die angegebene Bedingung nicht erfüllt ist.

\subsubsection*{Zuweisung von Kundenvariablen}

Auf dieser Registerkarte können Kundenvariablen vom Typ \texttt{ClientData(nr)} eingetragen werden,
Expand Down Expand Up @@ -305,6 +312,13 @@ \subsubsection*{Startzeitpunkt}
die Option \textbf{Erste Ankunft zum Zeitpunkt 0} kann eingestellt werden, dass bereits direkt zum
Startzeitpunkt die erste Ankunft erfolgen soll.

\subsubsection*{Zusätzliche Bedingung}

Wird auf dieser Seite eine Bedingung definiert, so, so erfolgen Ankünfte nur, wenn diese Bedingung
zu dem Zeitpunkt, zu dem die Ankunft erfolgen soll, erfüllt ist.
Das System zur Bestimmung der Ankunftszeitpunkte selbst arbeitet dabei unabhängig von dieser Bedingung.
Lediglich die konkrete Ausführung der Kundenankünfte wird unterdrückt, wenn die angegebene Bedingung nicht erfüllt ist.

\subsubsection*{Zuweisung von Kundenvariablen}

Auf dieser Registerkarte können Kundenvariablen vom Typ \texttt{ClientData(nr)} eingetragen werden,
Expand Down Expand Up @@ -1177,19 +1191,24 @@ \section{Bedingung}
\subsection*{Einstellungen}
Der Name des Bedingung-Elements hat keine weitere Bedeutung. Befinden sich Kunden in der Warteschlange, so wird ständig geprüft,
ob die Bedingung erfüllt ist. Wenn ja, wird der Kunde mit der höchsten Priorität freigegeben. Danach wird eine (Simulationszeit) Millisekunde
Der Name des Bedingung-Elements hat keine weitere Bedeutung. Befinden sich Kunden in der Warteschlange, so wird bei jeder Zustandsänderung im System
geprüft, ob die Bedingung erfüllt ist. Wenn ja, wird der Kunde mit der höchsten Priorität freigegeben. Danach wird eine (Simulationszeit) Millisekunde
gewartet bis die nächste Prüfung erfolgt und ggf. der nächste Kunde freigegeben wird. Es kann dabei eingestellt werden, ob die Bedingung global
betrachtet werden soll (ohne die Möglichkeit, kundenspezifische Variablen zu verwenden) oder ob die Bedingung kundenspezifisch interpretiert
werden soll (inkl. der Möglichkeit, kundenspezifische Variablen zu verwenden). Im Falle einer globalen Interpretation wird die Bedingung nur
einmal ausgewertet; wenn sie nicht zutrifft, wird die Verarbeitung in diesem Schritt abgeschlossen. Im Falle der kundenspezifischen Interpretation
wird die Bedingung in jedem Schritt für jeden wartenden Kunden einzeln ausgewertet (was die Simulation verlangsamt).
Gehen in die Bedingung Werte ein, die sich unabhängig von Ereignissen verändern können (z.B. die simulierte Zeit), so kann es notwendig sein,
die Option ,,Bedingung zusätzlich zeitgesteuert prüfen'' zu aktivieren. In diesem Fall wird der Wert der Bedingung zusätzlich in bestimmten
Zeitabständen geprüft. Wie lange diese Abstände sind, kann im Modelleigenschaften -Dialog konfiguriert
werden. Eine zusätzlich zeitabhängige Prüfung verlangsamt die Simulation signifikant und sollte nur aktiviert werden, wenn dies für die
jeweilige Bedingung zwingend erforderlich ist.
Wenn es bei der zeitabhängigen Prüfung nur darum geht, wartende Kunden stets nach einer vorgegebenen Maximalzeit unabhängig von der eigentlichen
Bedienung freizugeben, so kann dies effizienter über den optional einstellbaren Wert für die maximale Wartezeit erfolgen. In diesem Fall sind
keine zeitabhängigen Prüfungen während der Wartezeit notwendig.
\section{Bedingung (Skript)}
\label{ref:ModelElementHoldJS}
Expand Down Expand Up @@ -3094,6 +3113,7 @@ \subsection*{Einstellungen}
Der Name des Simulationszeitelements besitzt keine weitere Bedeutung.
Für den darzustellenden Ausdruck können alle vom Simulator berechenbaren Ausdrücke angegeben werden.
Optional kann eingestellt werden, dass die Zeit zusätzlich zu einer 12-Stunden-Analoguhr auch als 24-Stunden-Digitalwert angezeigt werden soll.
\section{Skriptergebnis als Text}
Expand Down
Loading

0 comments on commit 76c08c1

Please sign in to comment.