Ein Ansatz zur Visualisierung von Desmo-J Simulationen
|
|
- Bella Bösch
- vor 8 Jahren
- Abrufe
Transkript
1 Ein Ansatz zur Visualisierung von Desmo-J Simulationen Christian Müller ( im Februar 2011 Ein Ansatz zur Visualisierung von Desmo-J Simulationen 1 of 39
2 Inhaltsverzeichnis Einleitung...2 Visualization2d Engine...5 Konzeption...5 Typen von Animationsobjekten...6 Animationsanweisungen...9 Lesen und Visualisieren von Animationsanweisungen...25 Schreiben von Animationsanweisungen...26 Abläufe beim Erstellen von Animationsanweisungen...27 Visualization2d Animation...28 Konzeption...28 Beispiel...32 Literatur...39 Einleitung Desmo-J [Page] ist ein Java Framework für diskrete eventgesteuerte Simulationen. Es unterstützt eine Event- und Prozess- orientierte Sicht. Die erste Version wurde 1999 publiziert.und die aktuelle Version [Desmo-J] erschien im Juni Sie steht unter der Apache Lizenz Version 2.0 [Apache Lizenz 2.0] als Open Source Projekt zur Verfügung. Desmo-J bietet Möglichkeiten die Abläufe in den Simulationen statistisch auszuwerten und die Ergebnisse in Form von Reports zu präsentieren. Es bietet allerdings keine Möglichkeiten die Simulationsabläufe grafisch zu animieren. Mit dieser Arbeit wird ein Vorschlag präsentiert um diese Lücke zu schließen. Dieses System steht unter dem Arbeitsnamen [Desmo-J Animation] zur Verfügung. Eine Übersicht über kommerzielle und freie Simulationssysteme ist auf [OR/MS Today] und [Kennington] zusammengestellt. Eine Desmo-J Simulation setzt sich aus White- und Black-Box Komponenten zusammen. Die White-Box Komponenten umfassen insbesondere die Entitäten der Simulation mit ihren für die konktete Simulation charakteristischen Eigenschaften. Diese müssen als Java-Klassen implementiert werden. Im Gegensatz dazu umfassen die Black-Box-Komponenten die Werkzeuge, welche das Desmo-J Framework bereitstellt. Dazu gehören insbesondere Warteschlagen, Bedienstationen, Datenkollektoren, Zufallsverteilungen, Reportgeneratoren und vieles weitere mehr. Zu den White- Box-Komponenten gehört auch eine Modell-Klasse, in der alle benötigten Simulationskomponenten erzeugt und initialisiert werden. Zur Durchführung eines Simulationslaufes muss die Model-Klasse ausgeführt werden. Der in dieser Arbeit vorgeschlagene Weg zur Visualisierung von Desmo-J Simulationsabläufen lässt sich in 2 Schritte untergliedern. Im ersten Schritt wird während der Desmo-J Simulation zusätzlich eine Datei mit Animationsanweisungen (cmds-file) erstellt. In einem zweiten Schritt wird nach Bendigung der Desmo-J Simulation dir zuvor erstellte cmds-file mit den Animationsanweisungen von einer Animation-Viewer Anwendung gelesen und animiert. Hier kann der Ablauf der Animation unterbrochen, auf Detailinformationen zugegriffen und auch die Sicht auf die Animation geändert werden. Ein Ansatz zur Visualisierung von Desmo-J Simulationen 2 of 39
3 Ein Screenshoot der Animation-Viewer Anwendung ist in Abbildung 1 dargestellt. Abbildung 1: Der Weg zur Visualisierung von Desmo-J Simulationsabläufen ist in Zeichnung 1 skizziert. data.xml read Parameter write Results Simulation Model Zeichnung 1: cmds-file write read Amimation Viewer Für dieses Vorgehen wurde das Desmo-J Framework um eine 2d Visualisierungskomponente erweitert (Zeichnung 2). Dabei konnten die Kernfunktionalitäten für die Animation in einem eigenen Framework (Visualization2d Engine) gekapselt werden. Dies ist damit vollkommen unabhängig von dem eigentlichen Desmo-J Framework. Das Kernstück der Visualization2d Engine ist der Animation Viewer mit dem ein cmds-file eingelesen und eine Simulation animiert werden kann. Die Komponente "Visualization2d Animation" ist eine Erweiterung des Desmo-J Frameworks. Deren Klassen sind durch Vererbung an die Desmo-J Klassen gebunden. Mit ihnen wird Ein Ansatz zur Visualisierung von Desmo-J Simulationen 3 of 39
4 während des Simulationslaufes zusätzlich die "cmds-datei" erstellt, welche zur Animation benötigt wird. Simulation Model Data Visualization2d Animation Visualization2d Engine Desmo-J Zeichnung 2: Mit dem "Data" Framework werden die Parameter Daten aus der data.xml (Zeichnung 1) eingelesen. Dieses Framework stellt ebenfalls Möglichkeiten bereit um Simulationsergebnisse in die data.xml zu schreiben. Dieses Framework ist in [Müller, Steglich] und [Desmo-J Animation] im Abschnitt Datenkomponente beschrieben. In diesem Papier werden die Komponenten "Visualization2d Engine" und "Visualization2d Animation" sowie die Zusammehhänge zwischen ihnen beschrieben. Ein Ansatz zur Visualisierung von Desmo-J Simulationen 4 of 39
5 Visualization2d Engine Konzeption Mit dem Framework "Visualization Engine" können die Abläufe in einer diskreten eventgesteuerten Simulation animiert werden. Seine Konzeption ist unabhängig von einem konkreten Simulationssystem. Es ist in die Packages engine.viewer, engine.command, engine.model und engine.modelgrafic gegliedert. Das API ist in [API: Visualization Engine] beschrieben. In Zeichnung 3.ist der Vorgang des Einlesens und Visualisierens der Animationsanweisungen aus dem cmds-file schematisch dargestellt. Diese Betrachtung wird im Kapitel "Lesen und Visualisieren von Animationsanweisungen" vertieft. Der umgekehrte Vorgang des Erstellens einer solchen Datei wird im Kapitel "Schreiben von Animationsanweisungen" behandelt. engine.viewer ViewerPanel control create show ModelGrafic SimulationThread engine.command engine.model engine.modelgrafic CommandSequence Model (Swing Komponenten) - readinit() - readuntiltime(t) Hashtables read cmds-file create create ModelGrafic (Container) Zeichnung 3: Die Animation wird von der Klasse ViewerPanel aus dem Package engine.viewer gesteuert. Die Klassen ViewerFrame bzw. ViewerApplet binden den ViewerPanel ein. Somit kann der Viewer sowohl als Swing Applikation, als auch als Applet genutzt werden. Über einen Thread (SimulationThread) wird die Geschwindigkeit der Animation gesteuert. Mit der Klasse CommandSequence aus dem Package engine.command werden die Animationsanweisungen in cronologischer Folge aus dem cmds-file eingelesen. Jede Animation hat einen Start-Zeitpunkt. Alle Anweisungen die zur Vorbereitung der Animation (vor oder im Start-Zeitpunkt) ausgeführt werden müssen gehören zur Init-Phase. Alle späteren Anweisungen zur Run-Phase. Mit der Methode readinit() werden alle Anweisungen der Init- Phase, und mit readuntiltime(t) alle Anweisungen der Run-Phase bis einschießlich einer vorgegebenen Simulationszeit t, eingelesen. Dieser Vorgang wird vom ViewerPanel über den SimulationThread gesteuert. Mit jeder Animationsanweisunge wird entweder ein Animationsobjekt erstellt oder eine seiner Ein Ansatz zur Visualisierung von Desmo-J Simulationen 5 of 39
6 Eigenschaften geändert. Ein solches Objekt kann z.b. Eine Warteschlage sein. Das Hinzufügen oder Entfernen einer Entität ist dann als Änderung einer Eigenschaft zu interpretieren. Die Klasse Model im Package engine.model verwaltet alle Animationsobjecte in Hashtabellen. Beim Einlesen werden die Animationsobjecte erzeugt bzw. ihre Eigenschaften aktualisiert. Insbesondere sind jedem Animationsobject ein Animationsfenster (View) und eine Koordinate (bezogen auf ihren Mittelpunkt) in diesem Fenster sowie eine Größe zugewiesen. Die Koordinaten setzen sich folglich aus den Namen einer View (ViewId) sowie den x- und y- Koordinaten zusammen. Ein Screen Shoot einer Animation Viewer Anwendung mit einem View "main" ist in Abbildung 1 zu sehen. Die Klasse ModelGrafic im Package engine.modelgrafic ist ein Swing-Container. Sie erzeugt nach der Init-Phase aus denen in der Model-Klasse gespeicherten Animationsobjekten Swing- Komponenten und fügt sie in ihren Container ein. In der Run-Phase werden die Komponenten bei Änderungen aktualisiert. Somit läuft die Animation in dem ModelGrafic-Container ab. Er wird im ViewerPanel angezeigt. Für die Anzeige müssen die Koordinaten der Animationsobjecte in Bildschirmkoordinaten transformiert werden. Diese Transformation hängt insbesondere von dem für das Animationsfenster gewählten Zoomfaktor und Fenstermittelpunkt ab. Diese Werte können im ViewerPanel eingestellt werden. Typen von Animationsobjekten Folgende Arten von Animationsobjekten werden z.z. unterstützt: Entity List Entitäten sind die zentralen Objekte einer jeden Simulation. Sie können sowohl zubearbeitende Objekte als auch Resourcen darstellen. Eine Entity ist entweder frei oder fixiert. Freie Entities können in Listen, Prozessen, Routen, ect. angezeigt werden. Fixierte Entities sind an eine feste Position gebunden. Achtung: Jede Entity darf zu einem Zeitpunkt nur einmal angezeigt werden! Mit einer Liste kann z.b. Warteschlangen visualisiert werden. Die Listenelemente werden immer in der Reihenfolge ihrer Priorität angezeigt. Dabei werden die Entitäten mit den kleinsten Prioritätswerten zuerst angezeigt. Station und Route Eine Station ist Anfangs oder Endpunkt einer Route. Eine Route verbindet eine Source- mit einer Sink-Station. Ein Ansatz zur Visualisierung von Desmo-J Simulationen 6 of 39
7 Process Ein Process visualisiert eine Bearbeitungsstation, in der mehrere Entitäten (ProcEntity) von Resourcen (ResEntity) bearbeitet werden. Im Gegensatz zu ProcessNew kann dieses Processelement kann nur eine Bearbeitungsstation abbilden. Deshalb ist es veraltet. Künftig sollte ProcessNew verwendet werden. ProcessNew Bei einem nicht-abstrakten Prozess wird für mehrere Prozessstationen angezeigt, welche Resourcen welchen Processelementen zugeordnet sind. Die einzelnen Prozessstationen sind farblich abgesetzt. Zu einer Prozessstationen können mehrere Resourcen und mehrere Processelemente gehören. Rechts ist die Anzahl der belegten Prozessstationen angezeigt. Bei abstakten Prozessen wird davon ausgegangen, dass alle Resourcen gleichartig sind. In diesem Fall wird an Stelle der Resourcen-Entities die Anzahl der belegten von den insgesamt vorhandenen Resourcen angezeigt. Manchmal ist es sinnvoll keine Resourceinformationen zu betrachten. Somit werden hier nur die Processelemente angezeigt. Auch hier werden mehrere Prozessstationen unterschieden. Im Unterschied zu einer List werden hier keine Reihenfolgen (Prioritäten), aber mehrere Arbeitsstationen unterstützt. Resource Eine Resource-Station besteht aus einer Menge gleichartiger Resourcen, einer Prozessstation (auf der ProcEntitys mit einer vorgegebenen Anzahl von Resourcen bearbeitet werden) und einer Warteschlange (in der ProcessEntities warten, falls nicht genügend Resourcen vorhanden sind. Ein Ansatz zur Visualisierung von Desmo-J Simulationen 7 of 39
8 Stock und Bin Ein Lager (Stock) hat eine zulässige untere Kapazität (LWB) von 0 und eine obere Kapazität (UPB) Capacity. Zum Anfang sind InitialUnits enthalten. Konsumenten warten in einer Warteschlange bis sie die gewünschte Anzahl entnehmen können ohne die LWB zu unterschreiten. Produzenten warten in einer Warteschlange bis sie die gewünschte Anzahl einlagern können ohne die UPB zu überschreiten. WaitQueue Statistic Ein Bin ist ein Lager mit unbeschränkter Kapazität. Eine WaitQueue syncronisiert das Zusammenarbeit von Master und Slave Entities. Ein Master möchte mit einem Slave kooperieren und wartet in der Master-List. Ein Slave wartet auf einen Arbeitsauftrag in der Slave-List. Sobald der Master einen passenden Slave gefunden hat beginnen sie zu kooperieren. Dann werden sie aus ihren Wartelisten entfernt und in Kooperationsliste eingetragen. In den Statistic Elementen werden zu einzelnen Zeitpunkten Werte erfasst. Sie werden nach folgenden Kriterien unterschieden: TypeData: Beobachtung oder Zeitreihe (Bei einer Zeitreihe gibt es zu einem Zeitpunkt genau einen Wert. Bei einer Beobachtung können es auch mehrere sein. Aggregate: Hier werden die Werte aufsummiert (z.b. Zähler) TypeIndex: Als Index wird Entweder Minimum und Maximum, Mittelwert und Standardabweichung oder kein Index bestimmt. TypeAnimation: Hier wird zwischen Letzter Wert Zeit Wert Diagramm und Histogramm unterschieden. BackgroundElement Background Elemente werden im Hintergrund gezeichnet und dienen der optischen Strukturierung der Animation. Ihre Position und Größe wird entweder durch ihre Ecke linksoben und rechts-unten, oder durch den Mittelpunkt und eine feste Größenangabe beschrieben. Die Größe der ersten Form ändert sich, im Gegensatz zur zweiten Form, mit dem gewählten Zoomfaktor. Texte, auch mehrzeilige, können angezeigt werden. Ein Ansatz zur Visualisierung von Desmo-J Simulationen 8 of 39
9 Animationsanweisungen Die Animationsanweisungen aus dem cmds-file werden auch als Command beszeichnet. Jedes Command genügt der Syntax: Command:: {Parameter,} Parameter; Parameter:: ParameterName:ParameterWert Der ParameterWert ist entweder ein einzelner Wert oder eine Folge von Werten, die durch ein getrennt sind. ParameterWert:: wert 0 wert 1... wert n In jedem Command gibt es folgende Standardparameter: time: Init: cmd: remark: Zeitpunkt in Millisekunden zu dem das Command ausgeführt werden soll (Run- Phase) oder "init", dann wird das command in der Initialisierungsphase ausgeführt. True wenn Command zur Init-Phase gehört, sonst false. Name des auszuführenden Commands. List siehe unten. Kommentar zu dem Command. Zu jedem Command gibt es weitere Parameter und ein Quantifier für die zulässige Häufigkeit dieses Parameters. Bedeutung der Quantifier: 1 Parameter muss genau 1-mal auftreten. n Parameter muss genau n-mal auftreten.? optional, Parameter muss 0- oder 1-mal auftreten. + Parameter muss 1-mal oder beliebig häufig auftreten. * Parameter muss 0-mal oder beliebig häufig auftreten. n..m Parameter muss mindestens n-mal und darf höchstens m-mal auftreten. Dieses Command-Beispiel gibt dem Viewer einige Basisinformation über eine Animation. time: , init:true, cmd:createmodelbasisdata, ModelName:app_arztpraxis, ModelAuthor:Chr. Müller, ModelDate:erstellt am , ModelRemark:Simulation einer Arztpraxis mit Rezeption, remark:generated by model.app_arztpraxis.modelarztpraxis; Wird in einer Anweisung auf ein anderes Animationselement verwiesen, so müss diese zuvor erklärt worden sein. Beispiel: Mit der Anweisung createenity wird eine Entity erzeugt und dabei auf einen EntityTyp verwiesen, der seinerseits bestimmte Zustände zulässt, die in dem Icon mit unterschiedlichen Icons dargestellt werden. Somit empfiehlt sich für die Init-Phase folgend Reihenfolge: createmodelbasisdata, createsimtimebounds, createimage, createentitytyp, createstation, createroute, createlist In der Run-Phase sind die Anweisungen chronologisch zur Simulationszeit anzugeben. Ausserdem ist zu beachten, dass zu einem Zeitpunkt kann eine Entity nur einmal angezeigt werden. Dies lässt sich wie folgt begründen: Ein Ansatz zur Visualisierung von Desmo-J Simulationen 9 of 39
10 Ein Objekt kann zu einem Zeitpunkt nur an einem Ort sein. Das GraficObjekt, welches eine Entity darstellt kann zu einen Zeitpunkt nur einmal gezeichnet werden. Dies bedeutet insbesondere, das eine Entity nicht in zwei Listen oder in einer Liste und in einem Prozess gleichzeitig aufhalten. Solche Situationen werden durch einen semanischen Check beim Schreiben der Animationsanweisungen während der Desmo-J Simulation erkannt. In diesem Fall wird die Simulation mit einer Fehlermeldung abgebrochen. Im folgenden sind die unterstützten Commands beschrieben. Der Quantifier zu einem Parameter sind in der Spalte # angegeben. Die verbindliche Festlegung der Command Syntax steht in dem Interface engine.command.commandsyntax.java Cmd # Parameter Beschreibung createmodelbasisdata Festlegung von grundlegenden Kommentaren, die im Animationstool angezeigt werden.? ProjectName Mehrere Modelle können zu einem Projekt gehören.? ProjectURL Eine URL, die weitere Infos zu diesem Projekt enthält.? ProjectIconId Ein Icon für das Projekt, siehe auch createimage. 1 ModelName Der Name des Modells wird im Viewer angeziegt. 1 ModelAuthor Der Autor des Modells wird im Viewer angeziegt.? ModelDate Das Erstellungsdatum des Modells wird im Viewer angeziegt.? ModelDescription Beschreibung des Modells. * ModelRemark Es können beliebig viele Bemerkungen zu einem Model angezeigt werden.? ModelLicense Lizenz-Informationen zu dem Modell.? DesmojVersion Wird automatsch vom Framework gefüllt.? DesmojLicense Wird automatsch vom Framework gefüllt.? DesmojLicenseURL Wird automatsch vom Framework gefüllt. createsimtimebounds 1 Begin Begin der Animation Legt den Begin und optional das Ende der Animation sowie eine Default Animationsgeschwindigkeit fest. Entsprechend der Unix/Java Notation erfolgen die Zeitangaben in Millisekunden seit dem :00 AM. GMT? End Ende der Animation. Die Angaben ist optional, da nicht immer der Endzeitpunkt einer Simulation bekannt ist.? TimeZone Die verwendete Zeitzone. Default ist die auf dem Rechner eingestellte Zeitzone. 1 Speed Speed beschreibt die default Simmulationsgeschwindigkeit. Diese kann im Annimationstool verändert werden. Ein Ansatz zur Visualisierung von Desmo-J Simulationen 10 of 39
11 Cmd # Parameter Beschreibung createimage Definiert ein Image, welches zur Visualisierung von Entities benötigt wird. Siehe dazu auch das Command createentitytyp. 1 ImageId Die ImageId beschreibt ein Image eindeutig und darf folglich nicht doppelt vergeben werden. 1 File File beschreibt die Bilddatei relativ zu einem Basisverzeichnis (simulationicondir), welches dem Konstruktor der Klasse animation.viewer.viewerpanel übergeben wird. Es werden Bilder in den Formaten GIF, JPEG, oder PNG unterstützt. createentitytyp Ein EntityTyp beschreibt grundlegende Eigenschaften eines Entities. Jedes Entity wird mit einem Icon und einem Namen beschrieben. Das Icon ist für alle Entities eines EntityTyps, in Abhängigkeit des Zustands, gleich. 1 EntityTypId Die EntityTypId beschreibt ein EntityTyp eindeutig und darf folglich nicht doppelt vergeben werden. 1 IconWidth IconWidth gibt die Breite des Icons in Pixel an. 1 IconHeigth IconHeigth gibt die Höhe des Icons in Pixel an. + PossibleState PossibleState gibt die zulässigen Zustände an. Die Werte haben die Form "Name des Zustands ImageId". Jedes Entity mit diesem Zustand wird mit diesem Image visualisiert. Der Zustand "animationerror" existiert immer und wird in Fehlersituationen verwendet. * PossibleAttribute Possible Attribute gibt die zulässigen Attribute für diesen Typ an. Die Attribute name, velocity und priority sind Standardattribute und dürfen nicht noch einmal definiert werden. Ein Ansatz zur Visualisierung von Desmo-J Simulationen 11 of 39
12 Cmd # Parameter Beschreibung createentity setentity Erzeugt eine neue Entity des angegebenen EntityTyps. Eine Entity ist entweder frei oder fixiert. Freie Entities können in Listen, Prozessen, Routen, ect. angezeigt werden. Fixierte Entities sind an eine feste Position gebunden. 1 EntityId Die EntityId beschreibt ein Entity eindeutig und darf folglich nicht doppelt vergeben werden.? Name Name eines Attributs, welches zur Benennung der Entity in der Animation verwendet wird. Falls dies nicht gesetzt ist, wird in der Animation die EntityId angezeigt. 1 EntityTypeId Die EntityTypeId legt die Eigenschaften einer Entity fest.? Velocity Name eines Attributs, welches zur Speicherung der Geschwindigkeit der Entity auf einer Route verwendet wird. 1 State State legt den Zustand der Entity fest. Dieser Zustand muss im verwendeten EntityTyp als zulässig erklärt sein. * Attribute Weist einem AttributName einen Wert zu. Die Syntax ist "Attribute:AttributName AttributWert". Der AttributName muss im verwendeten EntityTyp als zulässig erklärt sein. Die Attribute name, velocity und priority werden vom System verwendet und sind für Anwender gesperrt.? Position Wenn keine Position angegeben ist, dann ist die Entity frei und kann in Listen, Routen und Prozessen angezeigt werden. Dies ist der Normalfall. Wenn eine Position angegeben ist, dann ist die Entity auf alle Ewigkeit auf dieser Position fixiert. Die Parametersyntax lautet: "Position:x y angle direction", wobei x,y Koordinaten, angle der Drehwinkel in Bogenmaß und direction die Werte true oder false annehmen kann und festlegt ob das Icon vertikal gespiegelt wird. Verändert Geschwindigkeit, Zustand und Attribute einer existierenden Entity. 1 EntityId Id der zu bearbeitenden Entity? Velocity Name eines Attributs, welches zur Speicherung der Geschwindigkeit der Entity auf einer Route verwendet wird.? State State legt den Zustand der Entity fest. Dieser Zustand muss im verwendeten EntityTyp als zulässig erklärt sein. * Attribute Weist einem AttributName einen Wert zu. Die Syntax ist "Attribute:AttributName AttributWert". Der AttributName muss im verwendeten EntityTyp als zulässig erklärt sein. Die Attribute name, velocity und priority werden vom System verwendet und sind für Anwender gesperrt. disposeentity Löscht die Entity. 1 EntityId Id der zu löschenden Entity Ein Ansatz zur Visualisierung von Desmo-J Simulationen 12 of 39
13 Cmd # Parameter Beschreibung createlist Erzeugt eine Liste, mit der z.b. Warteschlangen visualisiert werden können. Die Listenelemente werden immer in der Reihenfolge ihrer Priorität angezeigt. Dabei werden die Entitäten mit den kleinsten Prioritätswerten zuerst angezeigt. setlist 1 ListId Die ListId beschreibt eine Liste eindeutig und darf folglich nicht doppelt vergeben werden.? Name Name legt den Namen der Liste fest. 1 DefaultEntityType Default EntityType legt wird zur graphischen Dimensionierung benötigt. 1 NumberOfVisible NumberOfVisible gibt an, wie viele Entities ohne scrollen in der Liste zu sein sollen. 1 Form Form gibt die Ausrichtung der Liste an und kann die Werte vertical oder horizontal annehmen. 1 Point Point gibt die Koordinaten des Mittelpunktes der Liste an und hat die Syntax: "Point:viewId x y".? DeltaSize Aus den Parametern DefaultEntityType, NumberOfVisible und Form wird eine defaultgröße der Liste bestimmt. Diese kann mit DeltaSize vergrößert oder verkleinert werden. Der Parameter genügt der Syntax: "DeltaSize:dx dy" Fügt Entities zu eine List hinzu und entfent welche. RemoveAll kann nicht in Verbindung mit anderen Parametern verwendet werden. 1 ListId Id der zu bearbeitenden Liste * AddEntity Für AddEntity gibt es die SyntaxVarianten: - "AddEntity:EntityId first", - "AddEntity:EntityId last" und - "AddEntity:EntityId value priorityattribute". Dabei ist PriorityAttribute der Name eines Attributs der aufzunehmenden Entity, nach der die Entity in die Liste eingefügt wird. Als Default kann animation.command.cmd.priority_key verwendet werden. * AddBetween Fügt die Entity zwischen den Entities EntityBefore(id) und EntityAfter(id) ein. Die Syntax lautet: AddBetween:EntityId EntityBefore EntityAfter priorityattribute * RemoveEntity RemoveEntity hat die Syntax: "RemoveEntity:EntityId".? RemoveAll Leert die Liste. Darf nicht in Verbindung mit anderen Parametern benutzt werden.? SetRank Setzt die Prioritäten der Entities in von 1.0 aufsteigender Folge mit Increment 1.0. Die Syntax lautet: SetRank:firstEntityId... lastentityid Die Änderungen erfolgen dabei in den PriorityAttributen der einzelnen Entities. Ein Ansatz zur Visualisierung von Desmo-J Simulationen 13 of 39
14 Cmd # Parameter Beschreibung createstation Eine Station ist Anfangs oder Endpunkt einer Route. 1 StationId Die StationId beschreibt eine Station eindeutig und darf folglich nicht doppelt vergeben werden.? Name Der Name wird in der Animation angezeigt. Wurde keiner festgelegt, dann wird die StationId verwendet. 1 Point Point beschreibt den Mittelpunkt der Station und genügt der Syntax: "Point:viewId x y". createroute Eine Route verbindet eine Source- mit einer Sink-Station. setroute 1 RouteId Die RouteId beschreibt eine Route eindeutig und darf folglich nicht doppelt vergeben werden.? Name Der Name wird in der Animation angezeigt. Wurde keiner festgelegt, dann wird die RouteId verwendet. 1 Length Länge der Route 1 SourceStationId Id der SourceStation 1 SinkStationId Id der SinkStation * Point Mit Point können Zwischenpunkte der Route angegeben werden. Die Syntax lautet: "Point:x y". Die viewid ist gleich der von Source- und SinkStation. Fügt Entities zu einer Route hinzu und entfernt sie. Entities werden immer an der SourceStation eingefügt. Entfernt werden können sie überall. Die Bewegungsgeschwindigkeit kann in der Entity eingestellt werden. Dazu wird dort mit setvelocity ein Attribut für die Geschwindigkeit festgelegt. Falls nichts festgelegt wurde kann animation.command.cmd.velocity_key verwendet werden. 1 RouteId Id der zu bearbeitenden Route * AddEntity Id der einzufügenden Entity * RemoveEntity Id der zuentfernenden Entity? RemoveAll Entfernt alle Entities aus der Route. Darf nicht in Verbindung mit anderen Parametern benutzt werden. Ein Ansatz zur Visualisierung von Desmo-J Simulationen 14 of 39
15 Cmd # Parameter Beschreibung CreateProcess Ein Process visualisiert eine Bearbeitungsstation, in der mehrere Entitäten (ProcEntity) von Resourcen (ResEntity) bearbeitet werden. Im Gegensatz zu ProcessNew kann dieses Processelement kann nur eine Bearbeitungsstation abbilden. Deshalb ist es veraltet. Künftig sollte ProcessNew verwendet werden. (ersetzt durch ProcessNew) 1 ProcessId Die ProcessId beschreibt einen Process eindeutig und darf folglich nicht doppelt vergeben werden.? Name Der Name wird in der Animation angezeigt. Wurde keiner festgelegt, dann wird die ProcessId verwendet. 1 NumberOfResEntity Die NumberOfResEntity und NumberOfProcEntity legen fest, 1 NumberOfProcEntity wie viele dieser Entities gleichzeitig angezeigt werden können. 1 DefaultResEntityType Die entsprechende DefaultTypen werden zur graphischen 1 DefaultProcEntityType Dimensionierung des Processes benötigt. setprocess? ListId ListId beschreibt eine Liste, die als Warteschlange für den Process dient. Beide werden mit einer Linie verbunden, um den Zusammenhang anzuzeigen. 1 Form Form gibt die Ausrichtung des Processelements an und kann die Werte vertical oder horizontal annehmen. 1 Point Point beschreibt den Mittelpunkt und hat die Syntax: "Point:viewId x y".? DeltaSize Aus den Parametern DefaultResType, DefaultProcType NumberOfResEntity und NumberOfProcEntity und Form wird eine Defaultgröße des Processelements bestimmt. Diese kann mit DeltaSize vergrößert oder verkleinert werden. Der Parameter genügt der Syntax: "DeltaSize:dx dy" Fügt Entities zu dem Process hinzu und entfernt welche. 1 ProcessId Id des zu bearbeitenden Processelements * AddResEntity Id einer hinzufügenden Resource Entity * RemoveResEntity Id einer zuentfernenden Resource Entity * AddProcEntity Id einer hinzufügenden Process Entity? RemoveProcEntity Id einer zuentfernenden Process Entity Ein Ansatz zur Visualisierung von Desmo-J Simulationen 15 of 39
16 Cmd # Parameter Beschreibung createprocessnew Bei einem nicht-abstrakten Prozess (Abstract nicht gesetzt und ShowResources gesetzt) wird für mehrere Prozessstationen angezeigt, welche Resourcen welchen Processelementen zugeordnet sind. Die einzelnen Prozessstationen sind farblich abgesetzt. Zu einer Prozessstationen können mehrere Resourcen und mehrere Processelemente gehören. Rechts ist die Anzahl der belegten Prozessstationen angezeigt. Bei abstakten Prozessen (Abstrakt und ShowResources gesetzt) wird davon ausgegangen, dass alle Resourcen gleichartig sind. In diesem Fall wird an Stelle der Resourcen- Entities die Anzahl der belegten von den insgesamt vorhandenen Resourcen angezeigt. Falls ShowResources nicht gesetzt ist, werden nur die Processelemente angezeigt. Auch hier werden mehrere Prozessstationen unterschieden. 1 ProcessId Die ProcessId beschreibt einen Process eindeutig und darf folglich nicht doppelt vergeben werden.? Name Der Name wird in der Animation angezeigt. Wurde keiner festgelegt, dann wird die ProcessId verwendet.? Abstract Wenn dieser Parameter gesetzt ist, dann ist der Process abstract.? ResourceType Nur für abstrakte Prozesse: Der ResourceType beschreibt die Art der Resource und wird in der Animation als Information angezeigt? ResourceTotal Nur für abstrakte Prozesse: ResourceTotal beschreibt die Anzahl der insgesamt verfügbaren Resourcen und wird in der Animation als Information angezeigt. 1 DefaultEntityType Der DefaultEntityTypen wird zur graphischen Dimensionierung des Processes benötigt. Es wird angenommen, das alle in dem Prozess anzuzeigenden Entities die gleiche Größe haben. 1 AnzVisible AnzVisible gibt an, wie viele Entities ohne scrollen in der Liste zu sein sollen.? ShowResources Wenn dieser Parameter gesetzt ist, dann sollen Resourcen animiert werden.? ListId ListId beschreibt eine Liste, die als Warteschlange für den Process dient. Beide werden mit einer Linie verbunden, um den Zusammenhang anzuzeigen. 1 Form Form gibt die Ausrichtung des Processelements an und kann die Werte vertical oder horizontal annehmen. 1 Point Point beschreibt den Mittelpunkt und hat die Syntax: "Point:viewId x y". Ein Ansatz zur Visualisierung von Desmo-J Simulationen 16 of 39
17 ? DeltaSize Aus den Parametern DefaultEntityType, AnzVisible und Form wird eine Defaultgröße des Processelements bestimmt. Diese kann mit DeltaSize vergrößert oder verkleinert werden. Der Parameter genügt der Syntax: "DeltaSize:dx dy" setprocessnew Bei abstrakten Prozessen: Alle Process- Entities die zu einer Arbeitsstation gehören sind und die Anzahl der benötigten Resourcen sind in einem Command hinzuzufügen. Wird eine Process- Entity einer Arbeitsstation entfernt, so wird die ganze Arbeitsstation mit allen Entities und benötigten Resourcen entfernt. Bei nicht abstrakten Prozessen: Alle Entities (Process und Ressource) die zu einer Arbeitsstation gehören sind in einem Command hinzuzufügen. Wird eine Entity (Process oder Ressource) einer Arbeitsstation entfernt, so wird die ganze Arbeitsstation mit allen Entities entfernt. 1 ProcessId Id des zu bearbeitenden Processelements * AddProcEntity Id einer hinzufügenden Process Entity * AddResEntity Bei nicht-abstrakten Prozessen: Id einer hinzufügenden Resource Entity * AddResAnz Bei abstrakten Prozessen: Anzahl der hinzufügenden Resourcen. * RemoveEntity Id einer zuentfernenden Process oder Ressource Entity Ein Ansatz zur Visualisierung von Desmo-J Simulationen 17 of 39
Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
MehrGrundfunktionen und Bedienung
Kapitel 13 Mit der App Health ist eine neue Anwendung in ios 8 enthalten, die von vorangegangenen Betriebssystemen bislang nicht geboten wurde. Health fungiert dabei als Aggregator für die Daten von Fitness-
MehrObjektorientierte Programmierung. Kapitel 12: Interfaces
12. Interfaces 1/14 Objektorientierte Programmierung Kapitel 12: Interfaces Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2012/13 http://www.informatik.uni-halle.de/ brass/oop12/
Mehr5.2 Neue Projekte erstellen
5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrKurzanleitung. Toolbox. T_xls_Import
Kurzanleitung Toolbox T_xls_Import März 2007 UP GmbH Anleitung_T_xls_Import_1-0-5.doc Seite 1 Toolbox T_xls_Import Inhaltsverzeichnis Einleitung...2 Software Installation...2 Software Starten...3 Das Excel-Format...4
MehrEigene Seiten erstellen
PhPepperShop Anleitung Datum: 3. Oktober 2013 Version: 2.1 Eigene Seiten erstellen Eigene Inhalte / CMS Glarotech GmbH Inhaltsverzeichnis Anleitung zur Erstellung von eigenen Inhalten/Links...3 1. Anmeldung
MehrSchulberichtssystem. Inhaltsverzeichnis
Schulberichtssystem Inhaltsverzeichnis 1. Erfassen der Schüler im SBS...2 2. Erzeugen der Export-Datei im SBS...3 3. Die SBS-Datei ins FuxMedia-Programm einlesen...4 4. Daten von FuxMedia ins SBS übertragen...6
MehrUm ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.
Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrHilfe zur Dokumentenverwaltung
Hilfe zur Dokumentenverwaltung Die Dokumentenverwaltung von Coffee-CRM ist sehr mächtig und umfangreich, aber keine Angst die Bedienung ist kinderleicht. Im Gegensatz zur Foto Galeria können Dokumente
MehrKostenstellen verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4
MehrStapelverarbeitung Teil 1
Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler
MehrBauteilattribute als Sachdaten anzeigen
Mit den speedikon Attributfiltern können Sie die speedikon Attribute eines Bauteils als MicroStation Sachdaten an die Elemente anhängen Inhalte Was ist ein speedikon Attribut?... 3 Eigene Attribute vergeben...
MehrVersion 1.0 Merkblätter
Version 1.0 Merkblätter Die wichtigsten CMS Prozesse zusammengefasst. Das Content Management System für Ihren Erfolg. Tabellen im Contrexx CMS einfügen Merkblatt I Tabellen dienen dazu, Texte oder Bilder
MehrOSF Integrator für Btracking und Salesforce Anleitung für die Nutzer
OSF Integrator für Btracking und Salesforce Anleitung für die Nutzer Inhalt Beschreibung... 2 Beginn der Nutzung... 2 OSF Integrator für Btracking und Salesforce... 3 1. Fügen Sie Rechnungs- und Versandadressen
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrBenutzeranleitung Superadmin Tool
Benutzeranleitung Inhalt 1 Einleitung & Voraussetzungen... 2 2 Aufruf des... 3 3 Konto für neuen Benutzer erstellen... 3 4 Services einem Konto hinzufügen... 5 5 Benutzer über neues Konto informieren...
Mehr1. Arbeiten mit dem Touchscreen
1. Arbeiten mit dem Touchscreen 1.1. Einleitung Als weitere Buchungsart steht bei DirectCASH ein Touchscreen zur Verfügung. Dieser kann zwar normal via Maus bedient werden, vorzugsweise jedoch durch einen
MehrIAWWeb PDFManager. - Kurzanleitung -
IAWWeb PDFManager - Kurzanleitung - 1. Einleitung Dieses Dokument beschreibt kurz die grundlegenden Funktionen des PDFManager. Der PDF Manager dient zur Pflege des Dokumentenbestandes. Er kann über die
MehrARAkoll 2013 Dokumentation. Datum: 21.11.2012
ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
Mehreduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In -
eduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In - Übersicht: Nach dem Herunterladen und Ausführen des Installationsprogamms für das eduvote PowerPoint Add-In befindet sich rechts
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrJava Einführung Collections
Java Einführung Collections Inhalt dieser Einheit Behälterklassen, die in der Java API bereitgestellt werden Wiederholung Array Collections (Vector, List, Set) Map 2 Wiederholung Array a[0] a[1] a[2] a[3]...
MehrTechnische Dokumentation SilentStatistikTool
Technische Dokumentation SilentStatistikTool Version 1.0 Marko Schröder 1115063 Inhalt Einleitung... 3 Klasse Program... 3 Klasse ArgumentHandler... 3 Bereitgestellte Variablen... 3 Bereitgestellte Methoden...
MehrZahlen auf einen Blick
Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrIhr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
MehrQt-Projekte mit Visual Studio 2005
Qt-Projekte mit Visual Studio 2005 Benötigte Programme: Visual Studio 2005 Vollversion, Microsoft Qt 4 Open Source s. Qt 4-Installationsanleitung Tabelle 1: Benötigte Programme für die Qt-Programmierung
Mehretutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche
etutor Benutzerhandbuch Benutzerhandbuch XQuery Georg Nitsche Version 1.0 Stand März 2006 Versionsverlauf: Version Autor Datum Änderungen 1.0 gn 06.03.2006 Fertigstellung der ersten Version Inhaltsverzeichnis:
MehrBedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrHandbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...
MehrIm Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.
Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:
MehrDie Dateiablage Der Weg zur Dateiablage
Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen
MehrEinkaufslisten verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Grundlegende Informationen 3 1.2 Einkaufslisten erstellen 4 1.3 Artikel zu einer bestehenden Einkaufsliste hinzufügen 9 1.4 Mit einer Einkaufslisten einkaufen 12 1.4.1 Alle
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
Mehrtentoinfinity Apps 1.0 EINFÜHRUNG
tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen
MehrDokumentenverwaltung. Copyright 2012 cobra computer s brainware GmbH
Dokumentenverwaltung Copyright 2012 cobra computer s brainware GmbH cobra Adress PLUS ist eingetragenes Warenzeichen der cobra computer s brainware GmbH. Andere Begriffe können Warenzeichen oder anderweitig
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrSuccess! Bestellausgabe
Success! Bestellausgabe 2 Bestellausgabe in SUCCESS! Für die Anbindung an die Bestellsysteme ihrer Lieferanten ist es möglich, die in Success! erzeugten Bestellungen, in eine Datei auszugeben und optional
MehrKleines Handbuch zur Fotogalerie der Pixel AG
1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link
MehrWorkshop: Eigenes Image ohne VMware-Programme erstellen
Workshop: Eigenes Image ohne VMware-Programme erstellen Normalerweise sind zum Erstellen neuer, kompatibler Images VMware-Programme wie die Workstation, der ESX-Server oder VMware ACE notwendig. Die Community
Mehr1. Allgemeines zum tevitel.wq-monitor Seite 3. 2. WQ-Monitor konfigurieren Seite 4
tevitel.wq-monitor Inhaltsverzeichnis 1. Allgemeines zum tevitel.wq-monitor Seite 3 2. WQ-Monitor konfigurieren Seite 4 2.1 Einstellungen Message-Server Seite 4 3.2 Einstellungen Warteschlangen Seite 5
MehrFolgeanleitung für Klassenlehrer
Folgeanleitung für Klassenlehrer 1. Das richtige Halbjahr einstellen Stellen sie bitte zunächst das richtige Schul- und Halbjahr ein. Ist das korrekte Schul- und Halbjahr eingestellt, leuchtet die Fläche
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrInformatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
MehrNewsletter. 1 Erzbistum Köln Newsletter
Newsletter 1 Erzbistum Köln Newsletter Inhalt 1. Newsletter verwalten... 3 Schritt 1: Administration... 3 Schritt 2: Newsletter Verwaltung... 3 Schritt 3: Schaltflächen... 3 Schritt 3.1: Abonnenten Verwaltung...
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrFIS: Projektdaten auf den Internetseiten ausgeben
Rechenzentrum FIS: Projektdaten auf den Internetseiten ausgeben Ist ein Forschungsprojekt im Forschungsinformationssystem (FIS) erfasst und für die Veröffentlichung freigegeben, können Sie einige Daten
MehrBedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof
Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung
MehrEinfügen von Bildern innerhalb eines Beitrages
Version 1.2 Einfügen von Bildern innerhalb eines Beitrages Um eigene Bilder ins Forum einzufügen, gibt es zwei Möglichkeiten. 1.) Ein Bild vom eigenem PC wird auf den Webspace von Baue-die-Bismarck.de
MehrUpgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4
MehrNach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht:
Beiträge erstellen in Joomla Nach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht: Abbildung 1 - Kontrollzentrum Von hier aus kann man zu verschiedene Einstellungen
MehrEr musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt
Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen
MehrInformationen zu den regionalen Startseiten
Informationen zu den regionalen Startseiten Inhaltsverzeichnis Informationen zu den regionalen Startseiten 1 1. Grundlegende Regeln 2 1.1. Was wird angezeigt? 2 1.2. Generelle Anzeigeregeln 2 2. Anpassbare
Mehr1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
MehrHandbuch zum Excel Formular Editor
Handbuch zum Excel Formular Editor Mit diesem Programm können Sie die Zellen von ihrer Excel Datei automatisch befüllen lassen. Die Daten können aus der Coffee Datenbank, oder einer weiteren Excel Datendatei
MehrAufklappelemente anlegen
Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie
MehrEine Anwendung mit InstantRails 1.7
Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen
MehrOutlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT
Outlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT LADEN DER VORLAGE 2 Öffnen Sie Outlook 2 Klicken Sie auf EXTRAS >> OPTIONEN 2 Im Optionenfeld von Outlook folgend Sie den Schritten 2 Fenster
MehrAutomatische Installation (wenn das SSO-Applet nicht vorhanden ist)! Abbildung 1:Auswahldialog für Installationslaufwerk
SS EE IITTEE:: I 11/ /55 Bei jedem Aufruf des SSO-Applet wird kontrolliert, ob das Konfigurationsverzeichnis ( ssoapplet ) existiert. Dabei werden alle Laufwerke, auf die der Benutzer Lese- und Schreibrechte
MehrInstallationsanleitung CLX.PayMaker Home
Installationsanleitung CLX.PayMaker Home Inhaltsverzeichnis 1. Installation und Datenübernahme... 2 2. Erste Schritte Verbindung zur Bank einrichten und Kontoinformationen beziehen... 4 3. Einrichtung
MehrHandbuch zur Anlage von Turnieren auf der NÖEV-Homepage
Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei
MehrSeriendruck mit der Codex-Software
Seriendruck mit der Codex-Software Seriendruck mit der Codex-Software Erstellen der Seriendruck-Datei in Windach Sie können aus der Adressverwaltung von Windach eine sogenannte Seriendruck-Datei erstellen,
MehrOpenVPN unter Linux mit KVpnc Stand: 16. Mai 2013
1 Vorwort OpenVPN unter Linux mit KVpnc Stand: 16. Mai 2013 Folgende Beschreibung wurde mit einem Ubuntu 7.10 mit Kernel 2.6.22-14, OpenVPN 2.0.9 und KVpnc 0.9.1-rc1 getestet. Ein weiterer erfolgreicher
MehrGEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY
GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als
Mehr... ... Sicherheitseinstellungen... 2 Pop-up-Fenster erlauben... 3
Browsereinstellungen Um die Know How! Lernprogramm nutzen zu können, sind bei Bedarf unterschiedliche Einstellungen in Ihren Browsern nötig. Im Folgenden finden Sie die Beschreibung für unterschiedliche
MehrDokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
Mehr1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten
1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,
MehrFaktura. IT.S FAIR Faktura. Handbuch. Dauner Str.12, D-41236 Mönchengladbach, Hotline: 0900/1 296 607 (1,30 /Min)
IT.S FAIR Faktura Handbuch Dauner Str.12, D-41236 Mönchengladbach, Hotline: 0900/1 296 607 (1,30 /Min) 1. Inhalt 1. Inhalt... 2 2. Wie lege ich einen Kontakt an?... 3 3. Wie erstelle ich eine Aktion für
MehrHandbuch. Anlegen von Vermittlern, Gruppen und Anwendern. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial Anlegen von Vermittlern, Gruppen und Anwendern 1. Auflage (Stand: 24.09.2014) Copyright 2015 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung...
MehrDieser Ablauf soll eine Hilfe für die tägliche Arbeit mit der SMS Bestätigung im Millennium darstellen.
Millennium SMS Service Schnellübersicht Seite 1 von 6 1. Tägliche Arbeiten mit der SMS Bestätigung Dieser Ablauf soll eine Hilfe für die tägliche Arbeit mit der SMS Bestätigung im Millennium darstellen.
MehrWie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?
Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Anforderung Durch die Bearbeitung einer XML-Datei können Sie Ihre eigenen Dokumentationen (z.b. PDF-Dateien, Microsoft Word Dokumente
Mehr1. Einführung. 2. Weitere Konten anlegen
1. Einführung In orgamax stehen Ihnen die gängigsten Konten des Kontenrahmens SKR03 und SKR04 zur Verfügung. Damit sind im Normalfall alle Konten abgedeckt, die Sie zur Verbuchung benötigen. Eine ausführliche
MehrDokumentation. estat Version 2.0
Dokumentation estat Version 2.0 Installation Die Datei estat.xla in beliebiges Verzeichnis speichern. Im Menü Extras AddIns... Durchsuchen die Datei estat.xla auswählen. Danach das Auswahlhäkchen beim
MehrMehrere PDF-Dokumente zu einem zusammenfügen
Mehrere PDF-Dokumente zu einem zusammenfügen Eine Funktion des Programm»PDFCreator«, welches auf allen Computer der Landesverwaltung installiert ist, ermöglicht es dir einfach und schnell mehrere Dateien
MehrAnleitung Captain Logfex 2013
Anleitung Captain Logfex 2013 Inhalt: 1. Installationshinweise 2. Erste Schritte 3. Client-Installation 4. Arbeiten mit Logfex 5. Gruppenrichtlinien-Einstellungen für die Windows-Firewall 1. Installationshinweis:
MehrAnleitung zur Installation und Verwendung von eclipseuml 2.1.0
Anleitung zur Installation und Verwendung von eclipseuml 2.1.0 In dieser Anleitung wird die Installation und Verwendung von Omodo eclipseuml 2.1.0 beschrieben. eclipseuml ist eine Zusatzsoftware für Eclipse,
Mehr32.4 Anpassen von Menüs und Symbolleisten 795i
32.4 Anpassen von Menüs und Symbolleisten 795i Fortsetzung der Seiten in der 8. Auflage 32.4 Anpassen von Menüs und Symbolleisten 32.4.1 Anpassen von Menüs Die Menüs können um folgende Typen von Optionen
MehrSie werden sehen, dass Sie für uns nur noch den direkten PDF-Export benötigen. Warum?
Leitfaden zur Druckdatenerstellung Inhalt: 1. Download und Installation der ECI-Profile 2. Farbeinstellungen der Adobe Creative Suite Bitte beachten! In diesem kleinen Leitfaden möchten wir auf die Druckdatenerstellung
MehrAnleitung zur Pflege der Homepage über den Raiffeisen-Homepage-Manager
Anleitung zur Pflege der Homepage über den Raiffeisen-Homepage-Manager Homepage-Manager Navigation Home Der Homepage-Manager bietet die Möglichkeit im Startmenü unter dem Punkt Home einfach und schnell
MehrBMW ConnectedDrive. www.bmw.com/ connecteddrive. Freude am Fahren BMW CONNECTED DRIVE. NEUERUNGEN FÜR PERSONALISIERTE BMW CONNECTED DRIVE DIENSTE.
BMW ConnectedDrive www.bmw.com/ connecteddrive Freude am Fahren BMW CONNECTED DRIVE. NEUERUNGEN FÜR PERSONALISIERTE BMW CONNECTED DRIVE DIENSTE. 1 EINLEITUNG. Im Rahmen der Neuausrichtung von BMW ConnectedDrive
MehrLeitfaden #1a. "zanox Publisher-Statistik" (next generation)
Leitfaden #1a "zanox Publisher-Statistik" (next generation) Thema: Sortieren von Leads und Sales nach dem Bearbeitungsdatum (inklusive Abschnitt "Filterung nach Transaktionsstatus") 1/8 Leitfaden "Sortieren
MehrGuide DynDNS und Portforwarding
Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch
MehrKurzeinweisung. WinFoto Plus
Kurzeinweisung WinFoto Plus Codex GmbH Stand 2012 Inhaltsverzeichnis Einleitung... 3 Allgemeines... 4 Vorbereitungen... 4 Drucken des Baustellenblatts im Projekt... 4 Drucken des Barcodes auf dem Arbeitsauftrag
MehrHandbuch Bildergalerie Litebox
Handbuch Reference Guide Erstellt durch: Ivo Lex INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon Email ivo.lex@inm.ch URL http://www.inm.ch Telefon: +41 (0) 44 934 50 50 Fax +41 (0) 44
MehrAngebot & Rechnung, Umsatzsteuer, Mein Büro Einrichtung automatischer Datensicherungen
Software Angebot & Rechnung, Umsatzsteuer, Mein Büro Thema Einrichtung automatischer Datensicherungen Datum September 2011 So richten Sie automatische Datensicherungen ein Über den Menüpunkt Datei - Datensicherung
MehrFolgeanleitung für Fachlehrer
1. Das richtige Halbjahr einstellen Folgeanleitung für Fachlehrer Stellen sie bitte zunächst das richtige Schul- und Halbjahr ein. Ist das korrekte Schul- und Halbjahr eingestellt, leuchtet die Fläche
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrAblaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole
Lavid-F.I.S. Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der Lavid Software GmbH Dauner Straße 12, D-41236 Mönchengladbach http://www.lavid-software.net Support:
MehrDie Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
MehrBedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de
GEVITAS-Sync Bedienungsanleitung Stand: 26.05.2011 Copyright 2011 by GEVITAS GmbH www.gevitas.de Inhalt 1. Einleitung... 3 1.1. Installation... 3 1.2. Zugriffsrechte... 3 1.3. Starten... 4 1.4. Die Menü-Leiste...
MehrFolge 18 - Vererbung
Workshop Folge 18 - Vererbung 18.1 Ein einfacher Fall der Vererbung Schritt 1 - Vorbereitungen Besorgen Sie sich - vielleicht aus einer der Übungen der Folge 17 - ein fertiges und lauffähiges Listenprojekt,
MehrZertifikat in dakota einlesen Wie lese ich mein Zertifikat in dakota.le ein?
Wie lese ich mein Zertifikat in dakota.le ein? Seite 1 von 11 Inhaltsverzeichnis 1 Allgemeines zum Zertifikat 3 1.1 Sie haben verschiedene Möglichkeiten Ihr Zertifikat einzulesen 3 1.2 Gründe, warum Ihr
Mehr