summaryrefslogtreecommitdiff
path: root/app/mpg/1987/doc/GDOKKURZ.ELA
blob: f8203f2db450ebc23c3adf06ed035bc2fa540647 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#type ("hs")##limit (16.0)# 
#type ("prop3.3-24")# #center#*** MPG-GRAPHIK *** #block# 
 
#type ("prop7.5-16")# 
#on ("u")#Einleitung:#off ("u")# 
#type ("prop10-12")# 
 
                 Das MPG-Graphik-System ist eine Sammlung von aufein-
                 ander aufbauenden Umgebungs- und Applikationspaketen, in
                 die auch die bisherige EUMEL-Graphik vollstndig integriert
                 ist. 
 
                 Folgende Leistungsmerkmale zeichnen die MPG-Graphik aus: 
                 - verbesserter und nun auch in der Paket-Hierarchie voll-
                   stndig Endgertunabhngiger EUMEL-Graphik-Kern. 
                 - umfassende Dokumentation der EUMEL-Graphik und des
                   MPG-Graphik-Systems. 
                 - taskunabhngige und mehrbenutzerfhige Ansteuerung der
                   Endgerte. 
                 - normierte Ansteuerung der Endgerte auf unterster
                   Ebene. 
                 - indirekte Graphik-Ausgabe. 
                 - komfortable Steuerung der Graphik-Ausgabe. 
                 - Vollstndige Untersttzung aller von der EUMEL-Graphik
                   vorgesehenen Leistungen: 
                   - beliebig breite Linien 
                   - frei definierbare Linientypen mit Erhalt des Musters
                     bei verketteten Linien 
                   - Ansatzfreie verkettete Linien durch abrundung der
                     Enden. 
                   - frei definierbare vektorielle Zeichenstze in beliebiger
                     Gre und Rotation. 
                   - schnelles Clipping an den Kanten der Zeichenflche. 
 
                   Desweiteren: 
                   - frei definierbare Farben in normierter RGB-Codierung. 
                   - automatische Einstellung der EUMEL-Farben auf den
                     Endgerten (abschaltbar). 
                   - Automatische Pause nach Abschlu der Ausgabe
                     (abschaltbar, also auch unterbrechungslose Ausgabe
                     mglich). 
                   - bereinanderzeichnen mehrerer Zeichnungen mglich. 
                 - leichte Anpassung und Integration neuer Endgerte bzw.
                   Endgert-Typen. 
 
#type ("prop7.5-16")# 
#on ("u")#Applikationen:#off ("u")# 
#type ("prop10-12")# 

                 - der komfortable mengesteuerte Funktionenplotter 'FKT'. 
 
                 - die einfach zu programmierende 'TURTLE'-Graphik. 
 
                 - der vollintegrierte dynamische Multispool-Manager 'PLOT'. 
 
                 - das 'EUCLID'-System zur umfassenden graphischen
                   Funktions- und Kurvendiskussion (in Vorbereitung). 
 
                 - der objektorientierte 2D-Graphik-Editor 'GED', auch zur
                   Zeichensatz-Erstellung (in PLanung). 
 
#type ("prop7.5-16")# 
#on ("u")#Zur EUMEL-Graphik:#off ("u")# 
#type ("prop10-12")# 
                 - Es wurde die vorletzte Version der EUMEL-Graphik
                   (PICFILE-Typ: 1102) verwendet, da diese einen um-
                   fassenderen Objektumfang (neue Version: keine Hidden-
                   Lines und kein Zeichen in Weltkoordinaten) bietet. 
                   Neuere PICFILEs (Typ: 1103) knnen mittels
                   'GRAPHIK.Convert' in diesen Typ knvertiert werden. 
 
                 - Fehler dieser Version (die auch in der neuen Version
                   auftreten) wurden weitgehend beseitigt bzw. in der teil-
                   weise neuerstellten Dokumentation vermerkt. 
 
                 - Die Ausgabe von PICTUREs und PICFILEs wurde von den
                   Verwaltungspaketen ('picture' bzw. 'picfile') abgespalten,
                   so da die Erzeugung von Graphiken auch in der
                   Paket-Hierarchie Endgert-unabhngig mglich ist. 
 
#type ("prop7.5-16")# 
#on ("u")#Zum Graphik-Tasksystem:#off ("u")# 
#type ("prop10-12")# 
                 - Jede Task im 'GRAPHIK'-Zweig kann auf jedes Endgert
                   direkt zugreifen, und aufgrund der normierten An-
                   steuerung der Endgerte knnen auch die (schnelleren)
                   Zeichnungs-Primitiva (Gerade ziehen, positionieren usw.)
                   bei Beachtung der Auflsung endgertunabhngig
                   verwendet werden. 
 
                 - Die indirekte Ausgabe von PICFILEs ist ber die Task
                   'PLOT' mglich, dabei kann ber das Netz auch auf
                   Endgerte anderer Stationen zugegriffen werden. 
 
#type ("prop7.5-16")# 
#on ("u")#Zur Ansteuerung der Endgerte:#off ("u")# 
#type ("prop10-12")# 
                 Vor der Ausgabe ist mit 'select plotter' das Endgert
                 einzustellen, auf das ausgegeben werden soll. 
                 Die vom Graphik-System verwendeten Konstanten
                 ('drawing area' usw.) beziehen sich nunmehr auf das
                 eingestellte Endgert. 
                 Bei Verwendung der Zeichnungs-Primitiva ist zu beachten,
                 das diese nur am Endgert-Kanal sinnvoll sind (die ber-
                 einstimmung von Endgert- und Task-Kanal wird aus Zeit-
                 grnden jedoch nicht berprft). 
                 Die Ausgabe von PICFILEs erfolgt automatisch richtig, d.h.
                 am Endgert-Kanal direkt, ansonsten indirekt ber die
                 'PLOT', die zur Ausgabe dynamische Kanal-Server erzeugt. 
 
#type ("prop7.5-16")# 
#on ("u")#Zur Mehrbenutzerfhigkeit:#off ("u")# 
#type ("prop10-12")# 
                 Da die Task 'PLOT' fr alle Endgerte auch als Spooler
                 arbeitet, knnen Graphiken als PICFILEs von beliebig vielen
                 Benutzern von jeder Task im Graphik-Zweig aus erstellt
                 und ausgegeben werden (Soweit der Endgert-Kanal nicht
                 direkt genutzt wird), 'PLOT' sorgt dann fr die sequentielle
                 Ausgabe auf dem jeweils zugeordneten Endgert.