summaryrefslogtreecommitdiff
path: root/app/mpg/1987/doc/GDOKKURZ.ELA
blob: 83ad3d2117bc7b9acb97ad3191c6204172649e33 (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 vollständig integriert
                 ist. 
 
                 Folgende Leistungsmerkmale zeichnen die MPG-Graphik aus: 
                 - verbesserter und nun auch in der Paket-Hierarchie voll-
                   ständig Endgerätunabhängiger EUMEL-Graphik-Kern. 
                 - umfassende Dokumentation der EUMEL-Graphik und des
                   MPG-Graphik-Systems. 
                 - taskunabhängige und mehrbenutzerfähige Ansteuerung der
                   Endgeräte. 
                 - normierte Ansteuerung der Endgeräte auf unterster
                   Ebene. 
                 - indirekte Graphik-Ausgabe. 
                 - komfortable Steuerung der Graphik-Ausgabe. 
                 - Vollständige Unterstützung 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 Zeichensätze in beliebiger
                     Größe und Rotation. 
                   - schnelles Clipping an den Kanten der Zeichenfläche. 
 
                   Desweiteren: 
                   - frei definierbare Farben in normierter RGB-Codierung. 
                   - automatische Einstellung der EUMEL-Farben auf den
                     Endgeräten (abschaltbar). 
                   - Automatische Pause nach Abschluß der Ausgabe
                     (abschaltbar, also auch unterbrechungslose Ausgabe
                     möglich). 
                   - Übereinanderzeichnen mehrerer Zeichnungen möglich. 
                 - leichte Anpassung und Integration neuer Endgeräte bzw.
                   Endgerät-Typen. 
 
#type ("prop7.5-16")# 
#on ("u")#Applikationen:#off ("u")# 
#type ("prop10-12")# 

                 - der komfortable menügesteuerte 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) können 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 Endgerät-unabhängig möglich ist. 
 
#type ("prop7.5-16")# 
#on ("u")#Zum Graphik-Tasksystem:#off ("u")# 
#type ("prop10-12")# 
                 - Jede Task im 'GRAPHIK'-Zweig kann auf jedes Endgerät
                   direkt zugreifen, und aufgrund der normierten An-
                   steuerung der Endgeräte können auch die (schnelleren)
                   Zeichnungs-Primitiva (Gerade ziehen, positionieren usw.)
                   bei Beachtung der Auflösung endgerätunabhängig
                   verwendet werden. 
 
                 - Die indirekte Ausgabe von PICFILEs ist über die Task
                   'PLOT' möglich, dabei kann über das Netz auch auf
                   Endgeräte anderer Stationen zugegriffen werden. 
 
#type ("prop7.5-16")# 
#on ("u")#Zur Ansteuerung der Endgeräte:#off ("u")# 
#type ("prop10-12")# 
                 Vor der Ausgabe ist mit 'select plotter' das Endgerät
                 einzustellen, auf das ausgegeben werden soll. 
                 Die vom Graphik-System verwendeten Konstanten
                 ('drawing area' usw.) beziehen sich nunmehr auf das
                 eingestellte Endgerät. 
                 Bei Verwendung der Zeichnungs-Primitiva ist zu beachten,
                 das diese nur am Endgerät-Kanal sinnvoll sind (die Über-
                 einstimmung von Endgerät- und Task-Kanal wird aus Zeit-
                 gründen jedoch nicht überprüft). 
                 Die Ausgabe von PICFILEs erfolgt automatisch richtig, d.h.
                 am Endgerät-Kanal direkt, ansonsten indirekt über die
                 'PLOT', die zur Ausgabe dynamische Kanal-Server erzeugt. 
 
#type ("prop7.5-16")# 
#on ("u")#Zur Mehrbenutzerfähigkeit:#off ("u")# 
#type ("prop10-12")# 
                 Da die Task 'PLOT' für alle Endgeräte auch als Spooler
                 arbeitet, können Graphiken als PICFILEs von beliebig vielen
                 Benutzern von jeder Task im Graphik-Zweig aus erstellt
                 und ausgegeben werden (Soweit der Endgerät-Kanal nicht
                 direkt genutzt wird), 'PLOT' sorgt dann für die sequentielle
                 Ausgabe auf dem jeweils zugeordneten Endgerät.