Home

Document

image

Contents

1. NB Im Hauptdialogfeld k nnen Sie nach Belieben definieren ob der Pfad der Grafik und ihre Extension in dem erzeugten Befehl angezeigt werden sollen oder nicht EGOWin Handbuch GM 21 Mag H Leustik Verwendung des Modulgenerators GM 5 5 1 Verwendung der Maus um die Parameter des Befehls Bild zu definieren Die folgende Tabelle fa t die bei der Erzeugung einer Grafik m glichen Aktionen zusammen TASTATURAKTION MAUSAKTION KOMMENTARE lt gedr ckte linke Maustaste gt Die Grafik kann am Bildschirm verschoben werden indem der Mauszeiger darauf positioniert wird Nb wenn die Grafik Pixel f r Pixel verschoben wer den soll k nnen die Pfeile der Tastatur nach oben nach unten nach rechts nach links verwendet wer den lt gedr ckte rechte Maustaste gt Der Bereich des Bildschirms in dem die Grafik ange zeigt werden soll kann verkleinert oder vergr ert werden indem der Mauszeiger auf der unteren Ecke positioniert wird lt Shift gt lt gedr ckte linke Maustaste gt Damit wird der Teil der Grafik der angezeigt werden soll adjustiert indem man die Grafik in den vorange hend definierten Ausgabebereich gleiten l t lt Shift gt lt gedr ckte rechte Maustaste gt Man kann den angezeigten Teil der Grafik verkleinern oder vergr ern indem man den Mauszeiger in der unteren Ecke positioniert Zoom lt L schtaste r ckw rts gt Damit kann die Grafik am Bildschirm in ihrem ur spr n
2. GetVal Npixels Anzahl der Pixel f r die Verschiebung Delimiter EGOWin Handbuch GM 47 Mag H Leustik Verwendung des Modulgenerators GM 12 4 Liste und Beschreibung der im GM verf gbaren Dialogfelder 12 4 1 Dialogfelder die die Auswahl einer Datei erm glichen Diese Dialogfelder enthalten alle eine Schaltfl che Men die die Suche nach einer Datei erleichtert Bestimmte Dialogfelder sind auf die Suche nach Dateien eines gegebenen Typs spezialisiert w hrend andere die Suche nach allen Dateien erm glichen Dialogfelder und Beispiele Assoziierte Kommentare Variable die in der Rubrik Parameter zu definieren sind GetAnyFile Datei IName der Datei Datei Erleichtert die Suche nach je der Art von Datei und erlaubt die Zuordnung des Namens der gew hlten Datei zur Varia blen Ihrer Wahl Datei GetModuleName Name IName des Name Erleichtert die Suche nach Moduls EGO Dateien und erlaubt die Zuordnung des Namens des gew hlten Moduls zur Varia blen Ihrer Wahl Name C C GetChaFile NameKette IName der KettenName C Erleichtert die Suche nach Zeichenkettendatei CHA Dateien und erlaubt die Zuordnung des gew hlten Na mens zur Variablen Ihrer Wahl NameKette GetFontFile NameSchrift IWahl des SchriftlName C Erleichtert die Suche nach Zei Zeichensatzes chens tzen und erlaubt die Zuordnung des gew hlten Na mens zur Variablen Ihrer Wahl NamesSchrift GetGraphicFile NamebBild IName des BildN
3. x y L nge Winkel Erm glicht die Definition eines Vektors GetCircle x y Rx lErfassung eines Kreises Erm glicht die Definition eines Kreises lt lt lt lt lt lt lt lt lt y lt x x lt lt GetDisk x y Rx Erfassung einer vollen Ellipse x Erm glicht die Definition EGOWin Handbuch GM 49 Mag H Leustik Verwendung des Modulgenerators GM GetLine x1 y1 x2 y2 Erfassung einer Geraden einer Geraden ausgehend von den Koordinaten ihrer V Endpunkte EGOWin Handbuch GM 50 Mag H Leustik Verwendung des Modulgenerators GM 12 4 3 Dialogfelder die die Erfassung eines Namens oder eines Wertes erm glichen Dialogfelder und Beispiele Assoziierte Kommentare Variablen die in Para meter zu de finieren sind GetString t Erfassung eines Textes t C Erm glicht die Eingabe ei nes Textes t C GetLabel label Erfassung des Labelnamens Label Erm glicht die Erfassung eines Labels GetVarName VarNmae NameVar C Erm glicht die Erfassung Erfassung des Variablennamen des Namens einer Varia blen GetVal Val Erfassung eines Wertes Wert V Erm glicht die Eingabe ei nes Wertes 12 4 4 Dialogfeld das die Definition der Komponenten RGB erm glicht Dieses Dialogfeld erm glicht die Definition der Komponenten R G und B einer Farbe f r einen Pinsel das L schen eine F llfarbe Dialogfelder und Beispiele Assoziierte Kommentare Variablen die in Parameter zu d
4. 8 1 Feststellen des einem bestimmten Symbol zugeordneten Code u een 31 8 2 Positionierung eines Haltepunktes 4444442s440ennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 32 9 Details zum Palettenfenster 4 4444444snnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnnn 33 9 1 Definition der Komponenten R G und B einer Farbe u uuuuussnsnenenennennenenenennnnn 33 9 2 Erstellen einer Farbskala naseennnsanennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn 34 10 Details zum Variablen Fenster 44444snnnnnnnnennnnnnnennnnnnnennnnnnnnennnnnnnnnn nn 35 10 1 Visualisierung der Gesamtheit der globalen Variablen 444 seen 35 10 2 Visualisierung einer oder mehrerer Variablen 4444snnnnnnnnnennnnnnnnnnn 35 11 Beispiel f r ein Modul das Variablen verwendet 000000000nenenenee nennen 36 12 Der GM erm glicht Ihnen Makros zu erstellen 4444444sn nennen 38 12 1 Makros Anwendungsm glichkeiten 44u4s4440Hnennnnnnennnnennennnnnnnn nennen 38 12 2 Struktur eines Makros 2444444sn4nnnnennnnnnnnnnnnnnennnnnnnnennnnnennnnnnnennnnnnnnnnnnnnn nn 38 12 3 Erzeugung eines Makros mit Hilfe des GM susssssnennesnnnnnnnnnnnnnnnnnnnnnnnn 41 12 3 1 Beschreibung des zu erzeugenden Makros 244444244400enssnnnnnnnnnnnnnn nn 41 12 3 2 Vervollst
5. Leustik Verwendung des Modulgenerators GM 5 5 Erstellen einer Grafik Wir haben den Befehl Bild ausgew hlt der sehr viele M glichkeiten bietet und es uns erlauben wird zu sehen wie einfach es ist etwas mit der Maus auszuw hlen einen Bereich auszuw hlen auseinanderzuziehen zu verkleinern oder Operationen auszuw hlen die mit einer Grafik ausgef hrt werden k nnen AKTIONEN KOMMENTARE Nachdem Sie auf das Symbol Bild des Anweisungs Fensters geklickt haben werden verschiedene Dialogfelder erscheinen Anweisungsfenster lt Klick links gt l l Indem Sie Men anklicken k nnen Sie die ge w nschte Grafik ausw hlen CHEGOWIHDEUTSCHOBJEKT1 PCX Sie k nnen danach auf die Schaltfl che Maus y el klicken um die Grafik zu positionieren zu ver Eu E kleinern oder einen ausgew hlten Teil der Grafik B heranzuzoomen Schlie en Maus Loa Z Mi pa eo Operation Die beiden anderen Dialogfelder erm glichen es Sn Ihnen den Anzeigemodus und die auszuf h Darstell ngs Modu aD urn rende Operation auszuw hlen Standardm ig ohne Anzeige Inverser Modus en schlagen Ihnen die Dialogfelder den Anzeige Modus OR Modus AND Modus XOR Modus Not OR Modus Not AND y Die Palette verwenden _ Transparent _ Den Hintergrund speiche Ba modus und die gel ufigsten Operationen vor Gr er werdene Spirale Kleiner werdende Spirale
6. nicht durch Codes oder Befehle bemerk bar sondern er bietet lediglich dem Autor eine Er leichterung der nur einen Teil des Moduls ausf hren lt Ctrl gt m chte Er wird im Symbol Fenster durch ein kleines lt Klick links gt rotes Symbol Stop repr sentiert das sich in der oberen linken Ecke des Befehlsfensters befindet Ausf hrung gt lt Ctrl gt lt A gt Ausf hren jenes Teiles eines Moduls der sich zwi Haltepunkt schen dem Cursor und dem zuvor definierten Unter brechungspunkt befindet Rasche Aus lt Ctrl gt lt R gt Rasche Ausf hrung eines Moduls ohne Update der f hrung gt Hal verschiedenen Fenster des GM der gesamte GM ist tepunkt auf ein Symbol reduziert Es erscheint das was der Sch ler sehen wird NB Auch w hrend der schnellen Ausf hrung vom GM aus ist die Ausf hrungsgeschwindigkeit sehr verlangsamt im Vergleich zur Geschwindigkeit bei Start im direkten Modus vom Autorensystem oder vom Sch lersystem aus lt Ctrl gt lt S gt Stop der Ausf hrung des Moduls Dies ist vor allem dann interessant wenn das ausgef hrte Modul eine EGOWin Handbuch GM 28 Mag H Leustik Verwendung des Modulgenerators GM Schleife enth lt Nach diesem ersten berblick ber den GM ausgehend von einem Beispiel schlagen wir Ihnen vor die zus tzlichen Funktionen die den verschiedenen Fenstern des GM zugeordnet sind detaillierter anzusehen EGOWin Handbuch GM 29 Mag H Leustik Verwendung des
7. Anwender Fenster a E E ra L R d 8 3 Erstellung Einige generelle Prinzipien 44444 nnnnnnnnnnnnnnnnnnnnnennnnnnnn nenn 9 3 1 Die Position des erzeugten Befehls u2224400nssnnnnnnennnnnnnnnnnnnnnennnnnnennnn nenn 9 3 2 Wichtigkeit der vorher ausgef hrten Befehle 224440sssnnnnnnennnnnnennnnnnennnn 9 4 Typische Prozedur zur Erstellung eines Befehls 2444442snnnn nennen 10 4 1 lt Leertaste gt um w hrend der Erstellung die Dialogfelder anzuzeigen 11 4 2 lt L schtaste r ckw rts gt um die Anfangsparameter der Erstellung wieder herzustellen en ea nn 11 5 Beispiel Erstellung des ersten Moduls GM 44422440nnnnnnnnnnennnnnnnnnnn 12 5 1 Vorbereitende Schritte nnnanennnnaanennnnnanennnnnanennnnnnnnnnnnnnnnnnnnannn nn 12 5 2 Erstellen der Bildschirml schung 444444444400Rns sn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn 14 5 3 Definition eines Pinsels oder einer F llfarbe s 224440sssnnnnnnnnnnnnnnnnnennnnnn 15 5 3 1 Erstellen einer F llfarbe oder einer Pinselfarbe ausgehend vom Paletten Fenstet oE A E E ern 15 5 3 2 Erstellen einer Pinselfarbe ausgehend vom Anweisungsfenster 16 5 3 3 Erstellen einer F llfarbe ausgehend vom Anweisungsfenster 0 17 5 4 Erstellen eines Rechtecks u 440ssssnnnnnn
8. Definition einer F llfarbe mit dem Index 7 Man erzeugt eine L schung ohne Angabe der Parame ter gt L schung mit der aktuellen F llfarbe Man definiert ausgehend vom Paletten Fenster die Kom ponenten RGB der Farben mit den Indices 17 und 235 lt Ctrl gt lt Klick links gt Danach definiert man eine Farbskala zwischen den Far ben mit den Indices 17 und 235 lt Shift gt lt linke Mausta ste auf der Farbe mit Index n gedr ckt gt Finger ge dr ckt lt linke Maustaste auf Farbe mit Index m los gelassen gt Man initialisiert die Variablen um K stchen mit verschie dener Gr e und verschiedenen Farben zu zeichnen F llfarbe 235 DeltaX 0 DeltaY 0 Man definiert eine parametrisierte F llfarbe deren Farbe der Variablen F llfarbe entspricht und man ordnet dieser Zeile den Label F llfarbe zu lt Shift gt lt Klick rechts gt Man definiert ein parametrisiertes K stchen dessen Diagonale folgende Koordinaten hat 50 Deltax 50 DeltaY 200 DeltaX und 200 DeltaY Man aktualisiert die Variablen bevor man 50 mal zum Label F llfarbe zur ckspringt F llfarbe F llfarbe 3 DeltaX DeltaX 1 DeltaY DeltaY 1 Schlie lich erstellt man eine Pause mit der Zeitlimitierung Null und ein Ende Erstellte Codes f r das Modul PALGM F llfarbe 7 BschL sch RGBWechse 17 0 0 0 RGBWechse l 235 255 255 255 Farbskala 17 235 F llfarbe 235 DeltaX 0 DeltaY 0 F llfarbe F llfar
9. Farbe der Palette bis zu der Sie die Farbskala erzeu gen wollen Dr cken Sie die linke Maustaste und halten lt Dr cken der linken Taste gt Farbe mit Index n Sie die Taste gedr ckt Weiters mu auch Taste lt Shift gt linke Maustaste gedr ckt halten die Taste lt Shift gt gedr ckt bleiben Klicken Sie nun auf die Farbe des Paletten fensters bis zu der Sie die Farbskala de finieren wollen PALETTE Lassen Sie die linke Maustaste los und die Farbskala zwischen der Farbe mit dem Index n und der Farbe mit dem Index m wird Klicken auf die Farbe mit Indix m automatisch berechnet Die Taste lt Shift gt die linke Maustaste loslas sen Der Befehl Farbskala wird im Modul erzeugt NB Windows verf gt ber 20 reservierte Farben mit den Indices 236 bis 255 Wenn Sie eine Farbskala erzeugen die ber den Index 236 hinausgeht so werden nur die Farben mit den Indices unter 236 ver ndert EGOWin Handbuch GM 35 Mag H Leustik Verwendung des Modulgenerators GM 10 Details zum Variablen Fenster Das Variablen Fenster erm glicht es Ihnen die numerischen und alphanumerischen Variablen zu visualisieren 10 1 Visualisierung der Gesamtheit der globalen Variablen Das Variablen Fenster erm glicht Ihnen die Gesamtheit der numerischen und alphanumerischen globalen Variablen die in einem Modul verwendet werden zu visualisieren Diese Variablen werden in alphabetischer Reihenfolge geordnet und die ang
10. Fenster befindet Paletten Fenster lt Klick gt Die verkleinerten Fenster werden am Bildschirm durch kleine Symbole repr sentiert Um das entsprechende Fenster wieder zu ffnen m ssen Sie lediglich das Symbol zweimal anklicken Variablen Die anderen Fenster k nnen Sie nach Belieben anordnen EGOWin Handbuch GM 13 Mag H Leustik Verwendung des Modulgenerators GM Wir empfehlen Ihnen eine Anordnung die dem unten dargestellten Schema entspricht UNBENANNT EGO X 316 Y 11 z he s E a E X EIE A erien TEAR FN aeui ati Block D Zeile 1 Position 1 EGOWin Handbuch GM 14 Mag H Leustik Verwendung des Modulgenerators GM 5 2 Erstellen der Bildschirml schung TASTATURAKTION MAUSAKTION KOMMENTARE Klicken Sie auf das Symbol L schen des Anwei sungsfensters X Anweisungsfenster lt Klick links gt Es erscheint ein Dialogfeld das Ihnen erm glicht die L sch Farbe Farbe f r das L schen zu definieren m Co a Sie k nnen diese Farbe wie folgt definieren indem Sie den Index der gew nschten Farbe p I e Eng im Fenster eingeben eL Jel 1 el CETTE indem Sie die Komponenten rot gr n blau B r 2 I Tal RGB in den Fenstern R G und B eingeben oder indem Sie die Laufleisten R G und B ver A A oder indem Sie auf klicken um eine Varia ble auszuw hlen F r unser Beispiel empfehlen wir Ihnen die Lauflei sten von R G und B ga
11. GetRechteck x1 y1 x2 y2 Erfassung des schiedener Dialogfelder die der Erfassung der Rechtecks f r das Funktionieren des Makros notwendigen Parameter dienen Der GM ist mit einer gro en Anzahl von Stan darddialogfeldern ausgestattet die wir im Detail beschreiben werden Definition eines Rechtecks Im nachfolgenden Beispiel wird ein Dialogfeld erzeugt das der Erfassung der Koordinaten der Diagonale eines Rechtecks dient wird das Dialogfeld die Bezeichnung Erfassung Rechteck tragen Delimiter Markierung des Endes des Makros Bei der Definition eines Makros stellen nur die Rubriken Codes Param tres und Create eventuell eine Schwierigkeit dar Die Rubrik Codes setzt voraus da Sie die EGO Befehle gut kennen Sie m ssen die Elemente dieser Befehle eindeutig identifizieren k nnen die parametrisiert sein werden d h die Parameter die der Benutzer des Makros definieren mu Die Rubrik Param amp tres die ein Repertoire der verschiedenen Variablentypen enth lt und sie identifiziert numerische oder Kettenvariablen Schlie lich die Rubrik Create die Ihnen die Erstellung von Dialogfeldern erm glicht die f r die Eingabe der f r den Makro notwendigen Parameter geeignet sind Ausgehend von einem Beispiel wollen wir die Erzeugung eines Makros mit Hilfe des GM illustrieren EGOWin Handbuch GM 41 Mag H Leustik Verwendung des Modulgenerators GM 12 3 Erzeugung eines Makros mit H
12. Grafik zu ndern oder um den Wert eines Parameters zu ndern ist eine solche M glichkeit gegeben Um das Fenster f r die direkte Bearbeitung zu aktivieren m ssen Sie die in der nachfolgenden Tabelle beschriebene Prozedur ausf hren TASTATURAKTION MAUSAKTION KOMMENTARE mans W hlen Sie die zu ndernde Befehlszeile im Modul Fenster lt Klick links gt Modul Fenster aus indem Sie sie anklicken lt Leertaste gt Dr cken Sie die Leertaste um das Fenster f r die direkte Bearbeitung zu ffnen Das Bearbeitungsfenster erm glicht Ihnen die Befehle der ausgew hlten Zeile zu editieren Direkte Einige Sie k nnen die Parameter direkt Rechteck 479 56 704 195 modifizieren Hilfe n Rechteck Sie k nnen die gesamte Zeile oder Erlaubt die Definition und Darstellung einen Teil der Zeile Ausscheiden eines leeren Kopieren Einf gen Parameter Dar berhinaus bietet Ihnen das Bearbeitungs Rechteck X1 Y1 X2 Y2 fenster A X Koordinate der linken obe un Y Koordinate der linken obe A eine Hilfe zu dem Befehl der gerade editiert wird eine Beschreibung der Parameter die dem Befehl zugeordnet sind Nat rlich bietet Ihnen dieser Editor auch alle blichen Funktionen der Windows Editoren EGOWin Handbuch GM 25 Mag H Leustik Verwendung des Modulgenerators GM 5 7 L schen eines Befehls ausgehend vom Modul Fenster Man kann auch die Absicht haben einen erstellten B
13. Makro aktiviert und dienen der Erfassung von notwendigen Parametern Denken wir an Dialogfelder die an anderer Stelle im GM verwendet werden und die man hier wiederverwenden k nnte Nehmen wir das Dialogfeld das die Auswahl und Plazierung eines Objekts erm glicht GetObject X Y Name Alias Objekt Dieses Dialogfeld erfa t den Namen des Objekts und die Koordinaten X und Y an denen die obere linke Ecke des Objekts plaziert wird Dieses Dialogfeld erwartet einen Aliasnamen der aus diesem Grunde in der Rubrik Parameter bestimmt wurde und das obwohl unser Makro keine Aliasnamen verwendet Der Benutzer wird m glicherweise Zugang zu einem Men haben um das Objekt seiner Wahl auszuw hlen Erfassung der Variablen Name und wird das Objekt wenn er m chte mit der Maus plazieren k nnen Erfassung der Variablen X und Y Nach dem Ausrufezeichen scheint der Titel des Dialogfeldes auf Verwenden wir das Dialogfeld das die Eingabe von Werten erm glicht die die Definition der Verschiebung des Schattens in Pixeln erlauben GetVal Npixels Anzahl von Pixel zur Verschiebung Dieses Dialogfeld erm glicht die Erfassung der Anzahl der Pixel zur Verschiebung Erfassung der Variable Npixels Nach dem Ausrufezeichen scheint der Titel des Dialogfeldes auf Die Rubrik Create wird sich in folgender Weise darstellen Create GetObject X Y Name Alias Objekt GetVal Npixels Anzahl von Pixel zur Verschiebung Wichtig Sobald
14. Modulgenerators GM 7 Details zum Modul Fenster 7 1 Setzen von Labels im Modul Fenster Im Benutzerhandbuch ist erl utert da die verschiedenen Befehle von EGO Schleifen oder das berspringen einer Zeile erm glichen Bei diesen Typen von Befehlen werden die Zeilen viel eher durch einen Namen oder einen Label gekennzeichnet als durch eine Zeilennummer die beim Einf gen oder L schen einer Zeile ver ndert wird TASTATURAKTION MAUSAKTION KOMMENTARE Zeile die einen Label erh lt Modulfenster Klicken Sie die Zeile des Moduls an die einen Label erhalten soll lt Klick links gt lt Klick rechts gt Dieser lt Klick rechts gt bewirkt das Erscheinen eines Dialogfeldes in dem Sie den Namen des Labels maximal 32 Zeichen eingeben k nnen Eingabe des Labels lt Klick OK gt Sie m ssen nun den Namen des Labels einge ben den Sie der Zeile zuordnen m chten Nach der Eingabe klicken Sie OK an um die Eingabe zu best tigen Block 0 Zeile 2 Position 1 2 j Bild OBJEKT1 PCX 648 251 728 402 0 0 80 3 bRechteck 479 56 704 195 4 F llfarbe 255 255 Bild Bild OBJEKT2 PCX 531 16 725 188 0 0 194 17 6 Font Arial 16 2 0 eL EGOWin Handbuch GM 30 Mag H Leustik Verwendung des Modulgenerators GM 7 2 Erstellung von p dagogischen Sanktionen im Analyseblock Der GM erm glicht es Ihnen Kommentare oder p dagogische Sanktionen zu e
15. Symbols plaziert Im Modul Fenster indem man einen Befehl des Modul Fen sters anklickt der Cursor wird vor dem angeklickten Befehl plaziert Die Erstellung erfolgt vor dem Symbol oder vor dem Befehl der angeklickt wurden Sobald Sie das Symbol des zu erzeugenden Befehls angeklickt haben erscheinen die zugeh rigen Dialogfenster Die Eingabe der f r den Befehl n tigen Parameter erfolgt mit Hilfe der Maus z B f r Koordinaten der Tastatur f r Texte durch Auswahl einer Variablen aus einer Liste indem man das Symbol anklickt Das Dr cken von lt Enter gt ist notwendig wenn Sie die Erstellung mit Hilfe der Maus vornehmen so erscheinen auf diese Weise die Dialogfenster wieder Dr cken Sie auf die Schaltfl che OK des Dialogfeldes um die G ltigkeit der Erstellung zu best tigen Der Befehl wird daraufhin im Modul generiert und das Dialogfeld wird noch immer am Bild schirm angezeigt Sie k nnen daher 11 Mag H Leustik Verwendung des Modulgenerators GM Einen neuen Befehl desselben Typs erzeugen immer noch mit Hilfe der Maus der Tastatur vgl Eingabe von Parametern weiter oben Die Erstellung des aktuellen Befehlstyps beenden um zu einem anderen Befehl der Befehlserstellung berzuge hen Zu diesem Zweck dr cken Sie auf Schlie en WICHTIG Wenn Sie hintereinander mehrere Befehle desselben Typs eingeben m chten so reicht es wenn Sie nach dem Anklicken von OK der oder des Dia
16. es Ihnen die Erstellung einer lt Klick links gt F llfarbe zu verlassen und andere Befehle ein zugeben die Fenster des GM erscheinen wieder EGOWin Handbuch GM 18 Mag H Leustik Verwendung des Modulgenerators GM 5 4 Erstellen eines Rechtecks Wir m chten mit diesem Rechteck ein rotes Rechteck erstellen In den vorangehenden Operationen haben wir einen roten Pinsel definiert daher wird das Rechteck ebenfalls rot sein TASTATURAKTION MAUSAKTION KOMMENTARE Klicken Sie auf das Symbol f r Rechteck im f N Anweisungsfenster Ein Dialogfeld erscheint Anweisungsfenster lt Klick links gt daraufhin am Bildschirm Ausgehend von diesem Dialogfeld k nnen Sie Definition eines Rechtecks A die Koordinaten des Rechtecks direkt EBLO e Untere rechte Ecke ber die Tastatur eingeben H aA Obere linke Ecke Eo eine oder mehrere Koordinaten parametrisieren indem Sie in der existierenden Liste von Variablen die passende Variable ausw hlen Dazu klicken Sie eines der Symbole an Ihr Rechteck mit Hilfe der Maus positionie ren indem Sie auf die Schaltfl ch e Maus des Dialogfelde s dr cken Klicken Sie die Schaltfl che Maus des Das Dialogfeld verschwindet w hrend ein Dialogfeldes an Rechteck das von zwei Diagonalen durchkreuzt wird auf dem Bildschirm erscheint Wir werden sehen wie dieses Rechteck positioniert werden kann lt gedr ckte linke Maustaste gt Es i
17. gleichzeitig mit der Sprache EGO vertraut zu machen F r die fortgeschritteneren Autoren bietet der GM eine schnellere konfortablere und pr zisere Programmerstellung an Dar berhinaus k nnen Sie mit dem GM auch einen Teil des Moduls der Sie interessiert ausw hlen und ausf hren lassen es handelt sich also um ein exzellentes Ausf hrungsinstrument Der GM erscheint am Bildschirm durch Anzeige einer Men leiste und mehrerer Fenster die Sie bei der Erstellung Ausf hrung und Wartung Ihrer Module benutzen k nnen Die folgenden Seiten sind der Beschreibung der Men s und der Anwendung des GM gewidmet EGOWin Handbuch GM 4 Mag H Leustik Verwendung des Modulgenerators GM 2 GM Das Haupftfenster Anl lich der Installation von EGO f r Windows wurde der GM ebenso auf Ihrem Computer in der Programmgruppe EGO WIN miitinstalliert Um den GM zu starten m ssen Sie das Symbol GMWin zweimal anklicken lt Doppelklick gt Sie k nnen den GM auch direkt vom Men des Autorenmodus aus starten Sie werden daraufhin das Hauptfenster des GM erscheinen sehen das au er einem Men balken f nf weitere Fenster enth lt die Sie beliebig verschieben vergr ern oder verkleinern k nnen das Anweisungs Fenster das Modul Fenster das Symbol Icon Fenster das Paletten Fenster das Variablen Fenster UNBENANNT EGO X 587 Y 241 r Modul Ausf hren Optionen IDF Symbole vja TTS Anweisung v lt b ON pi a0 FE cr ae ou mj
18. man ein Dialogfeld wiederverwendet ist es absolut notwendig alle Parameter zu de finieren die normalerweise von dem Dialogfeld erfa t werden Dies auch dann wenn der Para meter nicht von den Befehlen des Makros verwendet wird Beispiel In dem Makro das wir gerade erstellen wurde der Parameter Alias definiert obwohl dies f r das Makro nicht unbedingt n tig ist EGOWin Handbuch GM 46 Mag H Leustik Verwendung des Modulgenerators GM 12 3 9 Die Rubrik Delimiter ist unver nderbar Diese letzte Rubrik markiert das Ende des Makros Sie ist unver nderbar und hat folgendes Aussehen Delimiter 12 3 10 Zusammenfassung des gesamten Makros Instruktion Schattiertes Objekt Position Ix 1 Iy 20 Description Der Makro erm glicht den Aufruf eines Grafikobjekts das eingerahmt ist und schattiert ist Icon Macro1 Code Kommentar Aufruf des Objekts Name mit Schattierung versetzt um Npi xels Pixel Objekt Name X Y 0 BildDim Name Breite H he F llfarbe 236 Pinsel 255 Fl che x npixels y npixels x npixels Breite y npixels H he Objekt Name x y 3 Rechteck x y x Breite y H he Parametres Name Variable f r den Namen des Objekts Alias Alias des Objekts x Position des Objekts auf der Abszisse objet Y Position des Objekts auf der Ordinate objet Npixels Variable f r die Anzahl der Pixel zur Verschiebung Create GetObject X Y Name Alias Objekt
19. ndigen der Rubrik Instruktion nsenseenneennnen nen 41 12 3 3 Vervollst ndigen der Rubrik Position 22r40errnennenseennnnnnen nn 42 12 3 4 Vervollst ndigen der Rubrik Description nenneennne 42 12 3 5 Vervollst ndigen der Rubrik lIcon 2020sssensennensnennennennennennn 42 12 3 6 Vervollst ndigung der Rubrik Code 4n4ernernennennensnennnn nennen 43 12 3 7 Vervollst ndigen der Rubrik Param amp tres nneeneennnennnn 44 12 3 8 Vervollst ndigen der Rubrik Create sernnennennnennnnnnen nn 45 12 3 9 Die Rubrik Delimiter ist unver nderbar 40nnennnennnnnnnennnn 46 12 3 10 Zusammenfassung des gesamten Makros 244s42s440ennnsnnnnnnnsnnnnnn nn 46 12 4 Liste und Beschreibung der im GM verf gbaren Dialogfelder 47 12 4 1 Dialogfelder die die Auswahl einer Datei erm glichen 48 12 4 2 Dialogfelder zur Definition der Grafikbefehle 440n nenn 48 12 4 3 Dialogfelder die die Erfassung eines Namens oder eines Wertes erm glichen rnesnnnnnnnennnnnnnennnnnnnnnnnnnnnnn nn nn nn 50 12 4 4 Dialogfeld das die Definition der Komponenten RGB erm glicht 50 EGOWin Handbuch GM 2 Mag H Leustik Verwendung des Modulgenerators GM EGOWin Handbuch GM 3 Mag H Leustik Verwendu
20. zweimal auf das Symbol tais klicken das das Paletten Fenster repr sentiert GM Fenster lt Doppelklick gt das wir vorher gerade verkleinert haben PALETTE Indem Sie auf mit der linken Maustaste auf die gew nschte Farbe klicken generieren Sie einen lt Klick links gt Pinsel der korrespondierenden Farbe auf die gew nschte Farbe des Pinsels Tl HEH HEHEHE Indem Sie mit der rechten Maustaste auf die von Ihnen gew nschte Farbe klicken generieren lt Klick rechts gt Sie die entsprechende F llfarbe auf die gew nschte F llfarbe EGOWin Handbuch GM 16 Mag H Leustik Verwendung des Modulgenerators GM 5 3 2 Erstellen einer Pinselfarbe ausgehend vom Anweisungsfenster TASTATURAKTION MAUSAK KOMMENTARE TION Klicken Sie das Symbol f r die Pinselfarbe im An weisungsfenster an ein Dialogfeld wird daraufhin Anweisungsfenster lt Klick gt an A Dieses Dialogfeld erm glicht es Ihnen die Farbe PinselFarbe Ihres Pinsels zu definieren Sie k nnen die Farbe wie folgt definieren indem Sie den Index der gew nschten Farbe im Fenster eingeben indem Sie die Komponenten rot gr n und blau RGB in den Fenstern R G und B eingebenen oder indem Sie die Laufleisten von R G und B neu einstellen F r unser Beispiel schlagen wir Ihnen vor die Lauf leiste von R ganz nach rechts zu stellen Die Kompo nenten G und B m ssen initialisiert werden indem die Laufleisten nach rechts verstellt
21. 3 3 Vervollst ndigen der Rubrik Position Es geht darum die Position zu bestimmen an der im Gitter des Anweisungsfensters das Symbol das das Makro aktiviert plaziert wird Wir schlagen Ihnen vor dieses Symbol in der Spalte 1 der Zeile 20 zu positionieren Die Rubrik Position wird also folgendes Aussehen haben Position Ix 1 Iy 20 12 3 4 Vervollst ndigen der Rubrik Description Hier mu der beschreibende Text f r das Makro eingegeben werden der beim Aufruf der Datei MACROS IDF von Nutzen sein kann Es ist ebenso ein Hilfe Text der im Hilfe Fenster des Anweisungsfensters angezeigt werden kann indem man mit der rechten Maustaste das Symbol des Makros anklickt Die Rubrik Description hat also folgendes Aussehen Description Der Makro erm glicht den Aufruf eines Grafikobjekts das eingerahmt ist und einen Schatten besitzt 12 3 5 Vervollst ndigen der Rubrik lcon Es geht hier um die Angaben des Namens des Symbols das im Anweisungsfenster aufscheinen wird Es ist notwendig die Extension der Grafikdatei anzugeben wenn das Symbol nicht in den Standardvorgaben des GM enthalten ist Die Symbole die Sie selbst definieren k nnen m ssen eine Gr e von 32x32 Pixel haben Wir schlagen Ihnen vor das Symbol Macro1 zu verwenden Die Rubrik Icon wird demnach folgendes Aussehen haben Icon Macro1 EGOWin Handbuch GM 43 Mag H Leustik Verwendung des Modulgenerators GM 12 3 6 Vervollst ndigung der Rubrik Cod
22. MENTARE Symbol Fenster lt Klick rechts gt Klicken Sie auf das Symbol des Symbol Fen sters das Sie interessiert ein Es wird daraufhin das K stchen erscheinen das Wuchtock 33 130 550 349 den dem Symbol zugeordneten Befehl erkl rt Um dieses K stchen wieder verschwinden zu lassen klicken Sie auf OK EGOWin Handbuch GM 32 Mag H Leustik Verwendung des Modulgenerators GM 8 2 Positionierung eines Haltepunktes Wie wir zuvor schon gesehen haben erm glicht Ihnen der GM das ganze Modul oder einen Teil auszuf hren Es kann von Interesse sein die Ausf hrung des Moduls anzuhalten Zu diesem Zwecke mu lediglich auf dem Symbol des Symbol Fensters vor dem der GM anhalten soll ein Haltepunkt plaziert werden das Symbol wird noch mitausgef hrt TASTATURAKTION MAUSAKTION KOMMENTARE K Klicken Sie das Symbol an auf dem Sie den Unterbrechungspunkt positionieren wollen dr c Symbol Fenster ken Sie dann zugleich auf die Taste lt Ctrl gt und die lt linke Taste gt Ihrer Maus lt Ctrl gt lt Klick links gt Ein rotes Symbol Stop erscheint dann im obe ren linken Eck des angeklickten Symbols F hrt man dieselbe Operation mit einem Symbol aus auf dem bereits ein Haltepunkt plaziert wurde so verschwindet dadurch dieser bestehende Haltepunkt Ein Haltepunkt kann auch durch das gleichzeitige Dr cken von lt Ctrl gt und lt H gt definiert werden Dieser Haltepunkt wird auf dem Symbol plazie
23. Multimedia AUTORENSYSTEM EGO f r Windows BENUTZERHANDBUCH MODULGENERATOR GM Deutsche Bearbeitung Mag Ing Hermann LEUSTIK Verwendung des Modulgenerators GM 1 Der Modulgenerator von EGOWin GM u4esnnnnennennnnnnnnnnnnnnnnnnnnnnn nennen 3 1 1 Anwendu gsbereich sisisi hanini ei I ARAE snnnnnnnnannnnnnnnnnnasnnnnnnn nn E ai 3 2 GM Das Hauptfenst r yisi ataa a n a N a a a e l aaa Odai ED 4 2 1 Die Elemente des GM in KUIZ OM sassseseessrreesrreerinnnsnnransiinnesnennadnanandtnanetennesnnnneetannnet 5 2 1 1 Der Men palkei ss iirr aaas aa Er ea LR SKEARE ERRE LES ERE ATE 5 2 1 2 Die verschiedenen Fenster des GM 4s0nesnnnnnnnnnnnennnnnnnnnnn nenn 5 2 1 2 1 Das Anweisungs Fenster esnsnneennnnnennnnnnnnnnnnnnnnnnnnnn nenn nnnn nenn nn 5 2 1 2 1 1 Versetzten eines Symbols im Gitter 7 2 1 2 1 2 bertragen eines Symbols in die Liste der Befehle 7 2 1 2 1 3 bertragen eines Befehls der Liste in ein Feld des Gitters 7 2 1 2 1 4 Zugang zur Hilfe des Anweisungsfensters nen 7 2 1 2 2 Das Symbol Fenster 4 444sHHRR Henne nennen 7 2 1 2 3 Das Mod l Fenster nsina eir iet 7 2 1 2 4 Das Paletten Fenster u nsennnnennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnn nn 8 2 1 2 5 Das Variablen Fenster eeennnnnnnennnnnnnnnnnnnnnnnnnnnnnnennnnnnn nn 8 2 1 2 6 Virtuelle Bildschirme nonnii iia 8 2 1 2 7
24. Name Breite H he F llfarbe 236 Pinsel 255 Fl che x Npixels y Npixels x Npixels Breite y Npixels H he Objekt Name x y 3 Rechteck x y x Breite y H he EGOWin Handbuch GM 44 Mag H Leustik Verwendung des Modulgenerators GM 12 3 7 Vervollst ndigen der Rubrik Param tres Hier m ssen die f r das Funktionieren des Makros notwendigen Parameter festgelegt werden Der Name der Parameter mu angegeben werden weiters ihr Typ numerisch oder alphanumerisch und eine knappe Beschreibung Dieser kurzen Beschreibung wird ein Ausrufezeichen vor angestellt Typ C entspricht einer alphanumerischen Variablen Typ V entspricht einer numerischen Variablen Die Rubrik Parame amp tres wird daher folgendes Aussehen haben Parametres Name Typ C Variable f r den Namen des Objektes Alias Typ C Alias des Objektes x Typ V Position des Objektes auf der Abszisse Y Typ V Position des Objektes auf der Ordinate Npixels Typ V Variable f r die Anzahl der Pixel der Verschiebung NB Es ist sinnvoll hier eine Variable f r den Allasnamen des Objekts anzugeben denn das Dialogfeld das wir sp ter verwenden werden erwartet eine solche Variable EGOWin Handbuch GM 45 Mag H Leustik Verwendung des Modulgenerators GM 12 3 8 Vervollst ndigen der Rubrik Create Dies ist die Rubrik die Ihnen die Erzeugung von Dialogfeldern erm glicht Diese werden ge ffnet sobald ein Benutzer das
25. ame C Erleichtert die Suche nach Zei Bildes chens tzen und erlaubt die Zuordnung des gew hlten Na mens zur Variablen Ihrer Wahl NamebBild Es ber cksichtigt alle Grafikfor mate die von EGO verwendet werden EGOWin Handbuch GM 48 Mag H Leustik Verwendung des Modulgenerators GM 12 4 2 Dialogfelder zur Definition der Grafikbefehle Insgesamt erm glichen Ihnen diese Dialogfelder die Maus dazu zu benutzen verschiedene Grafikelemente am Bildschirm zu verschieben einfache EGO Grafiken Dialogfelder und Beispiele Assozi Kommentare ierte Va riablen die in der Ru brik Para meter zu definie ren sind GettxtPos x y t Erfassung Text und Position Erm glicht die Eingabe ei nes Textes t und die Posi tionierung der Maus an den Koordinaten x y O lt lt GetRechteck x1 y1 x2 y2 IErfassung Rechteck Erm glicht die Definition der Diagonale eines Rechtecks lt x lt x NNa lt lt lt lt GetWin x y l h Erfassung eines Fensters x Erm glicht die Definition eines Fensters ausgehend von seiner linken oberen Ecke seiner Breite b und seiner H he h lt lt lt lt lt lt GetBox x1 y1 x2 y2 Erfassung einer Fl che Erm glicht die Definition der Diagonale einer Fl che lt x lt x NRZ lt lt lt lt GetPin x y L nge Winkel lErfassung einer Nadel x y L nge Winkel Erm glicht die Definition einer Nadel GetVect x y L nge Winkel Erfassung eines Vektors
26. be Fl che 50 deltax 50 deltay 200 deltax 200 deltay F llfarbe F llfarbe 3 DeltaX Deltax 1 DeltaY DeltaY 1 Schleife 50 Farbe Pause Ende EGOWin Handbuch GM 38 Mag H Leustik Verwendung des Modulgenerators GM 12 Der GM erm glicht Ihnen Makros zu erstellen 12 1 Makros Anwendungsm glichkeiten Sie k nnen mit der Hilfe von Makros die Entwicklung Ihrer Programme noch beschleunigen Der GM bietet dem Autor die M glichkeit eine Folge von Befehlen einem neuen Symbol des An weisungsfensters zuzuordnen Mit einem Klick auf das Makro Symbol werden in Ihrem Modul dann mehrere Befehlszeilen erzeugt Stellen wir uns vor Sie h tten f r ein gegebenes Modul eine Grafikkarte definiert die Ausgaben einer bung werden immer in einem K stchen mit einer Farbe einer Schattierung einem Rand erscheinen die immer gleich sind Mit Hilfe eines Makros ist es Ihnen m glich immer die gleiche Art von K stchen mit derselben Schattierung demselben Rand etc zu zeichnen ber diese Homogenit t hinaus k nnen Sie mit Hilfe der Makros auch die Entwicklung der Programme beschleunigen Man kann auch ein Makro erzeugen der folgende Aufrufe durchf hrt Animation vom Typ flc eine Videosequenz eine Tonsequenz Ein Makro wird nicht immer dieselbe Serie von Befehlen reproduzieren Ihre Makros k nnen nat rlich auch in Parameterform dargestellt sein Sie k nnen dann ber Dialogfelder die notwendi gen Para
27. d an und schl gt Ihnen vor das ge nderte Modul vor dem Ausstieg zu speichern Um ein neu erstelltes Modul zu speichern mu das Untermen Speichern unter ausgew hlt werden und in dem Dialogfeld folgendes pr zisiert werden Der Speicherort und der Name des zu speichernden Moduls Name GM1 EGO EGOWin Handbuch GM 27 Mag H Leustik Verwendung des Modulgenerators GM 6 2 Das Men Ausf hren Dieses Men umfa t verschiedene Funktionen f r den Test des Moduls oder eines Teils des Moduls das Sie gerade erzeugt haben Tastaturk rzel Erm glicht folgende Operation Allgemeine lt Ctrl gt lt I gt Reinitialisiert den GM d h hiemit werden die Befeh Initialisierung le mit nachhaltiger Wirkung unterbrochen die zuvor erzeugt worden sind z B die Farbe eines Pinsels die F llfarbe die Definition von Achsen Befehl lt Ctrl gt lt B gt Ausf hren des Befehls der direkt nach dem Cursor steht lt Ctrl gt lt Z gt Ausf hren des Restes der Zeile in der der Cursor steht Vom Anfang an lt Ctrl gt lt V gt Ausf hren eines Moduls vom Beginn bis zur Position des Cursors Definition eines lt Ctrl gt lt H gt Einf gen von Haltepunkten in den Modulen Diese Haltepunktes Haltepunkte unterbinden die dar berhinausgehende Ausf hrung des Moduls Dieser Haltepunkt wird an der Stelle gesetzt wo sich der Cursor zum Zeitpunkt des Befehls befindet S 4 Der Haltepunktpunkt macht sich im Modul in keiner Weise
28. e Dieses Makro mu daher einen Kommentar einf gen der die Funktion des Makros n her bestimmt mit dem Befehl Objekt ein Objekt in den Arbeitsspeicher laden mit dem Befehl BildDim die Gr e des Objekts bestimmen die F llfarbe schwarz definieren einen wei en Pinsel definieren mit der F llfarbe eine Fl che zeichnen die die Gr e des Objekts hat und um n Pixel in der Breite und n Pixel in der H he versetzt ist ein Objekt vor dem Hintergrund seines Schattens anzeigen das Objekt einrahmen In dieser Phase ist es wichtig zu wissen welche numerischen und alphanumerischen Variablen in diesem Makro verwendet werden Name Variable f r den Namen des Objekts X Position des Objekts auf der Abszisse Y Position des Objekts auf der Ordinate Npixels Variable f r die Anzahl der Pixels der Verschiebung Nun mu man die EGO Befehle die f r den gew nschten Effekt n tig sind eingeben Wichtig Den Kommentaren der Makros wird die Bezeichnung Kommentar vorangehen und sie werden in Klammern geschrieben Diese Kommentare werden die Variablen die im Makro verwendet wer den aufnehmen k nnen Den EGO Befehlen die in der Rubrik Codes des Datei MACROS IDF vorkommen wird niemals das Zeichen lt Ctrl gt lt gt vorangestellt Die Rubrik Code wird daher folgendes Aussehen haben Code Kommentar Aufruf des Objekts Name mit Schattierung versetzt um NPi xels Objekt Name X Y 0 BildDim
29. efehl zu l schen Diese Operation kann vom Modul Fenster aus durchgef hrt werden TASTATURAKTION MAUSAKTION KOMMENTARE Block 0 Zeile 4 Position 1 _ Klicken Sie direkt den zu l schenden Befehl im 1 FF lfarbe 46 Modul Fenster an 2 Pinsel 9 3 BschL sch 255 255 255 4 Rechteck 27 14 297 111 5 Bild Objekt1 pcx 216 120 602 382 11 1 361 Ka lt Klick links gt lt Entf gt Dr cken Sie die Taste lt Entf gt um den ge w hlten Befehl wirklich zu l schen EGOWin Handbuch GM 26 Mag H Leustik Verwendung des Modulgenerators GM 6 Funktionen des Men balkens des GM 6 1 Das Men Modul Das Men Modul bietet Ihnen Zugang zu f nf Untermen s Ein neues EGO Modul zu erstellen Ein zuvor mit dem GM oder direkt mit dem Auto renmodus von EGO erzeugtes Modul laden Ein von Ihnen modifiziertes Modul unter demselben Namen zu speichern NB Wenn das Modul das Sie speichern wollen gerade erst erzeugt wurde so wird es standard m ig im aktuellen Verzeichnis unter dem Namen Unbenannt1 ego gespeichert Speichern unter Ein Modul das Sie gerade erstellt oder modifiziert haben speichern Dabei mu die Dateierweiterung das Verzeichnis und der Namen unter dem das Modul gespeichert werden soll angeben werden GMWin beenden Den GM verlassen Wenn das aktuelle Modul ge ndert wurde so zeigt Ihnen dies der GM durch ein Dialogfel
30. efinieren sind GetIRGB R G B Erm glicht die Definition der IDefinition der Komponenten RGB G Komponenten R G und B f r das L schen einen Pin sel EGOWin Handbuch GM 51 Mag H Leustik
31. eie SUTE mon 1ce f peuse F llen X Y Stil Farbe Konturfarbe e Erlaubt die nderung einer Oberfl che durch eine Farbe Die nderung findet bis zu einer Kontur in anderer Farbe statt Km 3 Dieses Fenster umfa t die Symbole die den Befehlen entsprechen die man in den Modulen erzeugen wird Dazu mu das gew nschte Symbol angeklickt und anschlie end die n tigen Daten eingegeben werden Sei es mit Hilfe der Maus sei es mit der Tastatur wenn es sich beispielsweise um einen Text handelt oder auch mit beiden Dieses Fenster bietet Ihnen au erdem zu jedem Symbol eine Hilfestellung an Dieses Anweisungsfenster besitzt eine Liste mit den Befehlen Die Befehle k nnen sich entweder im Gitter oder aber in der rechten Liste der Befehle befinden Um einen Befehl in der Liste auszu w hlen m ssen Sie auf diesem einen Doppelklick durchf hren Ein einfacher Klick l t die Hilfe zu diesem Befehl erscheinen wenn das Hilfefenster offen ist EGOWin Handbuch GM 6 Mag H Leustik Verwendung des Modulgenerators GM 2 1 2 1 1 Versetzen eines Symbols im Gitter Halten Sie die SHIFT Taste gedr ckt Klicken Sie mit der Maus auf das Symbol welches Sie verschieben wollen und halten dabei die Taste gedr ckt Danach verschieben Sie den Cursor bis zu eiem freien K stchen Wenn Sie sich mit dem Cursor auf diesem freien K stchen befinden dann lassen Sie die Taste der Maus los 2 1 2 1 2 bertragen eines Symbols in die Liste der Befeh
32. es Moduls ausf hren der Befehle mit nachhaltiger Wirkung verwendet Definition eines Pinsels einer F llfarbe so bleibt die Wirkung des Befehls auch bei der Ausf hrung der brigen Teile des Moduls erhalten der Befehl wirkt solange nach solange er nicht durch andere Befehlsangaben modifiziert wird Wenn Sie zum Beispiel einen Teil eines Moduls in der Form ausf hren da Sie einen roten Pinsel und eine blaue F llfarbe definiert haben so bleiben dieser Pinsel und diese F llfarbe auch w hrend der folgenden Ausf hrungen aktiv Sie werden nur durch die Ausf hrung eines Modulteils modifi ziert in dem ein anderer Pinsel und oder eine andere F llfarbe definiert werden EGOWin Handbuch GM 10 Mag H Leustik Verwendung des Modulgenerators GM 4 Typische Prozedur zum Erstellen eines Befehls AKTIONEN KOMMENTARE Auswahl der Position f r die Befehlserstellung Im Anweisungsfenster mu der zu erzeugende Befehl angeklickt wer den Eingabe der notwendi gen Parameter ber die Dialogfelder Dr cken Sie lt Enter gt um das Ende der Parametereingabe an zuzeigen G ltigkeit der Erstellung EGOWin Handbuch GM Die Erstellung erfolgt an der Stelle an der sich der Cursor befin det Die Position der Erstellung kann mittels des Cursors sowohl im Symbol Fenster als auch im Modul Fenster ausgew hlt wer den Im Symbol Fenster indem man ein Symbol dieses Fensters anklickt der Cursor wird im oberen linken Eck des
33. ezeigten Werte spiegeln ihre Entwicklung bei der Ausf hrung des Moduls wider Es gen gt das Fenster scrollen weiterlaufen zu lassen um die Entwicklung der Variable zu sehen die Sie speziell interessiert Das Scrollen kann mit der Maus erreicht werden NB Werte werden im Fenster erst erscheinen nachdem der Befehl zur Ausf hrung eines Teils des Moduls gegeben wurde Die Systemvariablen von EGO werden zu dem Zeitpunkt alle initialisiert die Anwendervariablen werden nach und nach initialisiert sobald bei der Ausf hrung auf ihre Bestimmung gesto en wird siehe Benutzerhandbuch zur Bestimmung von Variablen I Variablen 7 ewcar ewcarmax ewchemin ewelick ewelicy ewcomplement ewcontrole ewcumul ewewvtligne ewfccf 1020 elegowin exemples 0 KENDN lt ZEN lt SN 10 2 Visualisierung einer oder mehrerer spezieller Variablen Mit einem Doppelklick auf eine Zeile des Variablen Fensters bewirken Sie die ffnung eines spezifischen Fensters das der angeklickten Variablen entspricht Stellen wir uns vor da Sie in Ihrem Modul die Variable ewcarmax definiert haben ein Doppelklick auf die entsprechende Variable wird die ffnung des folgenden Fensters bewirken ewcarmax i 1020 das Sie reduzieren k nnen zu l ur coords ewcarmax EGOWin Handbuch GM 36 Mag H Leustik Verwendung des Modulgenerators GM In diesem Fenster wird der Wert der Variablen in Echtzeit aktuali
34. gestellt Wenn die Zeile ber einen Label Etikette verf gt so erscheint dieser am Beginn der Zeile links vom ersten Symbol 2 1 2 3 Das Modul Fenster Block 0 Zeile 4 Position 1 1 F llfarbe 16 2 Pinsel 9 3 BschL sch 255 255 255 4L Rechteck 27 14 297 111 5 Bild Objekt1 pex 216 120 602 382 11 1 361 4 Das Modul Fenster erm glicht die Visualisierung der erzeugten Befehle und die Positionierung des Cursors der den Ort der n chsten Befehlserstellung anzeigt EGOWin Handbuch GM 8 Mag H Leustik Verwendung des Modulgenerators GM 2 1 2 4 Das Paletten Fenster PALETTE J I Das Paletten Fenster zeigt die aktuelle Farbpalette an und erm glicht die gew nschten Farbe als F llfarbe zu definieren sie einem Pinsel zuzuordnen Farbabstufungen zu erzeugen 2 1 2 5 Das Variablen Fenster Das Variablen Fenster enth lt alle vom Modul verwendeten globalen Variablen numerische und alphanumerische in alphabetischer Reihenfolge und erm glicht es Ihnen deren Inhalt anzuzeigen und zu ver ndern 2 1 2 6 Fenster f r virtuelle Bildschirme Wenn in einem Modul virtuelle Bildschirme erstellt werden dann ffnet GM f r jeden virtuellen Bildschirm ein Fenster in welchem mit Hilfe der Symbole der Inhalt des virtuellen Bildschirmes dargestellt wird Diese Fenster verschwinden wenn die virtuellen Bildschirme desaktiviert werden 2 1 2 7 Anwende
35. glichen Zustand angezeigt werden d h die Ver schiebungen Verkleinerung etc werden r ckg ngig gemacht lt Leertaste gt Sie k nnen jederzeit die Dialogfelder am Bildschirm erscheinen lassen indem Sie die Leertaste bet tigen lt Enter gt Damit werden die Dialogfelder des Befehls Bild auf gerufen Schaltfl che OK lt Klick links gt Damit wird die Operation best tigt und die Erstellung anderer Befehle erm glicht Schaltfl che Schlie en lt Klick links gt Erm glicht die Erstellung des Befehls Bild zu verlas sen und zur Erzeugung anderer Befehle berzugehen Unser erstes Modul ist fertig es mu nun gespeichert und getestet werden indem man es ausge f hrt Bevor wir auf die Funktionen des Men balkens des GM f r das Speichern und Ausf hrung des Moduls eingehen werden wir erl utern wie ein Befehl modifiziert oder unterdr ckt werden kann EGOWin Handbuch GM 22 Mag H Leustik Verwendung des Modulgenerators GM 5 6 Modifizieren eines erzeugten Befehls Sie k nnen einen Befehl jederzeit modifizieren Es gibt drei M glichkeiten Ein Befehl kann ausgehend vom Symbol Fenster modifiziert werden oder ausgehend vom Modul Fenster oder aber ber die Tastatur mit Hilfe des Befehlseditors 5 6 1 Modifizieren eines Befehls ber das Modul Fensters Nehmen wir an der Pinsel soll ge ndert werden TASTATURAKTION MAUSAKTION KOMMENTARE apromeee sa Klicken Sie den Befehl im Modul Fenster an 7 M
36. ilfe des GM 12 3 1 Beschreibung des zu erzeugenden Makros Wir werden einen Makro erstellen das folgendes leistet Plazierung eines Objektes mit dem Befehl Objekt Erstellung eines schwarzen K stchens von der Gr e des Objekts aber verschoben um n Pixel in der H he und Breite Schatten des Objekts Das Objekt wird wei umrahmt Dieses Makro mu daher den Benutzer nach dem Namen des Objekts fragen ihm erm glichen es mittels der Maus zu plazieren nach der Anzahl der Pixel f r die Verschiebung zu fragen Praktische Ratschl ge Um ein Makro zu setzen m ssen Sie die Datei MACROS IDF mit Hilfe des Programmes Write oder eines quivalenten Programmes aufrufen Wir raten Ihnen danach ein existierendes Makro zu kopieren einf gen So k nnen Sie sicher sein da Sie keine der acht f r den Makro notwendigen Rubriken vergessen und vor allem da die Rubriken in der erforderlichen Reihenfolge aufscheinen Wir nehmen an da die Operation kopieren einf gen bereits durchgef hrt worden ist und da nun noch die verschiedenen Rubriken vervollst ndigt werden m ssen 12 3 2 Vervollst ndigen der Rubrik Instruktion Es gilt dem folgenden Makro einen Namen oder Titel zu geben Wir schlagen Ihnen vor ihn Schattiertes Objekt zu nennen Die Rubrik Instruktion wird folgendes Aussehen haben Instruktion Schattiertes Objekt EGOWin Handbuch GM 42 Mag H Leustik Verwendung des Modulgenerators GM 12
37. le Halten Sie die CTRL Taste gedr ckt Danach klicken Sie mit der linken Maustaste auf das Symbol welches Sie in die Liste der Befehle bertragen m chten 2 1 2 1 3 bertragen eines Befehls der Liste in ein Feld des Gitters W hlen Sie in der Liste den gew nschten Befehl aus und kllicken danach auf ein leeres Feld des Gitters Halten Sie danach die beiden Tasten CTRL SHIFT gedr ckt und klicken mit der linken Maustaste Anhand der weiteren Ausf hrungen in diesem Handbuch werden wir sehen da ein Makro oder eine Befehlsfolge einem Symbol zugeordnet werden kann 2 1 2 1 4 Zugang zur Hilfe des Anweisungsfensters AKTIONEN KOMMENTARE Schaltfl che zur Anzeige der Hilfe Das Hilfefenster wird durch Anklicken der lt Mausklick links gt Schaltfl che Die Hilfe anzeigen ge ffnet Es erscheint dann ein K stchen unter dem In struktionsfenster In diesem Fenster wird die dem aktiven Symbol korrespondierende Hilfe angezeigt Ein Symbol des Anweisungsfensters Bewirkt die Anzeige der Hilfe zu einem mit lt Mausklick rechts gt einem Symbol verbundenen Befehl EGOWin Handbuch GM 7 Mag H Leustik Verwendung des Modulgenerators GM 2 1 2 2 Das Symbol Fenster Symbole r e Jeder erzeugte Befehl wird durch sein Symbol im Symbol Fenster dargestellt Wenn eine Zeile des Moduls beispielsweise vier Befehle enth lt so wird diese Zeile im Symbol Fenster durch vier nebeneinanderliegende entsprechende Symbole dar
38. logfeldes neue Parameter ber die Tastatur die Maus oder durch Auswahl von Variablen eingeben Wird nichts anderes am Beginn einer neuen Erstellung eines Befehls desselben Typs eingegeben so bernimmt der neue Befehl die Parameter des vorhergehenden Befehls Wenn Sie beispielsweise ein Rechteck erzeugen und nachdem Sie es eingerichtet haben auf OK dr cken um die Erstellung zu best tigen so klicken Sie anschlie end auf Maus um ein neues Rechteck zu generieren Zuerst wird das neue Rechteck das erste berlagern es gen gt an schlie end dieses zweite Rechteck einzurichten 4 1 lt Leertaste gt um w hrend der Erstellung die Dialogfelder anzuzeigen Wenn Sie eine Erstellung mit der Maus vornehmen d h Sie haben auf Maus in einem der Dialogfelder gedr ckt so verschwinden alle Dialogfelder Sie k nnen sie jederzeit wieder er scheinen lassen indem sie die Leertaste dr cken lt Leertaste gt Sie k nnen dann Ihre Erstellung mit der Maus fortsetzen und gleichzeitig die Entwicklung der Parameter in den Dialogfeldern mitverfolgen Um die Dialogfelder erneut verschwinden zu lassen m ssen Sie einfach nochmals die Leertaste dr cken lt Leertaste gt 4 2 lt L schtaste r ckw rts gt um die Anfangsparameter der Erstellung wieder herzustellen Oft werden Standardparameter einem generierten Befehl zugeordnet Danach geht man daran die Parameter anzupassen Um die Anfangsparamete
39. m glicht es dem Makro eine Beschreibung blablablablabla blabla zuzuordnen Diese Beschreibung kann in einem blabla blabla blabla Hilfe Fenster des Anweisungsfensters angezeigt werden Icon DateinameSymbolili Zeigt den Namen der Grafikdatei Format BMP an die an der Stelle des Anweisungsfensters erscheinen wird die zuvor definiert wurde Es ist n tig den Pfad anzugeben Die Angabe der Extension ist nicht notwendig wenn das Symbol in den Standardvorgaben des GM vorgesehen ist Wenn Sie Ihr eigenes Symbol zeichnen wollen so mu es BMP Format haben und 32x32 Pixel gro sein Codes Diese Rubrik umfa t die EGO Befehle die bei Pinsel der Aktivierung des Makros in Ihrem Modul F llfarbe erzeugt werden Rechteck Nat rlich k nnen diese Befehle numerische oder alphanumerische Parameter enthalten Parame amp tres Verzeichnis der Namen und Typen von Para Variable Type V Information Variable1 metern die in dem Makro verwendet werden ZKettel Type C Information ZKette1 das hei t der Parameter die von den EGO Befehlen der vorangehenden Rubrik Codes EGOWin Handbuch GM 40 Mag H Leustik Verwendung des Modulgenerators GM benutzt werden F r die Angabe der Parameter ist es n tig die Syntax der 2 folgenden Beispiele zu befolgen Variablenname Type C Legende Das V entspricht numerischen Variablen Das C entspricht Zeichenkettenvariablen Create Diese Rubrik erm glicht die Erzeugung ver
40. m soo Be m T e EN ecd Block 0 Zeile 1 Position 1 d Variablen p 5 Block Block ji Wir werden nun berblicksm ig die Funktionen des Men balkens und anschlie end die einzelnen Fenster des GM erl utern Nach einem Erstellungs Beispiel werden wir detaillierter darauf zur ck kommen EGOWin Handbuch GM 5 Mag H Leustik Verwendung des Modulgenerators GM 2 1 Die Elemente des GM in Kurzform 2 1 1 Der Men balken Der Men balken enth lt folgende Funktionen Modul Ausf hren Optionen und IDF Modul erm glicht Ihnen ein neues Modul zu erzeugen ein Modul zu laden ein Modul zu speichern und den GM zu verlassen Ausf hren erm glicht Ihnen ein ganzes oder einen Teil eines Moduls ausf hren zu lassen und assistiert Ihnen bei der Wartung und dem Test der erzeugten Module Optionen erm glicht Ihnen u a Haltepunkte zu definieren IDF erm glicht Ihnen die Hilfe im Anweisungsfenster nach Ihren eigenen W nschen zu ndern oder zu erweitern 2 1 2 Die verschiedenen Fenster des GM 2 1 2 1 Das Anweisungs Fenster mem Arten zj FEN BA D mal y pN zf COM acd ChaTab Fo am n EITE Pmoo TUT FEN P Extern pal E zaz REP CURT CURG ModParam FR HbBtn DoE mjs so Nbvar Es D iDP m Ea sume CO Tache pae Pm o
41. meter eingeben 12 2 Struktur eines Makros Alle Makros besitzen dieselbe Struktur und werden in derselben Textdatei MACROS IDF Instruction Definition Files gespeichert Diese Textdatei befindet sich in dem Verzeichnis in dem EGOWIN installiert wurde Die Datei MACROS IDF kann mit dem Programm Write das mit Windows mitgeliefert wird aufgerufen und modifiziert werden Alle Makros die in der Datei MACROS IDF enthalten sind werden nacheinander angeordnet Sie besitzen alle dieselbe Struktur und dieselben Rubriken Es handelt sich um acht Rubriken Der Beginn jeder neuen Rubrik ist mit dem Zeichen gekennzeichnet EGOWin Handbuch GM 39 Mag H Leustik Verwendung des Modulgenerators GM In der folgenden Tabelle scheinen die verschiedenen Namen auf die den Beginn jeder Rubrik eines Makros kennzeichnen Es is wichtig da die Makros die Sie erzeugen die Ordnung der Rubriken und ihre Namen genau beachten DIE 8 RUBRIKEN EINES MAKROS DES GM KOMMENTARE der unver nderliche Teil d Makros ist fett gedruckt Instruktion Titel des Makros Kennzeichnet den Beginn eines Makros und erm glicht dessen Identifikation Position Ix Spalte Iy Zeile Erm glicht die Definition der Position des Sym bols in der Matrize des Anweisungsfensters das den Makro aktivieren wird Sie m ssen daher eingeben die Zahl die der Spalte in der Matrize entspricht die Zahl die der Zeile entspricht Beispiel Position Ix 1 Iy 19 Description Er
42. ng des Modulgenerators GM 1 Der Modulgenerator von EGOWin GM 1 1 Anwendungsbereich EGO BIETET IHNEN ZWEI ANS TZE F R DIE ENTWICKLUNG IHRER PROGRAMME AN EGO ist dasProdukt 30 j hriger Entwicklungsarbeit und wurde g nzlich als eine Sprache im Dienste der P dagogik konzipiert Aus diesem Grunde enth lt das Programm einen leistungsstarken Analyseteil f r Antworten und einen vollst ndigen Rechner Das st ndige Bem hen der P dagogik zu dienen hat auch dazu gef hrt die modulare Struktur die in diesem Handbuch beschrieben wird zu w hlen Die kontinuierliche Weiterentwicklung EGO s wurde von seinen Benutzern und von der Weiter entwicklung der Computer Ausstattungen geleitet Um die Umsetzung zu erleichtern bietet das Programm EGO auch einen generatorgesteuerten Zugang an der es Ihnen erm glicht Ihre Programme mit Hilfe der Maus zu erstellen EGO bietet Ihnen also einen zweifachen Zugang Einen programmiersprachlichen Zugang und einen Zugang mit Hilfe von Symbolen F r eine einfache schnelle und effiziente Realisierung Ihrer Programme verf gt EGO ber einen Modulgenerator dem GM Durch einfaches Anklicken mit der Maus k nnen Module erzeugt und die Ergebnisse direkt am Bildschirm ausgegeben werden Diese Befehle werden automa tisch an den Ort den Sie im EGO Modul im Textteil oder im Analyseteil gew hlt haben in Codeform bertragen Der GM erm glicht es Anf ngern schnell einfache Programme zu erstellen und sich
43. nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 18 5 5 Erstellen einer Grafik 4 222 2a a HH nn 20 5 5 1 Verwendung der Maus um die Parameter des Befehls Bild ZU definieren 2 22 22 2er nehusbenkikanliihe 21 5 6 Modifizieren eines erzeugten Befehls 44444444440Rnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 22 5 6 1 Modifizieren eines Befehls ber das Modul Fensters 4m 22 5 6 2 Modifizieren eines Befehls ber das Symbol Fenster uusne 23 5 6 3 Modifizieren eines Befehls mit Hilfe des Editors des Modul Fensters 24 5 7 L schen eines Befehls ausgehend vom Modul Fenster u 224044244n0en nn 25 EGOWin Handbuch GM 1 Mag H Leustik Verwendung des Modulgenerators GM 6 Funktionen des Men balkens des GM 424444042 snnnnnnennnnnnennnnnnen nennen 26 6 1 Das Men Modul en innen 26 6 2 Das Men Ausf hren 222444440400nnnnnnennnnnnnnennnnnnnnnnnnnnnennnnnnnennnnnnannnnnnnnnn nenn 27 7 Details zum Modul Fenster 444444444444444 44400 nnnnnnennnnnnnnennnnnennnnnnnn nn nne nenn 29 7 1 Setzen von Labeln im Modul Fenster us 24440sssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 29 7 2 Erstellen von p dagogischen Sanktionen im Analyseblock 40 nenn 30 8 Details zum Symbol Fenster 44444444 4440 nnnnnnennnnnnnnnnnnnnnnnnnnnnnennnnnnn nn 31
44. nz nach rechts einzustellen Die daraus resultierende Farbe wei erscheint in dem Rechteck zwischen den Schaltfl chen OK und Schlie en Die Werte R G und B nehmen den Wert 255 an NB Wenn Sie ein L schen mit den KomponentenR G und B durchf hren wollen so ist es unerl lich die drei Laufleisten einzustellen um sie zu initialisieren auch wenn eine der drei Komponenten den Wert Null hat Schaltfl che OK Sobald Sie die vorangehenden Operationen durch lt Klick links gt gef hrt haben klicken Sie auf OK um die Er stellung zu best tigen Schaltfl che Schlie en Dies erm glicht Ihnen die Erstellung des L schens lt Klick links gt zu verlassen um weitere Befehle zu erzeugen die Fenster des GM erscheinen wieder EGOWin Handbuch GM 15 Mag H Leustik Verwendung des Modulgenerators GM 5 3 Definition einer Pinselfarbe bzw einer F llfarbe Mit der Definition der Pinselfarbe wird die Zeichenfarbe f r die Texte Linien etc definiert Mit der F llfarbe wird die Farbe der Oberfl chen der K stchen Kreise etc bestimmt F r diese Erstellung k nnen zwei L sungen ins Auge gefa t werden direkt ausgehend vom Paletten Fenster ausgehend von den entsprechenden Symbolen des Anweisungsfensters 5 3 1 Erstellen einer F llfarbe oder einer Pinselfarbe ausgehend vom Paletten Fenster TASTATURAKTION MAUSAKTION KOMMENTARE F r eine Erstellung ausgehend vom Paletten Fenster m ssen Sie
45. odul Fenster den Sie modifizieren m chten lt Klick links gt Der Cursor f r die Befehlserstellung plaziert sich automatisch am Beginn des markierten Befehls Veranla t die ffnung des oder der Dialog lt Shift gt felder die dem angeklickten Symbol zugeord net sind i A 2 Das Dialogfeld erscheint man kann daher zu E ERE 2 Beschreinung ser Ersiiung die weiter sb ie l vorne gegeben wurde Bf IE EGOWin Handbuch GM 23 Mag H Leustik Verwendung des Modulgenerators GM 5 6 2 Modifizieren eines Befehls ber das Symbol Fenster Nehmen wir an Sie wollen den Pinsel ver ndern TASTATURAKTION MAUSAKTION KOMMENTARE Symbol Fenster lt Klick mit der linken Taste gt Klicken Sie das Symbol im Symbol Fenster an __symboe iA das dem Befehl entspricht der modifiziert werden soll RX lt Shift gt lt gedr ckte linke Taste gt Damit werden das oder die Dialogfenster die dem angeklickten Symbol zugeordnet sind ge ffnet Pinsel Farbe Das Dialogfeld erscheint es kann daher zu einer neuen Erstellung bergegangen werden Siehe dazu die Beschreibung der Befehls erstellung weiter oben EGOWin Handbuch GM 24 Mag H Leustik Verwendung des Modulgenerators GM 5 6 3 Modifizieren eines Befehls mit Hilfe des Editors des Modul Fensters Ein Befehl kann auch direkt ber die Tastatur ver ndert werden Um beispielsweise den Namen einer aufgerufenen
46. r Fenster Wenn in einem Modul Anwender Fenster Windows Fenster erstellt werden so versucht GM diese Fenster so darzustellen wie sie dem Anwender erscheinen Man kann in einem Programm diese Fenster zu jeder Zeit in der Gr e ver ndern bzw bis hin zu einem Symbol verkleinern EGOWin Handbuch GM g Mag H Leustik Verwendung des Modulgenerators GM 3 Erstellen Einige generelle Prinzipien 3 1 Die Position des erzeugten Befehls Im Benutzerhandbuch wurde dargelegt da die Reihenfolge der Befehle in den EGO Modulen sehr wichtig ist Es ist daher notwendig vor jeder Modulerstellung zu wissen wo die Erstellung erfolgen wird Wird nichts anderes angegeben so werden die Befehle sequentiell erzeugt oft wird man aber einen Befehl zwischen zwei anderen bereits erstellten Befehlen einf gen wollen Es gibt zwei M glichkeiten den Ort festzulegen an dem der Befehl erzeugt werden soll 1 Indem man das Symbol im Symbol Fenster anklickt vor dem man einen neuen Befehl einf gen m chte t N Durch den Cursor links oben markiertes Symbol Symbol Fenster 2 Indem man den Cursor in dem Modulfenster an dem Ort plaziert an dem der neue Befehl eingef gt werden soll Sue Oje a T Durch den Cursor markierter Befehl Modul Fenster 3 2 Wichtigkeit der vorher ausgef hrten Befehle Im Benutzerhandbuch f r EGO f r Windows wurde ausgef hrt da einige Befehle eine nachhaltige Wirkung besitzen Wenn Sie im GM einen Teil ein
47. r wieder herzustellen d h die Modifikation der Parameter zu annulieren m ssen Sie dr cken auf lt L schtaste r ckw rts gt EGOWin Handbuch GM 12 Mag H Leustik Verwendung des Modulgenerators GM 5 Beispiel Erstellen des ersten Moduls GM1 Nun werden wir anhand von einigen Beispielen mit Befehlen die besprochenen Ausf hrungen illustrieren Wir werden ein erstes einfaches Modul erstellen damit Sie sich mit dem Generator GM vertraut machen Das Modul wird den Bildschirm mit wei l schen wird eine blaue F llfarbe und einen roten Pinsel definieren wird ein rotes Rechteck auf den Bildschirm zeichnen in dem die Grafik objekt1 pcx verf gbar unter den Beispielen erscheinen wird 5 1 Vorbereitende Schritte Sie haben den GM bereits mit einem Doppelklick auf das entsprechende Symbol in der Programm gruppe EGO WIN oder aus dem Men des Autorensystems heraus gestartet GMwinl Gruppe EGO Win lt Doppelklick gt AKTIONEN KOMMENTARE Wir schlagen Ihnen vor zweimal auf den oberen lt Doppelklick gt Balken des GM zu klicken damit das Fenster des GM den gesamten Bildschirm einnimmt Wir empfehlen Ihnen auch das Variablen Fen ster sowie das Paletten Fenster zu verkleinern im Sinne von Windows Um diese zwei Felder zu z verkleinern m ssen Sie auf die Schaltfl che Variablen Fenster lt Klick gt Symbol dr cken das sich rechts oben in jedem der zu verkleinernden
48. rt wo sich der Zeiger des Symbol Fensters befindet EGOWin Handbuch GM 33 Mag H Leustik Verwendung des Modulgenerators GM 9 Details zum Palettenfenster Wir haben bereits besprochen wie man ausgehend vom Paletten Fenster einen Pinsel und eine F llfarbe definieren kann Wir werden nun sehen wie man die Indices Rot Gr n und Blau in einer Palette definieren kann und wie man schnell Farbskalen in einer Palette erstellen kann 9 1 Definition der Komponenten R G und B einer Farbe Ausgehend vom Palettenfenster ist es Ihnen m glich die Komponenten R G und B f r die Farbe ihrer Wahl zu definieren Im Modul wird der Befehl RGBWechsel erzeugt Folgende Vorgangs weise ist zu befolgen TASTATURAKTION MAUSAKTION KOMMENTARE PALETTE Klicken Sie in der Palette die Farbe an deren Komponenten R G und B Sie neu definieren m chten ne Wenn Sie zugleich auf lt Ctrl gt und auf die linke lt Ctrl gt lt Klick links gt Maustaste dr cken so erscheint ein Dialogfeld Um das Dialogfeld anzuweisen mu man lediglich der gewohnten Prozedur folgen EGOWin Handbuch GM 34 Mag H Leustik Verwendung des Modulgenerators GM 9 2 Erstellen einer Farbskala Ausgehend vom Palettenfenster k nnen Sie eine Farbskala zwischen einer Farbe des Index n und einer Farbe des Index m definieren Folgende Vorgangsweise ist einzuhalten TASTATURAKTION MAUSAKTION KOMMENTARE PALETTE EN g Stellen Sie den Zeiger auf die
49. rzeugen die den Antwortmodellen zugeordnet sind Es ist wichtig da die Antwortmodelle zuvor im Autorenmodus erzeugt wurden Die Prozedur der Erstellung in einem Block entspricht in allen Punkten den vorangehend be schriebenen Prozeduren es ist nur n tig im GM zus tzlich den Antwortblock anzugeben in dem die p dagogische Sanktion erzeugt werden soll Um von einem Block zum n chsten zu kommen m ssen folgende Tasten gedr ckt werden Block um zum n chsten Block zu kommen oder Block um zum vorhergehenden Block zu gelangen Die Nummer des Blockes dessen Befehle angezeigt werden erscheint oben in der Mitte des Modul Fensters Der Textteil der EGO Module wird als Block 0 des Moduls angeschrieben EGOWin Handbuch GM 31 Mag H Leustik Verwendung des Modulgenerators GM 8 Details zum Symbol Fenster 8 1 Feststellen des einem bestimmten Symbol zugeordneten Code In einem langen Modul wird im Symbol Fenster fter das gleiche Symbol verwendet daher kann es von Interesse sein den jeweiligen Code des Symbols genau zu kennen Stellen wir uns vor das Symbol Fenster enth lt mehrere Symbole die den Text im Modul symboli sieren Um herauszufinden welches Symbol welchen Text beinhaltet gen gt es klicken Sie das Symbol des Symbol Fensters das Sie interessiert an lt Klick links gt danach dr cken Sie die rechte Maustaste lt Klick rechts gt um den Code erscheinen zu lassen TASTATURAKTION MAUSAKTION KOM
50. siert Dar berhinaus werden Sie den Wert der Variablen ndern k nnen indem Sie einen neuen Wert eingeben und indem Sie diese Eingabe mit lt Enter gt best tigen F r diese Aktualisierung der Variablen ist es n tig die Ausf hrung des Moduls anzuhalten 11 Beispiel f r ein Modul das Variablen verwendet Wir schlagen Ihnen vor ein neues Modul PALGM zu generieren das folgendes ausf hren wird L schen des Bildschirms mit der Farbe grau Index 7 Definition der Komponenten R G und B f r die Farbe mit dem Index 17 wobei R 0 G 0 und B 0 Definition der Komponenten R G und B f r die Farbe mit dem Index 235 mit R 255 G 255 und B 255 Definition einer Farbskala von der Farbe mit dem Index 17 bis zur Farbe mit dem Index 235 Zeichnen von 51 konzentrischen K stchen mit Hilfe einer Schleife mit einer urspr nglichen F llfarbe von 17 und Steigerung um 3 f r jede Schleife mit den urspr nglichen Diagonalenkoordinaten 50 50 und 200 200 und einer Steigerung von 1 der Koordinaten der linken oberen Ecke des K stchens durch jede Schleife und einer Verminderung von 1 der Koordinaten der rechten unteren Ecke des K stchens NB Wenn Sie eine Grafikkarte mit nur 16 Farben verwenden so erscheint die Abstufung als Raster EGOWin Handbuch GM 37 Mag H Leustik Verwendung des Modulgenerators GM Das folgende Schema illustiert das Aussehen des Symbol Fensters das man nach der Erstellung erh lt Man beginnt mit der
51. st m glich das Rechteck zu verschieben indem Sie den Mauszeiger darauf positionieren NB Wenn das Rechteck Pixel f r Pixel ver schoben werden soll so kann man die Pfeile der Tastatur verwenden nach oben nach unten rechts links lt gedr ckte rechte Maustaste gt Das Rechteck kann verkleinert oder vergr ert werden indem man den Mauszeiger an der EGOWin Handbuch GM 19 Mag H Leustik Verwendung des Modulgenerators GM unteren Ecke des Rechtecks positioniert NB Wenn das Rechteck Pixel f r Pixel ver kleinert oder vergr ert werden soll so kann man die Pfeile der Tastatur nach oben nach unten rechts links verwenden vorausgesetzt man h lt die lt Shift gt Taste dabei gedr ckt lt Leertaste gt Wenn Sie die Leertaste gedr ckt halten k nnen Sie jederzeit das Dialogfeld erscheinen lassen und gleichzeitig mit der Modifikation der Para meter mit Hilfe der Maus fortfahren Um das Dialogfeld verschwinden zu lassen dr cken sie nochmals auf die Leertaste lt Enter gt Sobald das Rechteck adjustiert wurde dr cken Sie lt Enter gt und das Dialogfeld erscheint wieder Schaltfl che OK Best tigt die Erstellung und erm glicht es mit lt Klick links gt dem Erstellen weiterer Rechtecke fortzufahren Schaltfl che Schlie en Damit wird das Erstellen von Rechtecken ver lt Klick links gt lassen und zur Erstellung anderer Befehle ber gegangen werden EGOWin Handbuch GM 20 Mag H
52. werden und sie auf Null gestellt werden Die resultierende Farbe rot erscheint im Rechteck zwischen den Schaltfl chen OK und Schlie en Man erh lt R 255 G 0 und B 0 NB Wenn Sie einen Pinsel mit Hilfe der Komponen ten R G und B definieren m chten so ist es un erl lich die Laufleisten von R G und B zu verstel len um sie zu initialisieren auch wenn eine der Komponenten den Wert Null hat Schaltfl che OK Sobald Sie die vorangehenden Operationen durch lt Klick links gt gef hrt haben klicken Sie auf OK um Ihre Erstellung zu best tigen Schaltfl che Schlie en Dies erm glicht es Ihnen die Erstellung einer F ll lt Klick links gt farbe zu verlassen und andere Befehle einzugeben die Fenster des GM erscheinen wieder EGOWin Handbuch GM 17 Mag H Leustik Verwendung des Modulgenerators GM 5 3 3 Erstellen einer F llfarbe ausgehend vom Anweisungsfenster TASTATURAKTION MAUSAKTIO KOMMENTARE Klicken Sie das Symbol f r die F llfarbe im An A weisungsfenster an ein Dialogfeld wird daraufhin Anweisungsfenster lt Klick gt Be a a WC o Vgl Beschreibung zur Erstellung eines Pinsels auf 2 I el EE el HERE den vorangehenden Seiten Di DESENE ee JA Bernese _ C Schaltfl che OK Sobald Sie die vorangehenden Operationen lt Klick links gt durchgef hrt haben klicken Sie auf OK um die Erstellung zu best tigen Schaltfl che Schlie en Dies erm glicht

Download Pdf Manuals

image

Related Search

Related Contents

bizhub 25e USER'S GUIDE  Kramer Electronics FC-21ETH video switch  StarTech.com 1 ft Panel Mount USB Cable A to A - F/M  "取扱説明書"  ASSMANN Electronic AKB-2 cable tie    VISCOSIMETROS • ANALOGOS • DIGITALES    

Copyright © All rights reserved.
Failed to retrieve file