|
|
Dieser Abschnitt gibt Hinweise zur Installation der User Language-Programme der BAE-Software und beschreibt die Möglichkeiten der Menübelegung und Tastaturprogrammierung. Mit der BAE-Software werden eine Vielzahl von
User Language-Programmen in kompilierter Form in der Datei
4.3.1 KompilierungDie Kompilierung der mit der BAE-Software ausgelieferten
User Language-Programme ist üblicherweise nicht notwendig, da die Programme bereits in kompilierter Form installiert werden. Nichtsdestotrotz wird mit den
User Language-Programmen unter anderem die Batchdatei CPLSLL (ComPiLe with Static Link Library) zur automatischen Kompilierung sämtlicher
User Language-Programme aus dem
User Language-Verzeichnis bereitgestellt. Unter DOS kann CPLSLL nach dem Setzen der
gestartet werden. Der entsprechende Aufruf unter Linux bzw. Unix lautet
Der Übersetzungsvorgang kann (je nach Leistungsfähigkeit des Rechners) einige Zeit in Anspruch nehmen. 4.3.2 Menübelegung und TastaturprogrammierungEinige der installierten User Language-Programme definieren implizite User Language-Programmaufrufe über die eine weit reichend modifizierte Benutzeroberfläche mit einer Vielzahl von Zusatzfunktionen (Startups, Toolbars, Menübelegung, Tastaturprogrammierung) aktiviert wird. Selbstverständlich haben Sie die Möglichkeit, weitere Anpassungen selbst vorzunehmen oder die vorgegebene Menü- und Tastaturbelegegung ganz oder teilweise zurückzusetzen. Das mit der BAE-Software ausgelieferte User Language-Startupprogramm bae_st wird automatisch beim Aufruf eines BAE-Moduls mit integriertem User Language Interpreter (Schaltplaneditor, Layouteditor, Autorouter, CAM-Prozessor, CAM-View, Chipeditor) gestartet. bae_st ruft seinerseits das User Language-Programm uifsetup auf, welches eine vordefinierte Menü- und Tastaturbelegung im aktuellen BAE-Programm-Modul aktiviert. Änderungen bzw. Anpassungen der BAE-Menü- und Tastaturbelegung können zentral in der Quellcodedatei des Programms uifsetup vorgenommen werden. Die aktuelle Tastaturbelegung kann mit dem User Language-Programm hlpkeys angezeigt werden. Der Aufruf von hlpkeys ist über die Funktion aus dem Menü möglich, sofern die vordefinierte Menübelegung aus uifsetup aktiviert ist. Die Transparenz der mit uifsetup definierten Menübelegung ist automatisch durch die Anzeige der entsprechenden BAE-Menüs gegeben. Darüber hinaus kann mit dem Programm uifdump die in der aktuellen Interpreterumgebung definierte Menü- und Tastaturbelegung in Form eines Reports angezeigt bzw. auf eine ASCII-Datei ausgegeben werden. Mit dem Programm uifreset lässt sich die komplette Menü- und Tastaturbelegung der aktuellen Interpreterumgebung zurücksetzen. Das Ergebnis eines uifreset-Aufrufs wird Sie sicher überraschen (probieren Sie es doch einfach einmal aus; durch einen Aufruf von uifsetup können Sie ja jederzeit wieder die modifizierte Benutzeroberfläche aktivieren). Die Programme uifsetup, uifdump und uifreset sind zusätzlich auch über das Menü des Programms keyprog aufrufbar, welches zudem komfortable Funktionen zur Online-Tastaturprogrammierung sowie zur Verwaltung von Hilfstexten für User Language-Programme zur Verfügung stellt.
Bereitstellung der User Language-Programme |
|