Diese ursprüngliche Seite
http://www.tu-chemnitz.de/~zuern/ncgpost/gpostexercises00.htm bzw.
http://www-user.tu-chemnitz.de/~zuern/ncgpost/gpostexercises00.htm
steht ab 01.04.2006 nicht mehr zur Verfügung.
1. Download (seit 17.05.2013 ; 27.08.2011 ; 29.07.2008 ; 03.05.2007 ) public_html-080921.zip :
45.405.873 iByte MD5: 23bbbcc9ec556d8c8da102c05752b423 kein Passwort oder dergleichen
www.file-upload.net/download-7603064/public_html-080921.zip.html
oder
ul.to/0ic42gou
2. public_html-080921.zip entpacken incl. PfadStruktur z.B. nach
D:\public_html-080921\*.*
und dann
D:\public_html-080921\index.html im Browser öffnen.
Falls obiges nicht funktioniert, senden Sie eine
eMail an den Autor (ekkehard DOT zuern AT mb DOT tu-chemnitz DOT de).
Seite I von 74 Pro/NC-GPOST ÜBUNGEN
Um in (für) Pro ENGINEER® einen Post-Prozessor selbst zu schreiben,
bedarf es einigen Wissens und einiger Übung. Die Dokumente von PTC sind allesamt in
Englisch, was das Erlernen erschwert. Genauso die Seiten von ANC (Austin N.C., Inc.), von denen das Post-Prozessor-Interface stammt.
Einzig deutschsprachig aber kostenpflichtig sind die Seiten der ESC GmbH .
Für einen Programmierer, der von NC-Programmen
und Post-Prozessoren "keine Ahnung" hat, ist das eine zusätzliche Hürde. Deswegen
wurde hier das Dokument Gpost_Exercises.doc
ins Deutsche übersetzt, incl. einiger Erweiterungen.
Gpost_Exercises.doc ist Bestandteil von GPost_Training_Manual.doc.
Einige Seiten aus GPost_Training_Manual.doc
sollten dennoch als "Nachschlagewerk" ausgedruckt werden (oder als Datei immer parat sein).
Hauptmangel an GPost_Training_Manual.doc ist, daß es keinen "Index" gibt,
der hier nachgereicht wird.
Ursprüngliche Quellen (nicht mehr vorhanden/zugänglich):
http://www.eng.cam.ac.uk/DesignOffice/cad/proe2001/machine/extra_presentations/gpost_tutorial/gpost_exercises.doc
Titel = Introduction ; Author = Dragos Popesco ; Firma = PTC
Fangen Sie einfach mit Pro E/NC-GPOST ÜBUNGEN und nachfolgendem an,
der Rest ergibt sich von allein und mit diesen Dokumenten.
Ausdrucken:
Alles unter "Pro E/NC-GPOST ÜBUNGEN" ist im CSS-fähigen Browser ausdruckbar.
Es erscheint beim Ausdruck, eine jeweilige Kopfzeile in der Art "Seite ??? von 74".
Betrachten Sie den Ausdruck zuvor in der Druckvorschau bzw. Seitenansicht.
Eventuell müssen Sie dem Browser mitteilen (Druckoptionen, Druckeinstellungen, Seite einrichten),
daß alle Seitenränder nahe/gleich 0.0 sind.
Geteste wurde der Ausdruck mit den Browsern:
Opera 7.54 ; Mozilla 1.7.8 ; MS Internet Explorer 6.x Nicht in: Netscape Communicator 4.7
Abgerundet wird alles mit einer "Mini-FAQ" und der Syntaxhervorhebung in UltraEdit
sowie der Web-Aufbereitung mit "Highlight Code Converter".
Die Dokumentation/Anleitung hier basiert auf:
Pro ENGINEER® 2001
und der Java-Variante des "Option File Generator" in der Version
"Pro / NC-GPOST 2000i , 5.5.0.6" .
CAD/CAM Schnittstellen:
Der G-POST kann CL-Daten-Dateien von folgenden populäre CAD/CAM-Systemen lesen:
Anvil, Cadra, Catia, Computer Vision, Intergraph, Mastercam C-Hook auch verfügbar!,
PTC, SDRC, SurfCAM und Unigraphics.
das engl. Original: GPost_Training_Manual.doc 12 MB (428 MB) | Seiten | ca. kB Bilder | ||||
Section One : Pro/NC-GPOST BASIC INFORMATION | 1-62 | - | ||||
1. Introduction | 3 | - | ||||
Pro/NC-GPOST Modules | 3 | - | ||||
1. Optfile | 4 | - | ||||
2. GPOST | 6 | - | ||||
2. Option File Generator (Optfile) GUI | 9 | - | ||||
3. Post-processor Function Categories | 15 | - | ||||
4. Post-processors and the Pro/MFG Parameters | 23 | - | ||||
1. Manufacturing Parameters | 23 | - | ||||
2. The PPRINT Table | 23 | - | ||||
3. The Customize menu | 24 | - | ||||
5. CL File Records and Post-processor Vocabulary | 25 | - | ||||
Motion statements (class 5000 records) Bewegungs-Anweisungen (Klasse 5000) alternativ in: FIL Manual 17.07.2001 FIL Manual 28.06.1999 | 25 | - | ||||
Post-processor commands (class 2000 records) | 26 | - | ||||
Environment control records | 27 | - | ||||
6. Introduction to the Factory Interface Language (FIL) alternativ in HTML: FIL Manual 17.07.2001 FIL Manual 28.06.1999 | 29 | - | ||||
6.1. FIL General Information | 29 | - | ||||
6.2. Syntax of the FIL File | 30 | - | ||||
6.3. Variables | 31 | - | ||||
6.3.1. Basic Information | 32 | - | ||||
6.3.2. String Definition | 32 | - | ||||
6.3.3. Array Definition | 33 | - | ||||
6.3.4. Redefinition of Variables | 33 | - | ||||
6.3.5. Geometric Definition | 33 | - | ||||
6.3.6. CANON Definitions | 33 | - | ||||
6.3.7. The DATA Statement | 34 | - | ||||
6.3.8. The OBTAIN Statement | 36 | - | ||||
6.4. Labels | 37 | - | ||||
6.5. Operators | 37 | - | ||||
6.6. Functions | 37 | - |
Seite II von 74 Pro/NC-GPOST ÜBUNGEN
das engl. Original: GPost_Training_Manual.doc 12 MB (428 MB) | Seiten | ca. kB Bilder | ||||
Section One : Pro/NC-GPOST BASIC INFORMATION | 1-62 | - | ||||
6.7. String Functions | 38 | - | ||||
6.7.1. Search and Replace | 38 | - | ||||
6.7.2. Removing Blanks | 38 | - | ||||
6.7.3. Extracting a Substring | 40 | - | ||||
6.7.4. Adding a Non-printing Character | 40 | - | ||||
6.7.5. String Conversion Modifiers (Text Formatting) | 40 | - | ||||
a) CONVI: Conversion to Integer | 40 | - | ||||
b) CONVF: Conversion to Floating Point alternativ in: FIL Manual 17.07.2001 FIL Manual 28.06.1999 | 41 | - | ||||
c) CONVE: Conversion to the exponential notation | 42 | - | ||||
6.7.6. Current Date & Time | 43 | - | ||||
6.7.7. CL File Name | 43 | - | ||||
6.8. Logic Statements | 45 | - | ||||
6.8.1. The Arithmetic IF Statement | 45 | - | ||||
6.8.2. The Logical IF | 45 | - | ||||
6.8.3. The Logical IF-THEN-ELSE | 45 | - | ||||
6.8.4. Logical Evaluation | 45 | - | ||||
6.8.5. The CASE Statement | 46 | - | ||||
6.8.6. DO Loops | 46 | - | ||||
6.8.7. The CONTIN Statement | 47 | - | ||||
6.8.8. The JUMPTO Statement | 47 | - | ||||
6.8.9. The TIMLIM Statement | 48 | - | ||||
6.9. Macro definition | 49 | - | ||||
6.10. CL Commands | 50 | - | ||||
6.10.1. The PPWORD Command | 50 | - | ||||
6.10.2. The PRINT Command | 50 | - | ||||
6.10.3. The POSTN Command | 51 | - | ||||
6.10.4. The REPEAT Command | 51 | - | ||||
6.10.5. The REPLAC Command | 53 | - | ||||
6.10.6. The ALIAS Command | 55 | - |
Seite III von 74 Pro/NC-GPOST ÜBUNGEN
das engl. Original: GPost_Training_Manual.doc 12 MB (428 MB) | Seiten | ca. kB Bilder | ||||
Section One : Pro/NC-GPOST BASIC INFORMATION | 1-62 | - | ||||
Seite IV von 74 Pro/NC-GPOST ÜBUNGEN
das engl. Original: GPost_Training_Manual.doc 12 MB (428 MB) | Seiten | ca. kB Bilder | ||||
Section Three : EXERCISE SOLUTIONS (das engl. Original Gpost_Exercises.doc 3 MB [96 MB]) Dritter Abschnitt : Übungs Lösungen | 52-74 | 96-117 | - | |||
Lösungen zu Übung 1 - Weitere Aufgaben | 54-58 | 117 | ||||
Lösungen zu Übung 2 - Weitere Aufgaben | 59-64 | 162 | ||||
Lösungen zu Übung 3 - Weitere Aufgaben | 65-66 | 47 | ||||
Lösungen zu Übung 5 - Weitere Aufgaben | 67 | 15 | ||||
Lösungen zu Übung 7 - Weitere Aufgaben | 68 | 15 | ||||
Lösungen zu Übung 8 - Weitere Aufgaben | 69-71 | 20 | ||||
Lösungen zu Übung 10 - Weitere Aufgaben | 72-73 | 21 | ||||
Lösungen zu Übung 11 - Weitere Aufgaben | 74 | - | ||||
APPENDIXES | 118-151 | - | ||||
Anhang 1: Beispiel FIL Dateien | 120-143 | - | ||||
Anhang 2: Pro/NC-GPOST Datei Konfiguration | 144-145 | - | ||||
Anhang 3: System und Bibliotheks-Datei-Standorte | 146-147 | - | ||||
Anhang 4: GPOST Kommandos und Dienstleistungsprogramme | 148 | - | ||||
Appendix 5: GPOST Execution Flow | 149 | - | ||||
Appendix 6: Optfile Review Questions | 150-151 | - |
Ansicht als
Quelltexthervorhebung
Syntaxhervorhebung
Highlighted source
Quellcode einfärben
Datei | Wozu ? |
---|---|
wordfile.txt |
Zur Entwicklung des PostProzessors verwendete Syntaxhervorhebungen für UltraEdit muß so heißen und in D:\Programme\UltraEdit\wordfile.txt stehen |
UEDIT32.INI |
Zur Entwicklung des PostProzessors verwendete Syntaxhervorhebungen für UltraEdit muß so heißen und in D:\Programme\UltraEdit\UEDIT32.INI stehen |
wordfile_L10.txt wordfile_L13.txt |
Auszug aus wordfile.txt für Syntaxhervorhebung-KeyWords "NC Files" File Extensions = ISO NC CNC TAP |
UEDIT32_L10.INI UEDIT32_L13.INI |
Auszug aus UEDIT32.INI für Syntaxhervorhebung-Farben "NC Files" File Extensions = ISO NC CNC TAP |
wordfile_L11.txt wordfile_L14.txt |
Auszug aus wordfile.txt für Syntaxhervorhebung-KeyWords "NC Siemens 840D" File Extensions = ISO NC CNC |
UEDIT32_L11.INI UEDIT32_L14.INI |
Auszug aus UEDIT32.INI für Syntaxhervorhebung-Farben "NC Siemens 840D" File Extensions = ISO NC CNC |
wordfile_L12.txt wordfile_L15.txt |
Auszug aus wordfile.txt für Syntaxhervorhebung-KeyWords "FIL ProNC/GPOST" File Extensions = FIL LST File Names = UNCL01.F82 |
UEDIT32_L12.INI UEDIT32_L15.INI |
Auszug aus UEDIT32.INI für Syntaxhervorhebung-Farben "FIL ProNC/GPOST" File Extensions = FIL LST File Names = UNCL01.F82 |
zu empfehlen ist auch: Ansicht / Spaltenmarke setzen / 1.Spaltenmarke nach Spalte = 72 / OK Ansicht / Spaltenmarke 1 ein |
Highlight konvertiert Quellcode in formatierten Text mit Syntax-Hervorhebung.
Datei | Wofür ? | |
---|---|---|
D:\Programme\WinHighlight\langDefs\fil.lang D:\Programme\WinHighlight\themes\fil.style | "FIL ProNC/GPOST" | |
D:\Programme\WinHighlight\langDefs\tap.lang D:\Programme\WinHighlight\themes\tap.style | "NC Files" | |
D:\Programme\WinHighlight\langDefs\nc.lang D:\Programme\WinHighlight\themes\nc.style | "NC Siemens 840D" | |
Es ist noch in der Datei D:\Programme\WinHighlight\ext\extensions.conf folgendes einzutragen $fil=lst $tap=iso cnc nc $nc=iso cnc |
Andere Editoren mit Highlight-Ausgabe in html bzw. andere NUR-highlight-er zeigten sich als
Solche "andere" sind z.B.:
VIM
UEStudio '05
Web C Plus Plus
PSPad - text and code editor
SimpEdit 1.0.062 (Simpedit a powerfully editor)
Programmers Notepad
ConvertIt
source2html
Gesucht wurde mit Google nach:
(konvert OR konverter OR convert OR converter OR export OR exportiere) ("highlighted source" OR "syntax highlight" OR "syntaxhighlight") ("to html" OR "zu html" OR "nach html")
(konvert OR konverter OR convert OR converter) ("highlighted source" OR "syntax highlight" OR "syntaxhighlight") ("to html" OR "zu html" OR "nach html")
(konvert OR konverter OR convert OR converter) ("highlighted source" OR "syntax highlight")
(konvert OR konverter OR convert OR converter) ("to html" OR "zu html")
ultraedit macro (konvert OR konverter OR convert OR converter)
source2html OR sourcetohtml OR src2htm
configurable (konvert OR konverter OR convert OR converter) ("highlighted source" OR "syntax highlight")