MaxonPLP 2.0 Autor: Peter Jack © 1989-1993 MAXON Computer Dies ist eine vorläufige Ergänzung zum alten Handbuch. Daher ist es möglich, daß einige Funktionen nicht beschrieben sind oder noch nicht so funktionieren wie beschrieben. Allgemeines Diese Anleitung beschreibt in kurzer Form die Änderungen und neuen Features von MaxonPLP 2. Bitte lesen Sie auch die Anleitung zu MaxonPLP V1.x, da auf die gleichgebliebenen Features nicht näher eingegangen wird. Umfang Sie sollten zwei Disketten haben: MaxonPLP_Disk1 + MaxonPLP_Disk2 Auflistung der neuen Features ----------------------------- Folgende Änderungen wurden an MaxonPLP vorgenommen: * komplett neues Treiberkonzept, d.h PLPPlot und PLPDruck werden durch das Programm PLPAusgabe und entsprechende Treiber (PLP_PrefsDrucker, PLP_Plot, PLP_PostScript ...) ersetzt. Näheres dazu lesen Sie bitte in der gesonderten Anleitung zu PLPAusgabe. * zusätzliche hirarchische Funktionstastensteuerung * erweiterte Einstellungen in der PLPEditor.Init-Datei * zusätzliche Kupferlagen * Geräteseite in Ober- und Unterseite aufgeteilt * Zoom (1:16 bis 16:1) * neue Lötpunktformen (quadratisch oder Achteck, Höhe und Breite getrennt einstellbar, drehbar) * Editier- und Macro-Funktionen auch im Bauteileditor uneingeschränkt benutzbar * verbesserte Editiermöglichkeiten der einzelnen Elemente * neue Suchfunktionen für Bauteile * kleine Änderungen der Tastaturbelegung und von Requestern * Änderungen im Dateiformat (für Anwender nur bei Netzlisten relevant) * Hothelp- und AmigaGuide-Unterstützung implementiert Geänderte Tastaturbelegungen ---------------------------- Folgende Tastaturkommandos wurden geändert: * Funktionstasten -> SHIFT + Funktionstasten * ESC -> ALT + ESC (Programm verlassen) * Zahlenblock 4 und 5 wurden vertauscht. Da es jetzt mehr Seiten gibt, erfolgt die Auswahl der gerade sichtbaren Seiten nach der Farbe. (D.h. 4 = rot, 5 = grün und 6 = blau) * Tasten Q und W wurden mit A und S vertauscht (auch wegen Farbwahl rgb) * ~-Taste entfällt (Leiterbahnbreite jetzt im Leiterbahn- Modus änderbar) Neue Tastaturkommandos ---------------------- Folgende Tastaturkommandos wurden hinzugefügt: * Funktionstasten werden für die neue hirarchische Steuerung benutzt (siehe Kapitel dazu) * ESC wird für die neue hirarchische Steuerung benutzt * mit g kann man im Bauteileditor unbenannte Anschlüsse suchen * SHIFT + g zur Auswahl eines Bauteils aus den Bibliotheken anhand eines ASCII-Strings * ALT + c setzen/löschen eines Bezugpunktes (für spätere Verwendung bei Bohrdaten) * SHIFT + 2-9 (Zahlenreihe) zum Einstellen der Lötpunktbreite * ALT + 2-9 (Zahlenreihe) zum Einstellen der Lötpunkthöhe * r auch drehen von Lötpunkten * m (im Leiterbahn-Modus) schaltet auf Polylinien um. Leiterbahnen können nun am Stück als Polygon verlegt werden. Änderungen in der Statuszeile ----------------------------- In der obersten Zeile stehen folgende Angaben (von links nach rechts): Version, eingestellter Zoom, Angezeigte Seiten RGB (B=Bestückung, L=Lötseite, O=Oberseite, U=Unterseite, 0-9=Layer0-Layer9), Flags, akt. Lötpunktbreite und Höhe, Freiraum für sonstige Anzeigen. In der untersten Zeile stehen nun die aktuellen Funktionstasten- belegungen der neuen hirarchischen Steuerung. Änderungen im Dateiformat ------------------------- Für den Anwender ist nur eine Änderung relevant: In der Netzlisten-Datei wird nun die erste Zeile überlesen (D.h. Kennungsstring wird ignoriert). Die andern Anpassungen nimmt MaxonPLP selbst vor, es wird nur gemeldet das die entsprechende Datei eine ältere Versionsnummer hat. Wenn Sie die Datei danach wieder abspeichern ist diese dann im neuen Format. Neue Editiermöglichkeiten der Elemente -------------------------------------- Für die Grundelemente gibt es neue bzw. geänderte Editiermöglich- keiten: (in Klammern Kennbuchstabe in der Statuszeile) Leiterbahnen: Setzen (S), Anknüpfen (A), Verschieben (V), Modifizieren (M) und Löschen (L) Lötpunkte : Setzen (S), Verschieben (V), Modifizieren (M) und Löschen (L) Bauteile : Setzen (S), Verschieben (V), Modifizieren (M) und Löschen (L) Texte : Setzen (S), Verschieben (V), Modifizieren (M) und Löschen (L) Neu dabei ist das Modifizieren: Dies nimmt im Gegensatz zum Verschieben die gerade eingestellten Werte (z.B. Lötpunktbreite und Höhe) und verändert das Element danach ohne die Position zu ändern. Bei Bauteilen kann jetzt beim Verschieben auch ein anderes Bauteil aus der gleichen Bibliothek das alte ersetzen. Auch die Texte können jetzt nachträglich verändert werden beim Verschieben. (Anmerkung: Modifizieren funktioniert momentan noch nicht) Das Verschieben von Leiterbahnen ist noch nicht endgültig implementiert, d.h. es können sich dort noch Änderungen in der Funktion ergeben. Das Umschalten der Modi erfolgt wie gewohnt per rechter Maustaste, Zahlenblock (nur S,M,L bzw. bei Leiterbahnen S,A,L) oder über die Funktionstasten PLPEditor.init -------------- Hier nun einige der wichtigsten neuen Einstellmöglichkeiten: Kommando Funktion RASTER Einstellung des Rasters in 1/80 Inch DELTA Einstellung der Schrittweite (1,2,4,8,16) LP Lötpunktbreite und Höhe in 1/80 Inch LB Breite der Leiterbahnen UNDO Anzahl der Schritte die beim Undo gespeichert werden sollen (0 bedeutet unendlich) ANZEIGE Einstellung der Anzeige (welche Farbe ist was) (L,B,O,U,0-9) AUTOSAVE Wohin (Pfad) soll alle Minuten die Daten gesichert werden. AMIGAGUIDE Schaltet AmigaGuide als Hilfssystem ein HOTHELP Schaltet HotHelp als Hilfssystem ein LACE Ein-Ausgabefenster in Interlaced darstellen (ab KS 2.0) PAL PAL-Auflösung wählen (ab KS 2.0) NTSC NTSC-Auflösung wählen (ab KS2.0) NOASL Bei KS >2.0 kein ASL-Filerequester verwenden sondern RCT. Desweiteren gibt es noch Voreinstellungen für z.B. den Autorouter usw. PLPEditor gibt auch ein Logfile aus, anhand dessen man überprüfen kann ob das Initfile korrekt abgearbeitet wurde. Dies ist im T-Verzeichniss (T:PLPEditor.Init.log). Hothelp und AmigaGuide ---------------------- Wenn Sie eins dieser Hilfs-Systeme im Initfile einstellen, können Sie diese als Onlinehilfe von PLPEditor aus verwenden. ALT + Funktionstasten -> Hilfe zu der aktuellen Funktionstaste. HELP bei Requestern (nicht wenn Stringadgets gerade ausgewählt, oder bei einfachen Ja/Nein-Requestern) -> Hilfe zu dem Requester. Die Hilfsdateien dazu sind noch nicht verfügbar, können aber vom Anwender auch selbst erstellt werden. (AmigaGuide:PLPEditor.Guide im aktuellen Verzeichnis oder in MaxonPLP:HotHelp: Ein Projekt namens PLPEditor) (nähere Beschreibung später im Handbuch oder auf Anfrage) Neue und geänderte Requester ---------------------------- Bauteil auf Platine suchen Jetzt kann nicht nur nach dem Bauteil sondern auch gleich nach einem bestimmten Pin gesucht werden. Die Suche beginnt wenn man im Pineingabefeld die Return-Taste drückt. Auch neu ist, daß die Namen genau übereinstimmen müssen. Wenn der Pinname fehlt wird nur nach dem Bauteil gesucht und ein beliebiger Pin ausgewählt. Für die Kennungen und Namen gelten im Übrigen neue Regeln: Groß- und Kleinschreibung wird nicht unterschieden, Leerzeichen und Tabulatoren werden ausgefiltert und es dürfen nur noch Zeichen verwendet werden die im 7-Bit-ASCII enthalten sind. (aus Kompatibilitätsgründen zu anderen Rechnersystemen) Bauteil aus Bibliotheken wählen Mit SHIFT + g (im Bauteilmodus) erscheint ein neuer Requester. Wenn Sie in diesem einen Text eingeben, dann sucht das Programm in allen im Speicher befindlichen Bibliotheken nach diesem Text und sie bekommen das erste Bauteil in dessen Beschreibung der Text gefunden wurde. Bauteilkennung Bietet jetzt die Möglichkeit vordefinierte Kennungsanfänge auszuwählen (werden im Initfile eingestellt) und eine halbautomatische Numerierung. Router und Testmodus Bei beiden Requestern kann man nun ein Autoscroll einstellen, welches beim Routen bzw. Testen zu den aktuellen Positionen scrollt. (Damit man was sieht, sollte aber im allgemeinem weggelassen werden.) Optimieren von Netzlisten Die Netzliste kann jetzt auch optimiert werden. Dazu dient die Optimierungsfunktion im Netzlistenmodus. Diese Funktion erreichen Sie wenn Sie mit der hirarchischen Funktionstastensteuerung in die entsprechende Ebene gehen. (-> Edit -> Netzl. -> Extras und dann Optim. starten) Die Einstellung in Init O.(gleiche Ebene wie Optim.) hat noch keine Auswirkung auf das Ergebnis. (D.h. sie sollte nicht verändert werden, da noch unnötig) Die hirarchische Funktionstastensteuerung ----------------------------------------- Prinzip: Mit den Tasten F1-F10 wählt man eine Funktion aus, welche entweder bestimmte Einstellungen ändert, Eingabefelder aufruft oder eine tiefere Ebene auswählt. Falls eine tiefere Ebene gewählt wurde, erscheint eine neue Funktionstastenbelegung. In die höheren Ebenen kommt man mit ESC zurück. (Falls Sie andere Tasten benutzen, dann wird automatisch die Ebene gewechselt falls nötig, z.B. bei Aufruf des Bauteileditors über den Zahlenblock.) Die Beschreibung der kompletten Struktur würde den Rahmen dieser Kurzbeschreibung sprengen, deshalb wurde darauf verzichtet. Als Anmerkung sei hier noch erwähnt, daß das zusätzliche Stringgadget bei der Eingabe der Bauteilbeschreibung im Bauteileditor in der hirarchischen Steuerung zum Identifizieren des Bauteils verwendet wird. Am Besten Sie probieren diese neue Steuerung einfach einmal aus, was keine Probleme bereiten dürfte da sie leicht zu verstehen ist. (Falls mal eine Funktion anscheinen nichts tut, kann es auch daran liegen, daß Sie vorher ein Element auswählen müssen indem Sie den Cursor darauf plazieren, dies ist z.B. bei 'Name' der Fall.) Schluß ------ Leider kann in so einer Kurzversion nicht auf jede Funktion näher eingegangen werden, aber ich denke das Sie trotzdem mit dem Programm klarkommen. Bitte lesen Sie auf jeden Fall auch die evtl. auf der ersten Diskette befindlichen Textdateien. Und nun viel Spaß (und Erfolg) beim Ausprobieren von MaxonPLP.