Modul OMSI-2 im SoSe 2010
|
|
- Gertrud Bachmeier
- vor 6 Jahren
- Abrufe
Transkript
1 Modul OMSI-2 im SoSe 2010 Objektorientierte Simulation mit ODEMx Prof. Dr. Joachim Fischer Dr. Klaus Ahrens Dipl.-Inf. Ingmar Eveslage Dipl.-Inf. Andreas Blunk fischer ahrens eveslage 4.1
2 5. GPSS 1. Grundphilosophie 2. Aktivatoren und Ereignisverwaltung 3. Einfaches GPSS-Beispiel 4. Block/Stations-Übersicht 5. Komplexeres Beispiel?
3 Depot Beispiel: Treibstofflager vertreibt 3 Treibstoffarten: - Heizöl (privater Wohnungsbereich) - Dieselkraftstoff (Kraftfahrzeuge) - Industrieöl Bedarf: gal (in 10er-Schritten gleichverteilt) max. 12 Tankfahrzeuge Pumpstationen 1000 gal 6min 1000 gal 5min Heizöl Diesel Ankunftszeit ~ - Mittel 18 min 7min Industrieöl Schwankung (+/-) 1000 gal 1 Gallone [gal] = 3, Liter [l] Pumpzeit ~ - Pumprate der Station - angeforderte Menge - Anzahl der Tankfahrzeuge im Depot (30 s zusätzlich je Fahrzeug) - Vorbereitungszeit (2 min) Häufigkeit (0<=p<1)) Abweichung vom Mittel [min] Untersuchungsziel: 1. Simulation des Betriebes für 5 Tage 2. Bestimmung der Verteilungsfunktion der Fahrzeugverweildauer im Depot 3. Gesamtmenge an verkauften Kraftstoff pro Tag 4.3
4 ; GPSS World Sample File - OILDEPOT.GPS, by Gerard F. Cummings * Oil Storage and Distribution Depot * * Time Unit Is One Minute * RMULT 5631, Arr FUNCTION RN2,C5 ;Arrivals frequency 0,0/0.2,.45/.6,1/.85,1.5/1.0,2 Pumprate FUNCTION P$Type,L3 ;Mins to pump 1000 gals 1,6/2,5/3,7 Gals VARIABLE (RN1@ )#10 Type VARIABLE RN1@3+1 Pump VARIABLE (FN$Pumprate#P$Gals)/1000+S$Depot/2+2 Depot STORAGE 12 ;Room for 12 trucks max Transit TABLE M1,10,10,20 ;Time of truck in depot Qty TABLE X$Gals,20000,20000,9 ;Qty of oil sold per day GENERATE 18,FN$Arr ;Truck arrivals; ASSIGN Gals,V$Gals ;P$Gals=Number of gals ASSIGN Type,V$Type ;P$Type=Type of oil ENTER Depot ;Truck enters depot QUEUE P$Type ;Queue for type of oil SEIZE P$Type ;Get a pump DEPART P$Type ;Depart the queue ADVANCE V$Pump ;Service time pumping RELEASE P$Type ;Release the pump LEAVE Depot ;Truck leaves the depot SAVEVALUE Gals+,P$Gals ;Tally no. of gals sold TABULATE Transit ;Table of transit times TERMINATE ;Truck departs GENERATE 480 ;One transaction per day TABULATE Qty ;Record no. of gals sold SAVEVALUE Sold+,X$Gals ;Record total oil sold SAVEVALUE Gals,0 ;Savevalue set to 0 TERMINATE 1 ;One day has passed Struktur des GPSS- Simulationsmodells 4 Teile (getrennt durch Kommentarzeile) 1. Kommentarkopf Problem, Autor 2. Deklarationen/ Initialisierungen 3. Transaktionslebenslauf (Tankfahrzeuge) 4. Transaktionslebenslauf (Tagesablauf) + Tool-bedingte Kommandos zur Steuerung von Simulationsläufen 4.4
5 ; GPSS World Sample File - OILDEPOT.GPS, by Gerard F. Cummings * Oil Storage and Distribution Depot * * Time Unit Is One Minute * RMULT 5631, Arr FUNCTION RN2,C5 ;Arrivals frequency 0,0/0.2,.45/.6,1/.85,1.5/1.0,2 Pumprate FUNCTION P$Type,L3 ;Mins to pump 1000 gals 1,6/2,5/3,7 Gals VARIABLE (RN1@ )#10 Type VARIABLE RN1@3+1 Pump VARIABLE (FN$Pumprate#P$Gals)/1000+S$Depot/2+2 Depot STORAGE 12 ;Room for 12 trucks max Transit TABLE M1,10,10,20 ;Time of truck in depot Qty TABLE X$Gals,20000,20000,9 ;Qty of oil sold per day GENERATE 18,FN$Arr ;Truck arrivals; ASSIGN Gals,V$Gals ;P$Gals=Number of gals ASSIGN Type,V$Type ;P$Type=Type of oil ENTER Depot ;Truck enters depot QUEUE P$Type ;Queue for type of oil SEIZE P$Type ;Get a pump DEPART P$Type ;Depart the queue ADVANCE V$Pump ;Service time pumping RELEASE P$Type ;Release the pump LEAVE Depot ;Truck leaves the depot SAVEVALUE Gals+,P$Gals ;Tally no. of gals sold TABULATE Transit ;Table of transit times TERMINATE ;Truck departs GENERATE 480 ;One transaction per day TABULATE Qty ;Record no. of gals sold SAVEVALUE Sold+,X$Gals ;Record total oil sold SAVEVALUE Gals,0 ;Savevalue set to 0 TERMINATE 1 ;One day has passed Kommentar: Modellbeschreibung Zufallszahlenstartwerte (optional): RN1: 5631, RN2: Deklaration von - Funktionen: Arr, Pumprate - Ausdrücken: Gals, Type, Pump - Speichern: Depot - Histogrammen: Transit, Qty Implizite Deklaration von - Transaktionsparametern: Gals, Type {1, 2, 3} Indirekte Adressierung - Einrichtungen {1,2, 3} - Wartschlangenstatistiken {1, 2, 3} -globalen (Gleitkomma-)Variablen (0-initilisiert) Gals Sold Lebenslauf von Fahrzeug-Transaktionen - (Kraftstoffmenge, Kraftstoffart) - Benutzung einer Kraftstoffart-spezif. Einrichtung (Tanksäule) - Bedienungsdauer (~ benötigte Menge) Lebenslauf einer 8h-Schicht-Transaktion (1 Schicht pro Tag) 4.5
6 ; GPSS World Sample File - OILDEPOT.GPS, by Gerard F. Cummings * Oil Storage and Distribution Depot * * Time Unit Is One Minute * RMULT 5631, Arr FUNCTION RN2,C5 ;Arrivals frequency 0,0/0.2,.45/.6,1/.85,1.5/1.0,2 Pumprate FUNCTION P$Type,L3 ;Mins to pump 1000 gals 1,6/2,5/3,7 Gals VARIABLE (RN1@ )#10 Type VARIABLE RN1@3+1 Pump VARIABLE (FN$Pumprate#P$Gals)/1000+S$Depot/2+2 Depot STORAGE 12 ;Room for 12 trucks max Transit TABLE M1,10,10,20 ;Time of truck in depot Qty TABLE X$Gals,20000,20000,9 ;Qty of oil sold per day GENERATE 18,FN$Arr ;Truck arrivals; ASSIGN Gals,V$Gals ;P$Gals=Number of gals ASSIGN Type,V$Type ;P$Type=Type of oil ENTER Depot ;Truck enters depot QUEUE P$Type ;Queue for type of oil SEIZE P$Type ;Get a pump DEPART P$Type ;Depart the queue ADVANCE V$Pump ;Service time pumping RELEASE P$Type ;Release the pump LEAVE Depot ;Truck leaves the depot SAVEVALUE Gals+,P$Gals ;Tally no. of gals sold TABULATE Transit ;Table of transit times TERMINATE ;Truck departs GENERATE 480 ;One transaction per day TABULATE Qty ;Record no. of gals sold SAVEVALUE Sold+,X$Gals ;Record total oil sold SAVEVALUE Gals,0 ;Savevalue set to 0 TERMINATE 1 ;One day has passed Deklaration von - Funktion: Arr Inverse empirische Verteilungsfunktion Name: Arr Basis-(0,1)-Generator: RN2 Typ der stochastischen Variable: C (stetig) Anzahl der Stützstellen: 5 Angabe der Wertepaare: Deklaration von - Funktion: Pumprate Liste Name: Pumprate ( x min für 1000 gal) Anzahl der Einträge: 3 Definitionsbereich: Parameter Type von LKW-Transaktion Rate der Station 1: 6 min 2: 5 min 3: 7 min 4.6
7 ; GPSS World Sample File - OILDEPOT.GPS, by Gerard F. Cummings * Oil Storage and Distribution Depot * * Time Unit Is One Minute * RMULT 5631, Arr FUNCTION RN2,C5 ;Arrivals frequency 0,0/0.2,.45/.6,1/.85,1.5/1.0,2 Pumprate FUNCTION P$Type,L3 ;Mins to pump 1000 gals 1,6/2,5/3,7 Gals VARIABLE (RN1@ )#10 Type VARIABLE RN1@3+1 Pump VARIABLE (FN$Pumprate#P$Gals)/1000+S$Depot/2+2 Depot STORAGE 12 ;Room for 12 trucks max Transit TABLE M1,10,10,20 ;Time of truck in depot Qty TABLE X$Gals,20000,20000,9 ;Qty of oil sold per day GENERATE 18,FN$Arr ;Truck arrivals; ASSIGN Gals,V$Gals ;P$Gals=Number of gals ASSIGN Type,V$Type ;P$Type=Type of oil ENTER Depot ;Truck enters depot QUEUE P$Type ;Queue for type of oil SEIZE P$Type ;Get a pump DEPART P$Type ;Depart the queue ADVANCE V$Pump ;Service time pumping RELEASE P$Type ;Release the pump LEAVE Depot ;Truck leaves the depot SAVEVALUE Gals+,P$Gals ;Tally no. of gals sold TABULATE Transit ;Table of transit times TERMINATE ;Truck departs GENERATE 480 ;One transaction per day TABULATE Qty ;Record no. of gals sold SAVEVALUE Sold+,X$Gals ;Record total oil sold SAVEVALUE Gals,0 ;Savevalue set to 0 TERMINATE 1 ;One day has passed Deklaration von Ausdrücken - RN1: liefert Wert aus [0, 999] ganzzahliger Divisionsrest : RN1@201 [0, 200] - +: Summe: RN1@ [300, 500] - #: Produkt: (RN1@ )*10 [3000, 5000] RN1: liefert Wert aus [0, 999] ganzzahliger Divisionsrest : RN1@3 [0, 2] - +: Summe: RN1@ [1, 3] FN Funktionsaufruf von Pumprate - Transaktions-Parameter Type liefert Index i {1,2,3} der Liste - #: Produkt: # Transaktions-Parameter liefert Pumpzeit für zu pumpende Menge - / Division: 1000 (Normierung) - + (Summe): (halbe Minute je Fahrzeug im Depot) +S$Depot/2 - + (Summe): 2 Minuten zusätzlich 4.7
8 ; GPSS World Sample File - OILDEPOT.GPS, by Gerard F. Cummings * Oil Storage and Distribution Depot * * Time Unit Is One Minute * RMULT 5631, Arr FUNCTION RN2,C5 ;Arrivals frequency 0,0/0.2,.45/.6,1/.85,1.5/1.0,2 Pumprate FUNCTION P$Type,L3 ;Mins to pump 1000 gals 1,6/2,5/3,7 Gals VARIABLE (RN1@ )#10 Type VARIABLE RN1@3+1 Pump VARIABLE (FN$Pumprate#P$Gals)/1000+S$Depot/2+2 Depot STORAGE 12 ;Room for 12 trucks max Transit TABLE M1,10,10,20 ;Time of truck in depot Qty TABLE X$Gals,20000,20000,9 ;Qty of oil sold per day GENERATE 18,FN$Arr ;Truck arrivals; ASSIGN Gals,V$Gals ;P$Gals=Number of gals ASSIGN Type,V$Type ;P$Type=Type of oil ENTER Depot ;Truck enters depot QUEUE P$Type ;Queue for type of oil SEIZE P$Type ;Get a pump DEPART P$Type ;Depart the queue ADVANCE V$Pump ;Service time pumping RELEASE P$Type ;Release the pump LEAVE Depot ;Truck leaves the depot SAVEVALUE Gals+,P$Gals ;Tally no. of gals sold TABULATE Transit ;Table of transit times TERMINATE ;Truck departs GENERATE 480 ;One transaction per day TABULATE Qty ;Record no. of gals sold SAVEVALUE Sold+,X$Gals ;Record total oil sold SAVEVALUE Gals,0 ;Savevalue set to 0 TERMINATE 1 ;One day has passed Deklaration des Speichers Depot - Kapazität 12 Transaktionen (hier: LKWs) Deklaration von Histogrammen Transit Wert: bisherige Transaktions-Lebendsdauer M1 untere Schranke: 10 Schrittweite: 10 Klassenanzahl: 20 Qty Wert: globale Variable Gals untere Schranke: Schrittweite: Klassenanzahl: 9 4.8
9 ; GPSS World Sample File - OILDEPOT.GPS, by Gerard F. Cummings * Oil Storage and Distribution Depot * * Time Unit Is One Minute * Arr FUNCTION RN2,C5 ;Arrivals frequency 0,0/0.2,.45/.6,1/.85,1.5/1.0,2 Pumprate FUNCTION P$Type,L3 ;Mins to pump 1000 gals 1,6/2,5/3,7 Gals VARIABLE (RN1@ )#10 Type VARIABLE RN1@3+1 Pump VARIABLE (FN$Pumprate#P$Gals)/1000+S$Depot/2+2 Depot STORAGE 12 ;Room for 12 trucks max Transit TABLE M1,10,10,20 ;Time of truck in depot Qty TABLE X$Gals,20000,20000,9 ;Qty of oil sold per day GENERATE 18,FN$Arr ;Truck arrivals; ASSIGN Gals,V$Gals ;P$Gals=Number of gals ASSIGN Type,V$Type ;P$Type=Type of oil ENTER Depot ;Truck enters depot QUEUE P$Type ;Queue for type of oil SEIZE P$Type ;Get a pump DEPART P$Type ;Depart the queue ADVANCE V$Pump ;Service time pumping RELEASE P$Type ;Release the pump LEAVE Depot ;Truck leaves the depot SAVEVALUE Gals+,P$Gals ;Tally no. of gals sold TABULATE Transit ;Table of transit times TERMINATE ;Truck departs GENERATE 480 ;One transaction per day TABULATE Qty ;Record no. of gals sold SAVEVALUE Sold+,X$Gals ;Record total oil sold SAVEVALUE Gals,0 ;Savevalue set to 0 TERMINATE 1 ;One day has passed GENERATE (Operand A & B) 1. Fall Operand B ist kein Funktionsaufruf: Zwischenankunftszeit ermittelt sich zufällig entsprechend einer stetigen Gleichverteilung im Intervall [A-B,A+B] 2. Fall Operand B ist ein Funktionsaufruf: Zwischenankunftszeit ermittelt sich als Produkt aus A und dem Funktionswert als Rückgabe der Funktion (hier z.b. 18*1.5) GENERATE (nur Operand A) Operand A: Zwischenankunftszeit fester Wert: 480 (8h = 480 min) Reduktion des Startzählers um 1 4.9
10 ; GPSS World Sample File - OILDEPOT.GPS, by Gerard F. Cummings * Oil Storage and Distribution Depot * * Time Unit Is One Minute * Arr FUNCTION RN2,C5 ;Arrivals frequency 0,0/0.2,.45/.6,1/.85,1.5/1.0,2 Pumprate FUNCTION P$Type,L3 ;Mins to pump 1000 gals 1,6/2,5/3,7 Gals VARIABLE (RN1@ )#10 Type VARIABLE RN1@3+1 Pump VARIABLE (FN$Pumprate#P$Gals)/1000+S$Depot/2+2 Depot STORAGE 12 ;Room for 12 trucks max Transit TABLE M1,10,10,20 ;Time of truck in depot Qty TABLE X$Gals,20000,20000,9 ;Qty of oil sold per day GENERATE 18,FN$Arr ;Truck arrivals ASSIGN Gals,V$Gals ;P$Gals=Number of gals ASSIGN Type,V$Type ;P$Type=Type of oil ENTER Depot ;Truck enters depot QUEUE P$Type ;Queue for type of oil SEIZE P$Type ;Get a pump DEPART P$Type ;Depart the queue ADVANCE V$Pump ;Service time pumping RELEASE P$Type ;Release the pump LEAVE Depot ;Truck leaves the depot SAVEVALUE Gals+,P$Gals ;Tally no. of gals sold TABULATE Transit ;Table of transit times TERMINATE ;Truck departs GENERATE 480 ;One transaction per day TABULATE Qty ;Record no. of gals sold SAVEVALUE Sold+,X$Gals ;Record total oil sold SAVEVALUE Gals,0 ;Savevalue set to 0 TERMINATE 1 ;One day has passed Parameter-Wertzuweisung Gals (Parameter der aktuellen Transaktion) erhält Wert als Ergebnis des Ausdrucks (Variable) Gals als Tankvolumen Parameter-Wertzuweisung Type (Parameter der aktuellen Transaktion) erhält Wert als Ergebnis des Ausdrucks (Variable) Type als Kraftstoffart Befahren des Depots (evtl. Blockierung in impliziter DelayQ) Warten vor Depot Verlassen des Depots (evtl. De- Blockierung wartender LKWs vor Depot Akkumulation der Tankmenge Histogramm-Aktualisierung (Zeit im Depot, mit Blockierung) 4.10
11 ; GPSS World Sample File - OILDEPOT.GPS, by Gerard F. Cummings * Oil Storage and Distribution Depot * * Time Unit Is One Minute * Arr FUNCTION RN2,C5 ;Arrivals frequency 0,0/0.2,.45/.6,1/.85,1.5/1.0,2 Pumprate FUNCTION P$Type,L3 ;Mins to pump 1000 gals 1,6/2,5/3,7 Gals VARIABLE (RN1@ )#10 Type VARIABLE RN1@3+1 Pump VARIABLE (FN$Pumprate#P$Gals)/1000+S$Depot/2+2 Depot STORAGE 12 ;Room for 12 trucks max Transit TABLE M1,10,10,20 ;Time of truck in depot Qty TABLE X$Gals,20000,20000,9 ;Qty of oil sold per day GENERATE 18,FN$Arr ;Truck arrivals; ASSIGN Gals,V$Gals ;P$Gals=Number of gals ASSIGN Type,V$Type ;P$Type=Type of oil ENTER Depot ;Truck enters depot QUEUE P$Type ;Queue for type of oil SEIZE P$Type ;Get a pump DEPART P$Type ;Depart the queue ADVANCE V$Pump ;Service time pumping RELEASE P$Type ;Release the pump LEAVE Depot ;Truck leaves the depot SAVEVALUE Gals+,P$Gals ;Tally no. of gals sold TABULATE Transit ;Table of transit times TERMINATE ;Truck departs GENERATE 480 ;One transaction per day TABULATE Qty ;Record no. of gals sold SAVEVALUE Sold+,X$Gals ;Record total oil sold SAVEVALUE Gals,0 ;Savevalue set to 0 TERMINATE 1 ;One day has passed Erfassen in Warteschlangenstatistik der Zapfsäule i Betreten der Einrichtung Zapfsäule i Aktualisierung der Warteschlangenstatistik der Zapfsäule i Verzögerung in der Einrichtung Zapfsäule i (Tanken) Freigabe der Einrichtung Zapfsäule i 4.11
12 ; GPSS World Sample File - OILDEPOT.GPS, by Gerard F. Cummings * Oil Storage and Distribution Depot * * Time Unit Is One Minute * RMULT 5631, Arr FUNCTION RN2,C5 ;Arrivals frequency 0,0/0.2,.45/.6,1/.85,1.5/1.0,2 Pumprate FUNCTION P$Type,L3 ;Mins to pump 1000 gals 1,6/2,5/3,7 Gals VARIABLE (RN1@ )#10 Type VARIABLE RN1@3+1 Pump VARIABLE (FN$Pumprate#P$Gals)/1000+S$Depot/2+2 Depot STORAGE 12 ;Room for 12 trucks max Transit TABLE M1,10,10,20 ;Time of truck in depot Qty TABLE X$Gals,20000,20000,9 ;Qty of oil sold per day GENERATE 18,FN$Arr ;Truck arrivals; ASSIGN Gals,V$Gals ;P$Gals=Number of gals ASSIGN Type,V$Type ;P$Type=Type of oil ENTER Depot ;Truck enters depot QUEUE P$Type ;Queue for type of oil SEIZE P$Type ;Get a pump DEPART P$Type ;Depart the queue ADVANCE V$Pump ;Service time pumping RELEASE P$Type ;Release the pump LEAVE Depot ;Truck leaves the depot SAVEVALUE Gals+,P$Gals ;Tally no. of gals sold TABULATE Transit ;Table of transit times TERMINATE ;Truck departs GENERATE 480 ;One transaction per day TABULATE Qty ;Record no. of gals sold SAVEVALUE Sold+,X$Gals ;Record total oil sold SAVEVALUE Gals,0 ;Savevalue set to 0 TERMINATE 1 ;One day has passed Simulationslauf mit Standard-Report Command / Create Simulation Command / START 5 Startzähler: 5 GENERATE 1440 wäre überzeugender 4.12
13 Report-1 GPSS World Simulation Report - Oildepot Monday, May 03, :05:41 START TIME END TIME BLOCKS FACILITIES STORAGES NAME VALUE ARR DEPOT GALS PUMP PUMPRATE QTY SOLD TRANSIT TYPE plus 9 implizite Blocknummern 4.13
14 Report-2: Block-Nutzung LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE ASSIGN ASSIGN ENTER QUEUE SEIZE DEPART 45 im Depot ADVANCE RELEASE LEAVE SAVEVALUE TABULATE TERMINATE GENERATE TABULATE SAVEVALUE SAVEVALUE TERMINATE vor dem Depot 12 im Depot 4.14
15 Report-3: Einrichtungen, Speicher, Warteschlangenstatistik Bei drei besetzten Tanksäulen können nur noch 9 Fahrzeuge auf die drei Warteschlangen verteilt sein Transaktionsnummer momentan blockierte Transaktionen FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY DEPOT initale Anzahl verfügbarer Plätze momentane Anzahl verfügbarer Plätze momentan blockierte Transaktionen Generelle (modifizierbare) Verfügbarkeit {0, 1} der/des Einrichtung/Speichers 4.15
16 Report-4: Histogramme, globale Variablen TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.% TRANSIT _ QTY _ SAVEVALUE RETRY VALUE GALS 0 0 SOLD
17 Report-5: Future Event Chain Transaktionsnummer Priorität Ereigniszeit Gruppenidentifikation (hier: gleich Transaktionsnummer) Transaktionsaktuell erfasst Parameter in Block Folgeblock FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE GALS TYPE GALS TYPE GALS TYPE CEC ist dann immer leer. ADVANCE 4.17
18 Spezielle Fenster-1 45-Summe 4.18
19 Spezielle Fenster
Modellgestützte Analyse und Optimierung Übungsblatt 4
Fakultät für Informatik Lehrstuhl 4 Peter Buchholz, Jan Kriege Sommersemester 2015 Modellgestützte Analyse und Optimierung Übungsblatt 4 Ausgabe: 27.04.2015, Abgabe: 04.05.2015 (12 Uhr) Aufgabe 4.1: Verteilungsfunktionen
ARENA Tutorial -1. Example 1. Basiselemente. Create
ARENA Tutorial ARENA Tutorial -1 1. Historisches 2. Basis-Elemente 3. Ergebnisanalyse 4. Modellierung von Transportvorgängen 5. Integration mit anderen Systemen 6. Customizing 7. Kontinuierliche und kombinierte
Source Code Konverter... 2. Online: (VB.net <-> C#)... 3. Kommerzielle Produkte (VB, C#, C++, Java)... 3. Code Nachbearbeitung in der Praxis...
Autor: Thomas Reinwart 2008-05-05 office@reinwart.com Inhalt Source Code Konverter... 2 Online: (VB.net C#)... 3 Kommerzielle Produkte (VB, C#, C++, Java)... 3 Code Nachbearbeitung in der Praxis...
Prof. W. Henrich Seite 1
Klasse - ist ein benutzerdefinierter Datentyp (Referenztyp) - hat Datenelemente - hat Methoden - Konstruktor ist spezielle Methode zum Erstellen eines Objektes vom Typ der Klasse (Instanz) - jede Klasse
PostgreSQL Wartungsstrategien
Jens Wilke PGConf.DE 11. November 2011 Wartungsstrategien Warum Wartung? Autovacuum Tuning Repairtools Warum Wartung? Statistiken pg statistic ANALYZE MVCC (Multiversion Concurrency Control) Wiederverwendung
Mining top-k frequent itemsets from data streams
Seminar: Maschinelles Lernen Mining top-k frequent itemsets from data streams R.C.-W. Wong A.W.-C. Fu 1 Gliederung 1. Einleitung 2. Chernoff-basierter Algorithmus 3. top-k lossy counting Algorithmus 4.
Beispiel 19. December 4, 2009
Beispiel 9 December 4, 2009 Computermathematik (für Informatik) 4. Übungsblatt (Musterlösung) 2. 2. 2009 Die heutigen Übungen sollen mit dem Computeralgebrasystem Sage gelöst werden. Die Lösung der Beispiele
Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux)
NetWorker - Allgemein Tip #293, Seite 1/6 Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux) Dies wird offiziell nicht von unterstützt!!! Sie werden also hierfür keinerlei Support erhalten. Wenn man
IVEU Advanced DICOM Header Mapping
IVEU Advanced DICOM Header Mapping Die IVEU Templates bieten außer der einfacher Erfassung von DICOM Header Werten mittels deren DICOM Data Tag z.b. 0010,0010 auch die Möglichkeit komplexere Werte zu erfassen.
Einführung in die Simulation mit Arena 5.0
Einführung in die Simulation mit Arena 5.0 Programmierpraktikum WS 2002/3 Copyright 2002 Verena Wolf Einführung in die Simulation Grundidee: - Entwurf eines experimentellen Modells, das sich wie ein zu
Wolfgang Trutschnig. Salzburg, 2014-05-08. FB Mathematik Universität Salzburg www.trutschnig.net
Auffrischungskurs Angewandte Statistik/Datenanalyse (Interne Weiterbildung FOR SS14-08) Block 1: Deskriptive Statistik, Wiederholung grundlegender Konzepte, R FB Mathematik Universität Salzburg www.trutschnig.net
z/os System Logger Performance
z/os System Logger Performance Lahnstein 30.09.2011 Dagmar Fischer Ein Unternehmen der Finanz Informatik A g e n d a» z/os System Logger Performance System Logger Überblick LOGSTREAM Nutzung LOGSTREAM
Veräußerung von Emissionsberechtigungen in Deutschland
Veräußerung von Emissionsberechtigungen in Deutschland Monatsbericht September 2008 Berichtsmonat September 2008 Die KfW hat im Zeitraum vom 1. September 2008 bis zum 30. September 2008 3,95 Mio. EU-Emissionsberechtigungen
4 Modellierungskonzepte für Transportvorgänge
4 Modellierungskonzepte für Transportvorgänge 4.1 Modellierung mittels Ressourcen 4.2 Modellierung mittels Transporter 4.3 Modellierung mittels Conveyors Otto-von-Guericke-Universität Magdeburg Thomas
Modul Entscheidungsunterstützung in der Logistik. Einführung in die Programmierung mit C++ Übung 2
Fakultät Verkehrswissenschaften Friedrich List, Professur für Verkehrsbetriebslehre und Logistik Modul Entscheidungsunterstützung in der Logistik Einführung in die Programmierung mit C++ Übung 2 SS 2016
Funktionen und Parameter
Funktionen in C++ Funktionen und Parameter Wie in Java: Parameter sind lokale Variablen Argumente werden bei Aufruf zugewiesen Extras: Zeiger-Parameter für alle Typen: als Rückgabewerte um große Kopien
Javaprogrammierung mit NetBeans. Variablen, Datentypen, Methoden
Javaprogrammierung mit NetBeans Variablen, Datentypen, Methoden Programmieren 2 Java Bezeichner Bezeichner: Buchstabe _ $ Buchstabe _ $ Ziffer Groß- und Kleinbuchstaben werden strikt unterschieden. Schlüsselwörter
Grundlagen der Programmierung in C Funktionen
Der erste Mechanismus für Code-Reuse! Grundlagen der Programmierung in C Funktionen Wintersemester 2005/2006 G. Zachmann Clausthal University, Germany zach@in.tu-clausthal.de Ältester Mechanismus für Code-Reuse:
1 Grundprinzipien statistischer Schlußweisen
Grundprinzipien statistischer Schlußweisen - - Grundprinzipien statistischer Schlußweisen Für die Analyse zufallsbehafteter Eingabegrößen und Leistungsparameter in diskreten Systemen durch Computersimulation
Relationales Modell: SQL-DDL. SQL als Definitionssprache. 7. Datenbankdefinitionssprachen. Anforderungen an eine relationale DDL
Relationales Modell: SQLDDL SQL als Definitionssprache SQLDDL umfaßt alle Klauseln von SQL, die mit Definition von Typen Wertebereichen Relationenschemata Integritätsbedingungen zu tun haben Externe Ebene
5.8 Bibliotheken für PostgreSQL
5.8 Bibliotheken für PostgreSQL Haskell/WASH: Modul Dbconnect PHP: pqsql-funktionen Java/JSP: JDBC Perl: DBI database interface modul Vorläufige Version 80 c 2004 Peter Thiemann, Matthias Neubauer 5.9
Prinzipiell können die Adressdaten auf drei verschiedenen Wegen erlangt werden
EasyLink Webservice I Administration EasyLink Webservice ist eine Webservice-Applikation zur Ausführung auf einem Java Servlet-Container, der die Servlet API 2.5 implementiert (z.b. Tomcat 6). Er setzt
MySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de
MySQL Replikation Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de linsenraum.de 19.11.2013 Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de (linsenraum.de) MySQL Replikation 19.11.2013 1 / 37 Who
CS2101 Nebenläufige und Verteilte Programme Bachelor of Science (Informatik)
Prof. Dr. Th. Letschert CS2101 Nebenläufige und Verteilte Programme Bachelor of Science (Informatik) Vorlesung 7 Th Letschert FH Gießen-Friedberg Ressourcen Verwaltung passive Ressourcen aktive Ressourcen
Dr. Reinhard Vonthein, Dipl. Statistiker (Univ.)
Dr. Reinhard Vonthein, Dipl. Statistiker (Univ.) Reinhard.Vonthein@imbs.uni-luebeck.de Institut für Medizinische Biometrie und Statistik Universität zu Lübeck / Universitätsklinikums Schleswig-Holstein
Finite-Elemente-Methode
13. Übung Prof. Dr.-Ing. W. Fischer Fachhochschule Dortmund Volumenbauteile Bestimmen Sie mit Hilfe des FEM-Systems HyperWorks 12 die maximalen Verformungen und Spannungen im Gussknoten der Vorderradgabel
bintec Workshop Konfiguration von Event Scheduler Copyright 8. November 2005 Funkwerk Enterprise Communications GmbH Version 0.9
bintec Workshop Konfiguration von Event Scheduler Copyright 8. November 2005 Funkwerk Enterprise Communications GmbH Version 0.9 Ziel und Zweck Haftung Marken Copyright Richtlinien und Normen Wie Sie Funkwerk
Einführung in die Programmiersprache C
Einführung in die Programmiersprache C Marcel Arndt arndt@ins.uni-bonn.de Institut für Numerische Simulation Universität Bonn Der Anfang Ein einfaches Programm, das Hello World! ausgibt: #include
Log Parser 2.0 HackerScan.js. Beschreibung. Anforderungen. Unterstützte Plattformen. Script-Code. Zurück zur Übersichtsseite
Zurück zur Übersichtsseite Log Parser 2.0 HackerScan.js (Engl. Originaltitel: HackerScan.js) Beschreibung Dieses Script sucht in allen IIS-Protokolldateien (IIS-, HTTPError- und UrlScan-Protokolldateien)
Zur Konfiguration werden hierbei das Setup-Tool und die Shell verwendet.
1. Konfiguration von Event Scheduler 1.1 Einleitung Im Folgenden wird die Konfiguration von Event Scheduler beschrieben. Sie erlauben den Zugriff auf das Internet werktags von 8-17:00 Uhr. Da Sie eine
188.154 Einführung in die Programmierung Vorlesungsprüfung
Matrikelnummer Studienkennzahl Name Vorname 188.154 Einführung in die Programmierung Vorlesungsprüfung Donnerstag, 27.1.2005, 18:15 Uhr EI 7 Arbeitszeit: 60 min - max. 50 Punkte erreichbar - Unterlagen
Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1
Exercise (Part XI) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All
Modul 122 VBA Scribt.docx
Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval
Ein- und Ausgangsspannung 220-240V / Leistung: 800 VA / Abmessungen: 203 x 147 x 445mm / Gewicht: 20kg / Normenzertifikate: EN 60950, EN 60601-1
Produktinformationen Powervar ABCE800-22IEC USV POWERVAR Unterbrechungsfreier Strommanager Der neue Security One USM oder unterbrechungsfreier Strommanager, hat viele neue Funktionen zu bieten. Sie können
U08 Entwurfsmuster (II)
U08 Entwurfsmuster (II) Inhalt der Übung Diskussion und Implementierung von Entwurfsmustern Übungsaufgaben Aufgabe 1 (Queue) Gegeben ist das folgende Analysemodell einer Warteschlange (Queue): Eine Warteschlange
Funktionen Häufig müssen bestimmte Operationen in einem Programm mehrmals ausgeführt werden. Schlechte Lösung: Gute Lösung:
Funktionen Häufig müssen bestimmte Operationen in einem Programm mehrmals ausgeführt werden. Schlechte Lösung: Der Sourcecode wird an den entsprechenden Stellen im Programm wiederholt Programm wird lang
Description of version PASO MD2
Deutscher Text folgt nach dem englischen Text ----------------------------------------------------------------------- English text Description of version PASO MD2 Version 2.1.0.2 (25.11.2015) - Error with
KISSsys Anleitung: Lagerkräfte aus KISSsys Modell exportieren
KISSsoft AG Frauwis 1 CH - 8634 Hombrechtikon Telefon: +41 55 264 20 30 Fax: +41 55 264 20 33 Email: info@kisssoft.ch KISSsys Anleitung: Berechnungssoftware für den Maschinenbau Ausgabe der Lagerkräfte
ETWR Teil B. Spezielle Wahrscheinlichkeitsverteilungen (stetig)
ETWR Teil B 2 Ziele Bisher (eindimensionale, mehrdimensionale) Zufallsvariablen besprochen Lageparameter von Zufallsvariablen besprochen Übertragung des gelernten auf diskrete Verteilungen Ziel des Kapitels
MySQL 5.1. Kristian Köhntopp
MySQL 5.1 Kristian Köhntopp Was ist neu? Neues InnoDB Neue Replikation Neues Logging Event Scheduler Partitions INFORMATION_SCHEMA XML Functions Was ist neu? Neues InnoDB Neue Replikation Neues Logging
Redwood Cronacle und REALTECH theguard! Integration
Redwood Cronacle und REALTECH theguard! Integration Einleitung Redwood Software und REALTECH haben gemeinsam eine Lösung entwickelt, die die Systemverfügbarkeit von SAP und mysap Systemen signifikant erhöht.
Prozedurale Datenbank- Anwendungsprogrammierung
Idee: Erweiterung von SQL um Komponenten von prozeduralen Sprachen (Sequenz, bedingte Ausführung, Schleife) Bezeichnung: Prozedurale SQL-Erweiterung. In Oracle: PL/SQL, in Microsoft SQL Server: T-SQL.
Der/die KursleiterIn kann sowohl die Einträge als auch die geposteten Kommentare in allen drei Blog- Typen bearbeiten, kommentieren und löschen.
Blogs Blogs sind ein öffentliches Kommunikationstool, das den KursteilnehmerInnen die Aufzeichnung und den Austausch von Gedanken etc. ermöglicht. Ein Blog besteht grundsätzlich aus den Blog-Einträgen
Transaktionen in der Praxis. Dr. Karsten Tolle
Transaktionen in der Praxis Dr. Karsten Tolle Praxisbeispiel in Java Connection con = null; try { con = DriverManager.getConnection("jdbc:db2:sample"); } catch (Exception e) { e.printstacktrace(); } con.setautocommit(false);
http://www.stud.uni-potsdam.de/~hoeffi/gdb.html#wozu
gdb: debugging code In der Vorlesung hatte ich Teile von http://www.stud.uni-potsdam.de/~hoeffi/gdb.html#wozu und ein eigenes Beispiel diskutiert. Ein Debugger soll helfen Fehler im Programm, die sich
Deskriptive Statistik 1 behaftet.
Die Statistik beschäftigt sich mit Massenerscheinungen, bei denen die dahinterstehenden Einzelereignisse meist zufällig sind. Statistik benutzt die Methoden der Wahrscheinlichkeitsrechnung. Fundamentalregeln:
Analyse von Eingabedaten
Analyse von Eingabedaten 5.1 Deterministische und Stochastische Eingabedaten 5.2 Sammlung der Daten 5.3 Verwendung der Daten 5.4 Keine Daten? Otto-von-Guericke-Universität Magdeburg Thomas Schulze 1 5
Partitionieren über Rechnergrenzen hinweg
Partitionieren über Rechnergrenzen hinweg Erkan Yanar erkan.yanar@linsenraum.de Blog: linsenraum.de/erkules Xing: www.xing.com/profile/erkan Yanar 24. November 2011 Was tun wenn: Daten übersteigen die
Datenbanken II Speicherung und Verarbeitung großer Objekte (Large Objects [LOBs])
Datenbanken II Speicherung und Verarbeitung großer Objekte (Large Objects [LOBs]) Hochschule für Technik, Wirtschaft und Kultur Leipzig 06.06.2008 Datenbanken II,Speicherung und Verarbeitung großer Objekte
Linux Paging, Caching und Swapping
Linux Paging, Caching und Swapping Inhalte Paging Das Virtuelle Speichermodell Die Page Table im Detail Page Allocation und Page Deallocation Memory Mapping & Demand Paging Caching Die verschiedenen Caches
Gestaltung und Standardisierung von IT- Prozessen: Op9mierung an der Schni=stelle zwischen Dienstleistern und Kunden
Gestaltung und Standardisierung von Prozessen: Op9mierung an der Schni=stelle zwischen Dienstleistern und Kunden Tagung Kommunale Prozessintelligenz Bremen, 29.09.2009 Arne Fischer Entwicklung von Services
Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011
Übung zur Vorlesung Multimedia im Netz Ludwig-Maximilians-Universität Wintersemester 2010/2011 Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 2-1 Übungsblatt - 2 Thema: HTML, PHP und
Presentation of a diagnostic tool for hybrid and module testing
Presentation of a diagnostic tool for hybrid and module testing RWTH Aachen III. Physikalisches Institut B M.Axer, F.Beißel, C.Camps, V.Commichau, G.Flügge, K.Hangarter, J.Mnich, P.Schorn, R.Schulte, W.
Umgang mit wassergefährdenden Stoffen
Class 1 V-CEU Dokument Nr.: A00-BI-DE- 2010-04-13 Umgang mit wassergefährdenden Stoffen Das nachfolgende Dokument (V-CEU Dokument Nr.: A00-BI-DE-) dient lediglich der Information und unterliegt - ohne
CONTROL-M. CONTROL-M Tipps&Tricks. Martin Dienstl Principal Software Consultant martin_dienstl@bmc.com
CONTROL-M CONTROL-M Tipps&Tricks Martin Dienstl Principal Software Consultant martin_dienstl@bmc.com CONTROL-M Tipps&Tricks Topics Usability Nützliche Systemparameter CCM Nützliche Systemparameter CONTROL-M/Server
Ethanolbildung in Bananen
Ethanolbildung in Bananen Peter Bützer Inhalt 1 Einführung... 1 2 Modell... 2 2.1 Annahmen:... 2 2.2 Simulation(Typ 1)... 2 2.3 Dokumentation (Gleichungen, Parameter)... 3 2.4 Vergleich der Simulation
PLC-5- und SLC-Prozessoren im DH+ Verbund (SLC 5/04 -Prozessoren)
Schnellinformation PLC-5- und SLC-Prozessoren im DH+ Verbund (SLC 5/04 -Prozessoren) In dieser Publikation sind Informationen aus verfügbaren PLC - und SLC -Dokumentationen zusammengestellt, um die Kommunikation
Océ InfiniStream Technology Maximale Produktivität im digitalen Faltschachteldruck
Océ InfiniStream Technology Maximale Produktivität im digitalen Faltschachteldruck 9. Fränkischen Lackspezialitäten, Gerhardshofen, 17.Oktober 2013 Christoph Gauss Int. Business Development Liquid Toner
C.3 Funktionen und Prozeduren
C3 - Funktionen und Prozeduren Funktionsdeklarationen in Pascal auch in Pascal kann man selbstdefinierte Funktionen einführen: Funktionen und Prozeduren THEN sign:= 0 Funktion zur Bestimmung des Vorzeichens
leave: mov flag, 0 ; 0 in flag speichern: Lock freigeben ret
Sep 19 14:20:18 amd64 sshd[20494]: Accepted rsa for esser from ::ffff:87.234.201.207 port 61557 Sep 19 14:27:41 amd64 syslog-ng[7653]: STATS: dropped 0 Sep 20 01:00:01 amd64 /usr/sbin/cron[29278]: (root)
Übungspaket 19 Programmieren eigener Funktionen
Übungspaket 19 Programmieren eigener Funktionen Übungsziele: Skript: 1. Implementierung und Kodierung eigener Funktionen 2. Rekapitulation des Stack-Frames 3. Parameterübergabe mittels Stack und Stack-Frame
Gliederung. Tutorium zur Vorlesung. Gliederung. Gliederung. 1. Gliederung der Informatik. 1. Gliederung der Informatik. 1. Gliederung der Informatik
Informatik I WS 2012/13 Tutorium zur Vorlesung 1. Alexander Zietlow zietlow@informatik.uni-tuebingen.de Wilhelm-Schickard-Institut für Informatik Eberhard Karls Universität Tübingen 11.02.2013 1. 2. 1.
TelData. Version: A-Muster
-Prüfung: Prüfprotokoll Systemelement- TelData Version: A-Muster Projektbezeichnung Artio Neues Projekt Projektleiter Herr Karlapp Verantwortlich Hr. Deynet Prüfer Erstellt am 21.07.2005 Zuletzt geändert
9. Eine einfache Warteschlangen-Simulation.
SS 2006 Arbeitsblatt 4 / S. 1 von 9 9. Eine einfache Warteschlangen-Simulation. A) Allgemeine Bemerkungen. Die Warteschlange aus 8., wie auch solche mit nur endlich grossem Warteraum, können auf einfache
Microsoft Project 2010. Herausgeber BerCom Training GmbH Stationsstrasse 26 8713 Uerikon. Kontakte: 079 633 65 75 www.computer-training.
Herausgeber BerCom Training GmbH Stationsstrasse 26 8713 Uerikon Kontakte: 079 633 65 75 Autoren: Gabriela Bergantini 1. Auflage von März 2014 by BerCom Training GmbH Microsoft Project 2010 Alle Rechte
SCR-Technik für Lkw. SCR Technique for Trucks. Johannes Ebner DaimlerChrysler AG
SCR-Technik für Lkw SCR Technique for Trucks Johannes Ebner DaimlerChrysler AG Gründe für die Entscheidung für die SCR-Lösung Reasons for the decision for the SCR solution Bekannte Technologie, z.b. aus
C++ - Operatoren. Eigene Klassen mit neuen Funktionen
C++ - Operatoren Eigene Klassen mit neuen Funktionen Übersicht Klassen bisher Eigene Operatoren definieren 2 Bisher Durch Kapselung, Vererbung und Polymorphy können nun eigene Klassen definiert werden,
4. Kumulierte Häufigkeiten und Quantile
4. Kumulierte Häufigkeiten und Quantile Kumulierte Häufigkeiten Oft ist man nicht an der Häufigkeit einzelner Merkmalsausprägungen interessiert, sondern an der Häufigkeit von Intervallen. Typische Fragestellung:
Erste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer 2015. Andreas Zeller, Universität des Saarlandes
Erste Schritte Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Das Arduino-Board Ihr Fundino-Board Anschluss über USB Anschluss über USB Programmierumgebung Download
Oracle Capacity Planning
Seminarunterlage Version: 2.03 Version 2.03 vom 8. Juli 2014 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen oder
4 Kontrollfluss-Diagramme
4 Kontrollfluss-Diagramme In welcher Weise die Operationen eines Programms nacheinander ausgeführt werden, läßt sich anschaulich mithilfe von Kontrollfluss-Diagrammen darstellen. Ingredienzien: Start Stop
Titel SCSM 2012 VORFALL (INCIDENT) BENACHRICHTIGUNG NACH 30 MINUTEN OHNE ZUWEISUNG
Autor: Thomas Hanrath Microsoft Certified Trainer Titel SCSM 2012 VORFALL (INCIDENT) BENACHRICHTIGUNG NACH 30 MINUTEN OHNE ZUWEISUNG Eine beispielhafte Installationsanleitung zur Verwendung im Testlab
zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
Funktionen in PHP 1/7
Funktionen in PHP 1/7 Vordefinierte Funktionen in PHP oder vom Entwickler geschriebene Funktionen bringen folgende Vorteile: gleiche Vorgänge müssen nur einmal beschrieben und können beliebig oft ausgeführt
1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139
Auf einen Blick 1 Einführung... 13 2 Erste Schritte... 19 3 Programmierkurs... 33 4 Datentypen... 81 5 Weiterführende Programmierung... 139 6 Objektorientierte Programmierung... 191 7 Verschiedene Module...
Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:
Blinken Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: // Projekt 1 - LED Blinker int ledpin = 13; void setup() pinmode(ledpin, OUTPUT); void loop() digitalwrite(ledpin, HIGH);
ubasic Port für STM32F4 von Uwe Becker
ubasic Port für STM32F4 von Uwe Becker Das original ubasic von Adam Dunkels findet sich unter : http://dunkels.com/adam/ubasic/ Die Minimal -Version vom ubasic-port für den STM32F4 beinhaltet folgendes
Grundlagen der Programmierung Prof. H. Mössenböck. 10. Klassen
Grundlagen der Programmierung Prof. H. Mössenböck 10. Klassen Motivation Wie würde man ein Datum speichern (z.b. 13. November 2004)? 3 Variablen int da; String month; int ear; Unbequem, wenn man mehrere
Informationsverarbeitung im Bauwesen
4 Informationsverarbeitung im Bauwesen Markus Uhlmann basierend auf Folien von A. Brugger 1 Zusammenfassung der 3. Vorlesung Einführung in Excel/VBA Einführung in die Tabellenkalkulation Erste Schritte
VHDL Verhaltensmodellierung
VHDL Verhaltensmodellierung Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009 VHDL Verhaltensmodellierung 1/26 2008-10-20
Inhaltsüberblick. I. Grundbegriffe - Objekte und Klassen. Organisatorisches. I. Grundbegriffe - Objektorientierte Konzepte
Grundkonzepte Objektorientierter Programmierung Nicole Himmerlich FSU Jena mit Java, Oberon-2, Object-Pascal und Python Inhaltsüberblick I. Grundbegriffe 1) Kopplung 2) Datenkaspelung 3) Konstruktor 4)
MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.
MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt
Einführung in ActionScript
Fachbereich Mathematik und Informatik Softwareprojekt: Spieleprogrammierung Einführung in ActionScript Do, Hoang Viet(do@mi.fu-berlin.de) Freie Universität Berlin, SoSe 2012 Agenda Allgemeine Einführung
BMC Control M Tipps & Tricks 1. Martin Dienstl, BMC Software martin_dienstl@bmc.com
BMC Control M Tipps & Tricks 1 Martin Dienstl, BMC Software martin_dienstl@bmc.com CONTROL M Tipps&Tricks Topics Usability Nützliche Systemparameter CCM Nützliche Systemparameter CONTROL M/Server Copyright
Arten der Synchronisation. Koordination nebenläufiger Prozesse. Koordinierung. Reihenschaltung. Einseitige Synchronisation
Koordination nebenläufiger Prozesse Arten der Synchronisation Systemaufrufe Programmverwaltung Zugriffskontrolle Dateiverwaltung Ein /Auslagerung Vernetzung Ein /Ausgabe Fadenverwaltung Koordination Prozesseinplanung
Datenbankadministration
Datenbankadministration 10. Monitoring AG DBIS University of Kaiserslautern, Germany Karsten Schmidt kschmidt@informatik.uni-kl.de (Vorlage TU-Dresden) Wintersemester 2008/2009 Momentaufnahmen Momentaufnahmen
GIS-based Mapping Tool for Urban Energy Demand
GIS-based Mapping Tool for Urban Energy Demand Building Services, Mechanical and Building Industry Days Conference Johannes Dorfner Debrecen, 14 October 2011 Outline 1. Motivation 2. Method 3. Result 4.
Java Einführung Methoden. Kapitel 6
Java Einführung Methoden Kapitel 6 Inhalt Deklaration und Aufruf von Methoden Lokale und globale Namen (Bezeichner) Sichtbarkeit und Lebensdauer von Variablen in Methoden Überladen von Methoden 2 Methoden
Otto-von-Guericke-Universität Magdeburg
ARENA Tutorial -3 Otto-von-Guericke-Universität Magdeburg Thomas Schulze ARENA Tutorial 1. Historisches 2. Basis-Elemente 3. Ergebnisanalyse 4. Modellierung von Transportvorgängen 5. Integration mit anderen
Programmieranleitung Soundmodul TBS Micro V1.03
Programmieranleitung Soundmodul TBS Micro www.benedini.de Seite 1 Programmieranleitung Soundmodul TBS Micro V1.03 Das Soundmodul TBS Micro bietet eine Vielzahl an Einstellmöglichkeiten. Um diese zu nutzen
Übersicht. C Funktionen. Funktion main. Funktionen. Funktionsdefinition und und Funktionsaufruf Deklaration von Funktionen
Übersicht Funktionsdefinition und und Funktionsaufruf Deklaration von Funktionen C Funktionen Gültigkeitsbereich und Speicherklasse Parameterübergabe Rückgabe des Funktionsresultats Mehr zu Funktionen
Nameserver-Check - Neues Release 2005
Nameserver-Check - Neues Release 2005 Version 1.0-4. Aug. 2005 A Funktionelle Beschreibung 1) Obligatorische Anforderungen im Template Genau alle im DNS konfigurierten Nameserver für eine Zone müssen auch
Installation MySQL Replikationsserver 5.6.12
Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write
Aufgabe 1 (12 Punkte)
Aufgabe 1 (12 Punkte) Schreiben Sie ein Java-Programm, das zeichenweise von der Standardeingabe liest und ermittelt, wieviele Worte die Eingabe umfaßt. Diese Anzahl soll ausgegeben werden. Ein Wort sei
3.17 Zugriffskontrolle
3. Der SQL-Standard 3.17. Zugriffskontrolle Seite 1 3.17 Zugriffskontrolle Datenbanken enthalten häufig vertrauliche Informationen, die nicht jedem Anwender zur Verfügung stehen dürfen. Außerdem wird man
Integration der ZigBee Sensoren von Pikkerton in die AKCess Pro securityprobe Alarmmeldesysteme
Integration der ZigBee Sensoren von Pikkerton in die AKCess Pro securityprobe Alarmmeldesysteme Abb: securityprobe5esv & ZigBee Multisensor von Pikkerton Ermittlung der SNMP OID`s der kabellosen ZigBee
Statistische Auswertung der Daten von Blatt 13
Statistische Auswertung der Daten von Blatt 13 Problemstellung 1 Graphische Darstellung der Daten 1 Diskussion der Normalverteilung 3 Mittelwerte und deren Konfidenzbereiche 3 Signifikanz der Behandlung