Commit graph

86 commits

Author SHA1 Message Date
Jonny007-MKD
1325c11caa Moved from FILE* to fstream 2014-01-07 19:51:29 +01:00
Jonny007-MKD
b77e4e0127 Gray lookup table 2014-01-07 18:05:55 +01:00
Jonny007-MKD
fcc34a9fa2 New inputs: 8, 12 2014-01-07 18:05:44 +01:00
Jonny007-MKD
69ff2466ff KNF ist nur Ausgabesache 2014-01-07 18:05:28 +01:00
Jonny007-MKD
d709a33fe9 Revert "KNF Darstellung im KV diagramm"
This reverts commit 17c246a3cc.
2014-01-07 17:49:38 +01:00
gaeltp3
17c246a3cc KNF Darstellung im KV diagramm
Verpnüfung  und vergleich mit KNF wurde hinzugefügt.
2014-01-07 17:01:44 +01:00
Jonny007-MKD
d17de2a6a1 Added GDE-Loop
Das Programm wird jetzt in einer while-Schleife ausgeführt, zwei Buttons
sind zu Steuerung in der GDE vorhanden
2014-01-06 20:32:59 +01:00
Jonny007-MKD
ac7e6ff233 Fixed Gray calculation in KV_PiEleLoc 2014-01-06 20:31:23 +01:00
Jonny007-MKD
ed1b206cff Added Gray Excel file 2014-01-06 20:28:18 +01:00
Jonny007-MKD
7a2dbeb73d Added new input files 2014-01-06 20:28:07 +01:00
Jonny007-MKD
0f1be15f30 Added Tools class
A class that provides some static functions
2014-01-06 20:27:40 +01:00
Jonny007-MKD
116c420c7a File Open dialog 2014-01-06 15:46:35 +01:00
Jonny007-MKD
2d62e47f7e Fixed bugs 2014-01-06 14:57:19 +01:00
Jonny007-MKD
9ca02c9100 Fixed bugs, fixed sorting
Binär -> Gray  =   X ^ X/2
Gray -> Binär =    n-1 times   X ^ X/2
2014-01-06 14:56:49 +01:00
Jonny007-MKD
827043ab3e Improved color generation 2014-01-06 14:55:40 +01:00
Jonny007-MKD
b2c5f704dd Better output on command line 2014-01-06 14:55:17 +01:00
Jonny007-MKD
afea782db6 Moved files 2014-01-06 14:55:05 +01:00
Jonny007-MKD
d31fba386d Change way of ID generation 2014-01-05 19:20:51 +01:00
Jonny007-MKD
e14e3b15d8 Modified PrintPrimImplikanten
Jedes Element eines PrimImplikants wird nun in KV_PiGroups (=Kuller)
einsortiert, die anschließend mit PrintPrimImplikantenGroup gezeichnet
werden
2014-01-05 19:20:24 +01:00
Jonny007-MKD
1f55b1bfc3 PrimImplikant mit KV_PiEleLocs
Der PrimImplikant verfügt nun über eine Methode, die die enthaltenen
Elemente nach Gray aufsteigend sortiert.
Außerdem kann für jedes Element eine KV_PiEleLoc erstellt und in einem
Vector abgelegt werden.
2014-01-05 19:18:34 +01:00
Jonny007-MKD
17f4b32239 KV_PiGroup: vector of Locations
Das ist ein vector mit KV_PiEleLocs.
Dazu kommen ein paar Methoden, z.B. zur Überprüfung, ob ein Element an
diese Gruppe angrenzt.
2014-01-05 19:16:02 +01:00
Jonny007-MKD
184555aa26 Location of a PrimImplikant 2014-01-05 19:13:19 +01:00
Jonny007-MKD
a7e4edb77e Merge branch 'GDE' of https://github.com/gaeltp3/Harzard_Projekt into GDE 2013-12-27 01:26:08 +01:00
Jonny007-MKD
0ef04e6897 Extended KV-Diagrams 2013-12-27 01:25:19 +01:00
gaeltp3
172b262e2b Entfernung der Funktion Anwesendheit. 2013-12-23 19:33:41 +01:00
gaeltp3
06a33deceb direkte Zugriff zu kullers 2013-12-23 14:03:44 +01:00
gaeltp3
299af0a622 hoehste & niedrige Koordinanten 2013-12-23 11:40:27 +01:00
gaeltp3
10269bcd65 Print Implikant algoritmus geschrieben aber. funktionniert. Keine Fehler
bei der Compilierung aber die Kuller auftreten nicht
2013-12-23 02:51:37 +01:00
gaeltp3
aeb5cbfe34 Erstellung einen neuen Vector. 2013-12-20 21:35:45 +01:00
gaeltp3
cb7bcec454 Spaltung der I_vector der PI in eventuell zwei Vectoren. 2013-12-20 00:56:48 +01:00
Jonny007-MKD
fec5f7b828 Gute Idee!
1. i, h, w müssen public sein
2. numVarX muss nicht jedes mal gespeichert werden
3. noch mehr push_backs für I_Vector
2013-12-19 03:14:14 +01:00
gaeltp3
a3498d227b Erstellung der Klasse Implikant_localisation, die die Daten für das
Zeichen eines Implikantenkuller speichert.
2013-12-19 02:18:21 +01:00
gaeltp3
3e384a4bf1 Erstellung einen zweiten Vector in der Klasse PrimImplikant, Der die
adresse der Objekten von Typ Implikant_localisation in KV diagramm
speichert
2013-12-19 02:16:15 +01:00
Jonny007-MKD
d20e55d3a9 VarX gedreht
1. Alle auskommentierten Funktionen gelöscht. Die braucht man nicht
kopieren, dafür haben wir Versionskontrolle mit Github
2. Leerzeichen am Ende des Strings entfernt, Zeichengröße von 10 auf 9
reduziert
3. Koordinaten für VarX und VarY angepasst und this->Text() verwendet
4. PrintVariables neu ausgerichtet
5. srand() verbessert
2013-12-17 20:18:27 +01:00
Jonny007-MKD
3cc7a534d0 Kommentare und Einrückungen angepasst 2013-12-17 20:15:21 +01:00
Jonny007-MKD
359b7beef5 Delete variables
Warum nicht =)
2013-12-17 20:14:48 +01:00
Jonny007-MKD
0ec0fbcfcd Fix another bug in Visual Studio 2013-12-17 20:14:33 +01:00
gaeltp3
9cbd9608e7 Ausgabe der Variable_Strings auf dem KV-diagramm 2013-12-17 19:06:36 +01:00
Jonny007-MKD
54df760230 x 2013-12-09 17:19:20 +01:00
Jonny007-MKD
0b2912bb17 fix 2013-12-02 01:41:56 +01:00
Jonny007-MKD
c4ab8240c6 KV: Print PrimImplikanten fixed, not working
Wenn PI über den Rand des KV-Diagramms hinausgehen, wird das noch nicht
erkannt. Da muss wohl doch noch etwas schlaueres her.
2013-12-02 01:41:44 +01:00
Jonny007-MKD
f509a9b95f Clean up 2013-12-02 01:39:45 +01:00
Jonny007-MKD
ad2c8050a9 CellCollection in GDE eingefügt 2013-12-02 00:11:17 +01:00
Jonny007-MKD
2ac8edd773 1. Versuch, PrimImplikanten zu zeichnen 2013-12-02 00:10:15 +01:00
Jonny007-MKD
effa28cb2d Added CellCollection
Moved Hazard detection algorithm to this class to save lines in
user_main
2013-12-02 00:09:51 +01:00
Jonny007-MKD
dda518f45a Neue Konstruktor zum Platzsparen 2013-12-02 00:07:26 +01:00
Jonny007-MKD
c353186a52 Added string & vector to PCH 2013-12-02 00:06:57 +01:00
Jonny007-MKD
d821d034df KV.h und KV.cpp ins Projekt eingefügt
Ups, das hab ich vergessen
2013-11-29 01:55:30 +01:00
Jonny007-MKD
c5565b1f0b KV-Diagramm im Hauptprogramm eingefügt
Vor und nach Hazard-Detection.
Vielleicht können wir die Hazards noch einzeichen? =)
2013-11-29 01:55:07 +01:00
Jonny007-MKD
70a412a2b7 Implemented KV
Die meisten Funktionen sind implementiert, es fehlt noch
PrintPrimImplikanten()
2013-11-29 01:54:13 +01:00