Web-Site Dr. Grigo
Paket "МILL"


Inhalt:

Kurze Information über das System МILL"

Das Paket ist ein selbst entpackendes Archiv. Es enthält den МILL-Compiler mit Dokumentation und Hilfsprogrammen, eine umfangreiche Sammlung von Beispielen und, auf Wunsch, die Quelltexte der Software. Diese steht somit als Freeware und Open-Source-Software zur Verfügung, für dessen Nutzung die im Dokument "Download = Vertrag mit dem Autor" ge­nannten Regeln gelten.
Das Paket stand als 16-Bilt-Software (Version 3) seit 2003 zum Download zur Verfügung. Da eine Analyse der im Internet auf diesem Gebiet angebotenen Freeware den Autor nicht befriedigte, entschloß er sich, den Compiler auf Win32-Basis zu modernisieren und diesen den Lesern seiner Homepage wiederum als Freeware zur Verfügung zu stellen.
Die Sprache "МILL" (Microstrip Layout Language) ist eine Hochsprache zur Beschreibung der Layouts planarer Mikrowel­lenschaltungen. Zusammen mit dem Compiler und einer rechnergestützten Lichtzeichentechnik bildet sie ein CAD-System zur Erzeugung der Daten für Fotomasken zur Herstellung von Streifenleiterschaltungen. Die Sprache "МILL" wurde parallel mit der Entwicklung des Compilers geschaffen. Deshalb konnten die Sprachelemente so gewählt werden, daß ein optimales Interpreterprogramm möglich ist. Die Sprache wurde von einem Spezialisten der Mikrowellentechnik entwickelt. Sie ent­spricht deshalb voll der Denkweise des Mikrowelleningenieurs. Der neue Compiler bietet, neben besserer Bedienbarkeit, zeitgemäßen grafischen Leistungen und umfangreicher Hilfen für den Nutzer, einen Service für das interaktiven Editierens des Layouts an. Diese Arbeitsweise entspricht der üblicher CAD-Systeme, sie nutzt aber die Leistungsfähigkeit der Sprache "МILL" bei weitem nicht aus. Diese Möglichkeit kommt jedoch Nutzern mit wenig Erfahrung sehr entgegen.
Compiler-Oberfläche
ManualOberfläche des МILL-Compilers
Die Stärke von МILL besteht darin, daß Parameter und Koordinaten der Microstrip-Elemente durch algebraische Aus­drücke zugewiesen werden können, in denen Parameter und Koordinaten anderer Elemente als Variablen auftreten. So können zusammenhängende Gebilde formuliert werden, die bei Änderung einzelner Parameter weiterhin zusammenhängend bleiben. Dieser "Mechanismus" kommt einer automatischen Layout-Generierung sehr entgegen. Diese Vorteile werden dem Anwender insbesondere beim Studium des Hilfsprogramms zur Macrogenerierung überzeugen. Dieses ist Bestandteil des Paketes. Derartig Programme können auch vom Nutzer leicht erzeugt werden, vorausgesetzt, er verfügt über die notwen­digen Kenntnisse auf dem Gebiet der Programmierung. Die so erzeugten Schaltungsteile werden als Macros in die Daten des Layouts übernommen.
Oberfläche MacroGenerator
Oberfläche des Hilfsprogramms "MacroGenerator" zur Erzeugung des Layouts eines Lange-Kopplers
Bemerkungen zur Philosophie der Sprache "МILL"
Die geometrischen Strukturen werden mit rein syntaktischen Mitteln in Form von ASCII-Text beschrieben. Das Layout wird als eine Aneinanderreihung von elementaren geometrischen Elementen formuliert, wie z.B. Microstrip, Dreieck, Mäander, Kreisbogen, Vollkreis usw., die durch ihren Typ, Koordinaten und sonstige Parameter gekennzeichnet sind. Jedes Element erhält eine Nummer, die nur einmal auftreten darf. Diese Nummer dient gleichzeitig als Index für Bezugnahmen auf Para­meter oder Koordinaten in arithmetischen Ausdrücken. Jedes Element wird durch Parameter, in den meisten Fällen durch eine Richtung und durch 1...10 Koordinaten beschrieben. Die Lage und Größe eines Elementes können in der Regel auf mehre Arten beschrieben werden. Es dürfen jedoch nur so viele Angaben gemacht werden, daß das Element und seine Lage eindeutig festliegt. Schaltungsteile, die sich wiederholen, können einmalig als Macros formuliert werden. So kann eine Macro-Hierarchie beliebiger Schachtelungstiefe geschaffen werden.
Die Sprachelemente erlauben sowohl eine primitive Arbeitsweise des Schaltungsentwicklers, die in der Regel durch absolute Koordinatenzuweisungen gekennzeichnet ist, als auch die elegante Arbeitsweise des Profis, die in der vollen Ausnutzung der Möglichkeiten der Hochsprache besteht und durch die Anwendung von skalaren und vektoriellen Ausdrücken gekennzeich­net ist. Erst diese Arbeitsweise führt zu erhöhter Zuverlässigkeit und Einfachheit beim Einbringen nachträglicher Parameter­änderungen, ohne daß der "Zusammenhalt" des Layouts verloren geht.

Informationen zum Download

Setup-MILL-de.exe: download
Datenvolumen:   8.9 MB, entpackt: 33.8 MB
Format: selbst entpackendes Archiv
Systemanforderungen: Windows XP bis Windows 10
 


E-Mail to: Kontakt@Grigo-SHF.de