|
|
Die in diesem Abschnitt aufgeführten User Language-Programmdateien sind Includedateien, die häufig benötigte Definitionen und Funktionen enthalten. Diese Include-Files werden von den mit der BAE-Software ausgelieferten User Language-Programmen extensiv referenziert. 4.1.1 Standard-Includedateienstd.ulh (STD) -- Standard-IncludeDie Definitionen und Deklarationen aus der Includedatei std.ulh sind kompatibel zu allen Interpreterumgebungen des Bartels AutoEngineer (also sowohl zum Schaltplaneditor, als auch zum Layouteditor, zum Autorouter, zum CAM-Prozessor, zum CAM-View-Modul und zum Chipeditor). std.ulh enthält neben häufig benötigten Konstanten unter anderem auch Funktionen zur Bilddarstellung und Datenkonvertierung, Routinen für das Fehlermeldewesen und zur Internationalisierung sowie BAE-Menüfunktionen und Utilities zur Abfrage der BAE-Softwarekonfiguration und zur Manipulation des Arbeitsbereichs. baeparam.ulh (STD) -- BAE-ParameterzugriffDie Definitionen und Deklarationen aus der Includedatei baeparam.ulh sind kompatibel zu allen Interpreterumgebungen des Bartels AutoEngineer. baeparam.ulh enthält Funktionen für den Zugriff auf System- und Bearbeitungsparameter. In die Datei baeparam.ulh ist über Include-Anweisung die Quellcodedatei std.ulh (siehe oben) eingebunden. pop.ulh (STD) -- Popup-UtilitiesDie Definitionen und Deklarationen aus der Includedatei pop.ulh sind kompatibel zu allen Interpreterumgebungen des Bartels AutoEngineer. In pop.ulh sind Routinen zur menügesteuerten Datei- und Elementnamensabfrage, allgemeine Popupfunktionen, Funktionen zum Auflisten von Verzeichnisinhalten sowie BAE-Menüfunktionen und Utilities zur Abfrage der BAE-Softwarekonfiguration definiert. In die Datei pop.ulh ist über Include-Anweisung die Quellcodedatei std.ulh (siehe oben) eingebunden. popdraw.ulh (STD) -- Popup-ZeichenfunktionenDie Definitionen und Deklarationen aus der Includedatei popdraw.ulh sind kompatibel zu allen Interpreterumgebungen des Bartels AutoEngineer. popdraw.ulh enthält allgemeine Utilities und Definitionen zur Anzeige von Icons und Buttons sowie zur Grafikausgabe in Popupmenüs. In die Datei popdraw.ulh ist über Include-Anweisung die Quellcodedatei std.ulh (siehe oben) eingebunden. mnu.ulh (STD) -- MenüfunktionenDie Definitionen und Deklarationen aus der Includedatei mnu.ulh sind kompatibel zu allen Interpreterumgebungen des Bartels AutoEngineer. mnu.ulh enthält erweiterte Popup- und Menü-Utilities zur Textanzeige, zur Textabfrage, zur Farbauswahl, zur Anzeige von BAE-Produktinformationen, usw. In die Datei mnu.ulh ist über Include-Anweisung die Quellcodedatei pop.ulh (siehe oben) eingebunden. sql.ulh (STD) -- SQL-UtilitiesDie Definitionen und Deklarationen aus der Includedatei sql.ulh sind kompatibel zu allen Interpreterumgebungen des Bartels AutoEngineer. sql.ulh enthält eine Reihe nützlicher Routinen für die Verwaltung von relationalen SQL-Datenbanken sowie den Zugriff auf deren Inhalt. In die Datei sql.ulh ist über Include-Anweisung die Quellcodedatei pop.ulh (siehe oben) eingebunden. xml.ulh (STD) -- XML-UtilitiesDie Definitionen und Deklarationen aus der Includedatei xml.ulh sind kompatibel zu allen Interpreterumgebungen des Bartels AutoEngineer. xml.ulh enthält eine Reihe nützlicher Import- und Export-Funktionen fuer XML-Dateien. In die Datei xml.ulh ist über Include-Anweisung die Quellcodedatei std.ulh (siehe oben) eingebunden. 4.1.2 SCM-Includedateienscm.ulh (SCM) -- SCM-/Schaltplaneditor-UtilitiesDie Definitionen und Deklarationen aus der Includedatei scm.ulh sind kompatibel zur Interpreterumgebung des Schematic Editors. In scm.ulh sind unter anderem Funktionen zum Kopieren von SCM-Elementen und zur Zuweisung von Regeln an SCM-Elemente definiert. In die Datei scm.ulh ist über Include-Anweisung die Quellcodedatei std.ulh (siehe oben) eingebunden. 4.1.3 Layout-Includedateienlay.ulh (LAY) -- Layout-UtilitiesDie Definitionen und Deklarationen aus der Includedatei lay.ulh sind kompatibel zu den Interpreterumgebungen des Layouteditors, des Autorouters und des CAM-Prozessors. In lay.ulh sind unter anderem Funktionen zur analytischen Geometrie, zur Auswertung von Netzlistendaten, zum Kopieren von Layoutelementen sowie zur Abfrage von Lagenbezeichnungen definiert. lay.ulh enthält darüber hinaus auch Funktionen für den Zugriff auf das Neuronale Regelsystem sowie die Anwendung desselben in den Layoutmodulen des Bartels AutoEngineer. In die Datei lay.ulh ist über Include-Anweisung die Quellcodedatei std.ulh (siehe oben) eingebunden. 4.1.4 IC-Design-Includedateienicd.ulh (ICD) -- IC-Design-UtilitiesDie Definitionen und Deklarationen aus der Includedatei icd.ulh sind kompatibel zur Interpreterumgebung des IC-Design-Chipeditors. In icd.ulh sind unter anderem Funktionen zur analytischen Geometrie, zum Kopieren von IC-Design-Elementen sowie zur Abfrage von Lagenbezeichnungen definiert. icd.ulh enthält darüber hinaus auch Funktionen für den Zugriff auf das Neuronale Regelsystem sowie die Anwendung desselben im IC-Design-System des Bartels AutoEngineer. In die Datei icd.ulh ist über Include-Anweisung die Quellcodedatei std.ulh (siehe oben) eingebunden.
User Language-Includedateien |
|