Home

NC Edit V9 - CASO GmbH

image

Contents

1. 22 7 1 BEISPIEL SUCHEN NACH 23 7 2 BEISPIEL SUCHEN NACH 52 23 7 3 BEISPIEL LEERZEILEN SUCHEN UND 195 24 7 4 BEISPIEL 1 24 8 1 TASTATURMAKROS 4 4 4 1 25 8 2 MAKROS MIT DEM COMPILER 5 26 8 2 1 STRUKTUR DER 28 8 2 2 BEFEHLSREFERENZ DES 6 29 8 2 2 1 Block Operationen 222 2 000000000000000 29 8 2 2 2 29 8 2 2 3 Stringmanipulationen eeenseesenseesenennenenne nenne 30 1 Einleitung In diesem Handbuch finden Sie Informationen ber die allge meine Bedienung die Anpassungsm glichkeiten und die Mak roprogrammierung In den ersten Kapiteln finden Sie alle Me n punkte erl utert Dieser Abschnitt ist kurz gehalten da die Bedienung eines Windows Editors trivial ist Die Anpassungsm glichkeiten sind ausf hrlicher dargelegt Der NC Edit bietet umfangreiche M glichkeiten die Oberfl che die Men s und Befehle den eigenen Bed rfnissen anzupassen Ein Schwerpunkt wird auf die Makroprogrammierung gelegt Hier finden
2. Datei endungen zum ndern ausgew hlt werden Jeder Dateien dung ist eine Sprache ber den Knopf Language zugeordnet In der Sprache sind die reservierten Worte f r die Farbdarstel lung eingetragen Eine Sprache kann auch mehreren Dateien dungen zugeteilt sein Wenn Sie eine Farbdarstellung f r eine Sprache und damit auch f r eine Dateiendung erstellen wol len so ist es am einfachsten die Bestehenden zu studieren 6 2 Automatisches Sichern Backups In der Karteikarte Dateien im Konfigurationsdialog finden Sie die Optionen zu automatischem Sichern und dem Anlegen von Sicherungsdateien Unter Autosichern k nnen nach einem einstellbaren Zeitintervall oder nach einer einstellbaren Zeit ohne Benutzereingaben die ge ffneten Dateien automatisch gesichert werden Ob der NC Edit vor dem Sichern Kopien der Dateien anlegt oder nicht kann im Karteikasten Backups eingestellt werden Es k nnen entweder Sicherungen mit der Dateiendung BAK erstellt werden oder eine Kopie im einem einstellbaren Ver zeichnis erstellt werden Die Backup H ufigkeit legt fest ob 20 nur jeweils der letzte Stand der Datei gesichert wird oder ob eine komplette Historie gef hrt werden soll Benutzereinstellungen Status sichern Backup Methode Backup H ufigkeit amp Editieren G bei 8 E Fenster Aus beim ersten Sichem E Dateien Dateien erstellen bei jedem Sichem an Sicherung in das Verzeichnis B
3. Men Bearbeiten Mit den Befehlen Zur ck und Zur ckl schen k nnen nde rungen einzeln r ckg ngig gemacht bzw wiederhergestellt werden Diese Funktion geht sogar ber das Speichern hinaus d h solange die Datei noch geladen ist k nnen nderungen auch nach dem Speichern wieder r ckg ngig gemacht wer den Die Funktionen Ausschneiden Kopieren und Einf gen entsprechen den Windowsfunktionen der Zwischenablage und beziehen sich auf vorher markierte Textabschnitte Mit den Befehlen Ins Fenster kopieren Verschieben kann ein Textabschnitt in dem einen Fenster markiert werden und in ein anderes Fenster an die aktuell Cursorposition ko piert verschoben werden Der Befehl Markiertes speichern setzt voraus da ein Text abschnitt mit der Maus markiert wurde Der markierte Text kann dann mit diesem Befehl in eine Datei geschrieben wer den Mit dem Befehl Matheoperation k nnen z B zwei oder mehre re markierte Zahlen addiert werden Das Ergebnis befindet sich in der Zwischenablage und kann mit dem Befehl Bearbei ten Einf gen an der aktuellen Cursorposition eingef gt werden Die vier Grundrechenarten stehen zur Verf gung Der Men punkt Markierung halten ist eine Umschaltfunktion Wird er angew hlt so erscheint ein Haken links vor dem Be fehl Eine erneute Anwahl schaltet die Funktion wieder aus der Haken im Men verschwindet wieder Ist der Befehl an
4. STR integer wandelt ein integer in einen String Val string wandelt einen String in einen Integer LENGHT string liefert die L nge des Strings XPOS substring string start_position liefert die Position des substring in string ab der Suchposition start_position 30
5. nge 0 3 Hife Aktuelt C Programme NC Edit 189 objects Free 4 19 GB 14 65 Es k nnen mehrere Dateien gleichzeitig ausgew hlt werden Dazu muss beim Anklicken des Dateinamens die lt Strg gt Taste festgehalten werden Die Auswahl des OS Modus legt fest in welchem Format die Datei ge ffnet wird Der NC Edit erkennt dieses Format selbstst ndig Es kann hier aber auch explizit festgelegt werden Die Recordl nge gibt die Darstellungsbreite der Datei im Bin rmodus an Bei den Befehlen Sichern Sichern als kann der Dateityp angegeben werden So kann z B eine Datei vom UNIX ins DOS Format ge ndert werden Auf diese Weise kann auch z B eine LINUX Konfigurationsdatei bequem in der Windows Umgebung erstellt werden und dann im UNIX Format gespei chert werden Der Befehl Information gibt Auskunft ber die aktuelle Datei Auch hier kann das Dateiformat ge ndert werden Die Befehle Schlie en und Alle Schlie en k nnen verwen det werden um Dateien zu schlie en Dabei wird gepr ft ob die Datei ge ndert wurde und ggf gefragt ob die nde rungen gespeichert werden sollen Mit dem Befehl Drucker einrichten kann das Drucken vorein gestellt werden Hier k nnen die R nder Schriftart Kopf und Fu zeilen sowie die Druckereinstellungen festgelegt werden Eine Druckvorschau ist nicht verf gbar Sie ist f r die n chste Version geplant 5 3 Das
6. punkt Aufgezeichnete Makros ffnet eine Dia logmaske mit der die Tastaturmakros verwaltet werden k n nen 5 7 Das Men Optionen Der Befehl Renummerierung dient der Neunummerierung von NC Programmen wenn z B eine Zeile eingef gt wurde Das folgende Beispiel erl utert die Funktionsweise In das NC Programm N1 T6 6 N2 S3000 M3 N3 GO X10 Y10 Z20 N4 G1 Z10 F50 N5 M30 Soll eine Zeile eingef gt werden mit dem Resultat N1 T6 M6 N2 S3000 M3 15 N3 GO X10 Y10 Z20 4 61 Z10 F50 4 G1 Z5 N5 M30 Die Maschine w rde normalerweise die doppelt vorhandene Zeilenkennung N4 nicht verkraften Der Befehl Renummerierung mit den Optionen Startnummer 10 Inkrement 10 Ziffernanzahl 3 Nummerna fang N und Leerzeichen nach der Nummer f hrt dann zu fol gendem Ergebnis N010 T6 6 020 53000 030 60 X10 10 720 040 1 710 F50 050 G1 Z5 NO60 M30 Diese Funktion ist insbesondere bei gro en Dateien mit einem Umfang von mehreren Megabyte eine wertvolle Hilfe Die ASCII Tabelle zeigt die Zuordnung der Zahlen zu den Zeichen in verschiedenen Codierungssystemen an Vor allem Programmierer die sich mit Dateiverarbeitung und konvertierung besch ftigen ben tigen diese Die Syntax berpr fung ist eine Rechtschreibkorrektur Mit ihr k nnen auch unzul ssige Ausdr cke in NC Programmen gefunden werden Der Rechner bietet neben verschiedenen Zahlensystemen auch ein
7. rungszeichen In den meisten Programmiersprachen werden Texte sogenannte Strings durch Anf hrungszeichen vor und nach dem Text klassifiziert Der regul re Ausdruck 7 Sucht nach Texten die entweder zwischen zwei Anf hrungs zeichen oder zwischen zwei stehen Hier wird wie im vorherigen Beispiel nach einem Text zwischen zwei Zeichen gesucht Um aber gleichzeitig beide Begren zungszeichen anzugeben ist es notwendig beide Suchausdr cke anzugeben Die Suchausdr cke werden dann mit dem senkrechten Strich auch Pipe genannt zu erreichen z b 23 ber die Eingabe getrennt Dieser senkrechte Strich ent spricht einem logischen ODER Es w re also auch m glich den Suchausdruck mit zu formulieren Hier w rde nach einem Text gesucht der oder beginnt ein oder beliebig viele Zeichen enth lt und mit oder endet Dabei werden aber auch Texte gefunden die z B mit einem Hochkomma beginnen aber mit einem Anf h rungszeichen enden Um dies auszuschlie en kann wie oben gezeigt die Zugeh rigkeit mit geschweiften Klammern klassifi ziert werden 7 3 Beispiel Leerzeilen Suchen und L schen Folgendes Beispiel zeigt das Suchen nach einer Leerzeile Es wird auch ein Ausdruck zum L schen dieser Leerzeile formu liert Der regul re Ausdruck Suchen Ersetzen Im Suchstring stellt das Prozentzeichen eine Zeilenanfang dar Das Dollarzeichen repr sentiert das Z
8. NC Edit 9 0 Benutzerhandbuch Inhaltsverzeichnis 1 EINLEEITUNG as een ten 3 2 5 055 065 4 4 INSTALLATION 25 einestages 5 4 1 EINGABE DER 1 5 4 2 5 5 5 MEN S UND 7 5 1 DAS HAUPTFENSTER 44 7 5 2 DAS MENU DATE 8 5 3 DAS MEN BEARBEITEN nennen 9 5 4 Das MEN SUCHEN DENE EEE 11 5 5 Das MEN BERTRAGEN an nennen 13 5 6 DAS MEN MAKROS 2 15 5 7 DAS MEN nennen 15 5 7 DAS MEN 6 41 4 17 5 8 DAS MEN HILFE nalen 17 6 KONFIGURATION 220202020nununununununnnnunnnnnunununnnnnununnnnn 18 6 1 KARTEIKARTE 55 19 6 2 AUTOMATISCHES SICHERN 5 20 6 3 STATUS SICHERN 1 4 nen nn 21 7 REGUL RE
9. Sie die Bedienung der Tastaturmakros und eine Programmieranleitung f r eigene Makros 2 Haftungsausschluss F r die Fehlerlosigkeit der Software und der Dokumentation kann keine Gew hr bernommen werden Ebenso wird keine Garantie gegeben dass die Software den spezifischen Anfor derungen des Lizenznehmers entspricht CASO haftet keines falls und niemandem gegen ber f r kollerale zuf llige indi rekte oder M ngelfolgesch den die sich aus dem Kauf oder der Benutzung des NC Edit ergeben Die Firma CASO GmbH beh lt sich das Recht vor jederzeit den NC Edit zu revidieren oder zu ver ndern CASO ist nicht verpflichtet hiervon irgend jemanden zu unterrichten Bei Fragen wenden Sie sich bitte an CASO GmbH Montgelasstr 13 D 83109 Gro karolinenfeld Tel 08031 356380 Fax 08031 382558 Email rosenheim caso de 4 Installation F r die Installation des NC Edit ben tigen Sie einen Rechner der mindestens folgende Anforderungen erf llt gt Windows 98 ME 2000 XP gt 32 MB freien Arbeitsspeicher RAM gt 20 freien Speicherplatz auf der Festplatte Mit dem Einlegen der mitgelieferten CD ROM startet die Instal lationsroutine automatisch Sie k nnen aber auch das Installa tionsprogramm von Hand starten Es hei t Setup exe und befindet sich im Hauptverzeichnis der CD ROM Das Programm kann jederzeit wieder deinstalliert werden Dazu finden Sie einen entsprechenden Eintrag in der Systemsteuerung unte
10. Unter Windows 98 wird die Umgebungsvariable in der Datei Autoexec bat im Hauptverzeichnis der C Festplatte eingetra gen Der Eintrag erfolgt in der Form set NCEDIT_PFAD C NCEDIT USER Da unter Windows 95 98 keine benutzerspezifischen Umge bungsvariablen zur Verf gung stehen bietet der NC Edit die M glichkeit den Netzwerk Logonnamen aus der Registry zu lesen und so ein Benutzerverzeichnis anzugeben Dabei wird die Umgebungsvariable NCEDIT_PFAD auf den Wert NETZ gesetzt Der NC Edit erzeugt dann die Konfigurationsdateien in einem Unterverzeichnis der NC Edit Installation Ist z B der Benutzer Meier angemeldet so enth lt die Registry unter HKEY_LOCAL_MACHINE Network Logon username den Wert Meier Der NC Edit speichert dann die Benutzerkonfigurations dateien im Unterverzeichnis Meier der NC Edit Installation Autorisierungscodes sind nur pro zugreifenden Rechner not wendig Sie werden zentral in der Datei ncecfg db im Unter verzeichnis Config der NC Edit Installation eingetragen Diese Datei enth lt den Abschnitt SETIMODE 0 Die Null ist mit dem Autorisierungscode zu ersetzen Weitere Autorisierungs codes k nnen in den folgenden Zeilen eingetragen werden 5 Men s und Befehle 5 1 Das Hauptfenster Nach dem Start erscheint folgendes Fenster ixi E Datei Bearbeiten Suchen bertragen Makros Optionen Fenster lelx BI UFARB 0 Unbenannt vorheriger Status wiederhergestellt Caps Nu
11. achtelten Ausdr cken Keller speicher Der Befehl Gehe zur Zeile ffnet einen Dialog in dem die gew nschte Zielzeile eingegeben werden kann Dieser Befehl kann auch durch Anklicken der Zeilen Spalten Anzeige aufge rufen werden 5 5 Das Men bertragen Diese Men punkte erm glichen eine bertragung von Dateien ber die serielle Schnittstelle insbesondere f r die Kommuni kation mit CNC Werkzeugmaschinen Parameter ffnet den Dialog zum Festlegen der bertragungspara meter Es k nnen bis zu 10 verschiedene Konfiguratio nen Maschinen abgespeichert werden Die Parameterdatei legt die zu ndernde Konfiguration fest nderungen bei Schnittstelle oder Sondereinstellungen beziehen sich dann auf diese Konfiguration Die Optionen der Schnittstelle m ssen mit denen der CNC Maschine bereinstimmen Die Sondereinstellungen im Einzelnen sind voreingestellt und sollte nur bei ber tragungsfehlern ge ndert werden Zeilenende legt die Kennung von Zeilenende fest Vorein gestellt ist ODOA f r DOS Einige Maschinen ben tigen hier ein UNIX Format 13 Hexnullen filtern filtert alle Hex Nullen aus dem Daten strom Brauchbar um z B bei MAHO Maschinen den Vor und Nachspann zu filtern Sendenachspann hier kann eine oder mehrere Zeichen nach den Nutzdaten gesendet werden um z B der Maschine mitzuteilen da die bertragung beendet ist Empfang beenden hier wird
12. ackups ackups E Suchen Backup Verzeichnis amp Syntaxuberpr fung al gj Dateien vergleichen Abbruch 6 3 Status sichern Im Auslieferungszustand wird der NC Edit immer mit einem leeren Fenster starten Der NC Edit kann aber auch so konfi guriert werden da er beim n chsten Start den Zustand der letzten Sitzung wiederherstellt Es werden dann alle Dateien geladen die beim Verlassen des NC Edit ge ffnet waren Auch alle anderen Listen werden mitgef hrt wie z B Suchergebnis se oder Historyeintr ge der Dialoge Diese Option wird im Konfigurationsdialog im Karteikasten Status sichern eingestellt Sie k nnen eine globale Status datei in einem einstellbaren Verzeichnis w hlen oder die Sta tusinformationen f r jedes Verzeichnis getrennt einstellen Wenn kein Pfad f r die globale Statusdatei angegeben wurde so wird sie im Config Verzeichnis bzw im Benutzerkonfigurati onsverzeichnis abgelegt 21 7 Regul re Ausdr cke Regul re Ausdr cke sind so etwas wie Platzhalter bzw Wild cards Sie werden haupts chlich zum Suchen verwendet Was wenn Sie z B nach Zeilen suchen wollen die mit dem Wort wichtig beginnen bliche Suchfunktionen liefern hier nur alle Zeilen in denen das Wort wichtig vorkommt Mit diesen Ausdr cken kann man auch so etwas wie Anfang einer Zeile oder alles was zwischen Anf hrungszeichen steht beschreiben Regul re Ausdr cke sind also Zei
13. chen mit besonderer Bedeu tung So z B repr sentiert das Zeichen den Anfang einer Zeile Regul re Zeichen sind SUCHEN 0 oder mehr Funde des vorherigen Zeichens oder Ausdrucks 1 oder mehr Funde des vorherigen Zeichens oder Ausdrucks beliebiges Zeichen eine Klasse von Zeichen eine Klasse von Zeichen au er denen in der Klammer Anfang einer Zeile Ende einer Zeile trifft oder ersetzt n chstes Zeichen w rtlich schlie t eine Gruppe von 1 oder mehreren Ausdr cken ein vorheriges oder n chstes Zeichen oder Ausdruck 22 ERSETZEN F gt eine Zeilenschaltung ein L scht ein Zeichen amp F gt den original gefundenen Text ein Plaziert den Cursor an dieser Position im ersetzten Text n F gt Text ein passend zur Gruppe Nummer n 7 1 Beispiel Suchen nach Klammerausdr cken Folgendes Beispiel zeigt das Suchen nach Texten die zwi schen Klammern stehen Der regul re Ausdruck hierf r lautet 2 Es soll also nach einer ffnenden Klammer gesucht werden gefolgt von einem beliebigen Zeichen das hier mit dem Fra gezeichen repr sentiert wird Der Stern besagt da dieses Zeichen beliebig oft wiederholt werden kann Nach diesen Zeichen mu eine schlie ende Klammer folgen Somit werden alle Klammern gefunden die keine oder einen beliebig langen Text einschlie en 7 2 Beispiel Suchen nach Anf hrungszeichen Folgendes Beispiel sucht nach zusammengeh renden Anf h
14. e Beispiel zeigt ein Makro zum L schen der aktuellen Zeile Der Nutzwert des Makros ist sehr gering da der NC Edit schon ein Makro zum L schen einer Zeile ent h lt standardm ig auf der Taste lt Strg gt Y Es soll dem grunds tzliche Aufbau zeigen Der folgende Quelltext wird in eine Datei zeile s geschrieben Die Endung s kennzeichnet den Dateityp als Makrodatei macro_file Zeileloeschen macro Zeileloeschen EEE EER 323 KKE KKK KRK KEKR K KKK ER KK Zeileloeschen Beschreibung L scht die aktuelle Zeile 22222222222 22 2 2 2 2 2 222 2 KK KK f del_line Die erste Zeile legt den Dateinamen der Makrodatei fest Eine Makrodatei kann mehrere Makros beinhalten Der Makroquell text wird zwischen geschweifte Klammern geschrieben Jeder Befehl wird mit einem Semikolon abgeschlossen Ein Kommen tar wird zwischen die Zeichen und geschrieben Kom mentare werden vom Compiler ignoriert Dieses Makro benutzt eine einzige Bibliotheksfunktion del_line 26 Diese Datei wird nun geladen und mit der Taste F9 compiliert Dadurch erstellt der Compiler eine Zeilelo mac im Verzeichnis ncedit32 mac Um das Makro aufzurufen kann der Men punkt Makro star ten im Makromen benutzt werden Dies ist nat rlich auf Dauer etwas unbequem Deshalb legen wir den Befehl im Men ab Dazu mu der neue Befehl im Men Op
15. e Historie und Bin rfunktionen Das Notizbuch erm glicht die Verwaltung einer TODO Liste Die Bedienung ist selbsterkl rend Die Hexadezimale Darstellung zeigt die geladene Datei gewohnt im Textmodus an Zus tzlich zeigt ein zweites Fens ter die Datei die Hexadezimale Codierung der Zeichen an 16 Die komprimierte Darstellung kann zur vereinfachten Darstellung prozeduraler Texte verwendet werden So k nnen z B in einem C Programm die Funktionsimplementierungen oder in einem Programm die Unterprogrammdefinitionen weggeschaltet werden Die Beschreibung des Befehls Konfiguration finden Sie im Kapitel Konfiguration 5 7 Das Men Fenster Hier finden Sie Befehle zur Anordnung der geladenen Fenster 5 8 Das Men Hilfe Hier k nnen Sie die Online Hilfe aufrufen bzw die Serien nummer einsehen 17 6 Konfiguration Damit Sie den NC Edit voll ausnutzen k nnen sollten Sie sich mit den Konfigurationsm glichkeiten vertraut machen und den NC Edit nach Ihrem Geschmack konfigurieren Die Konfigurati on bei Auslieferung entspricht der allgemeinen Windowsbedie nung bzw den pers nlichen Einstellungen des Programmie rers Die Konfiguration wird mit dem Befehl Konfiguration im Men Optionen aufgerufen Es erscheint eine Maske mit Kar teikarten Im Folgenden werden nur die Optionen beschrie ben die nicht unbedingt selbsterkl rend sind Sollten Sie den noch nicht die gew nschte Information fi
16. eilenende Ein Zeilenen de direkt nach dem Zeilenanfang definiert also eine Leerzeile F r das Ersetzen hat das Prozentzeichen eine andere Bedeu tung Hier bewirkt es das L schen des gefundenen Such strings 7 4 Beispiel Parametertausch Dieses Beispiel zeigt die Addressierbarkeit von Suchgruppen Bei allen Aufrufen der Funktion gotoxy x y sollen die Parame ter vertauscht werden Dazu der regul re Ausdruck Suchen Ersetzen gotoxy 1 0 Die Ausdr cke im Ersetzungsstring 0 und 1 bezeichnen die gefundenen Texte aufgrund der in geschweiften Klammern angegebenen Suchklassen Die Suchklassen werden dabei von links nach rechts bei Null beginnend durchnummneriert 24 8 Makros 8 1 Tastaturmakros Der NC Edit ist in der Lage die von Ihnen get tigten Tastatur eingaben und Men aufrufe aufzuzeichnen Diese aufgezeich neten Makros k nnen einer freien Taste zugewiesen werden Die Tastaturmakros sind ein sehr leistungsf higes Hilfsmittel Es hat sich gezeigt da der Nutzen dieser Makros erst erkannt wird wenn sie ausprobiert wurden Unterschieden werden tempor re Makros und permanente Makros Die tempor ren Makros werden nur in der aktuellen Sitzung des NC Edit gespeichert Die permanenten Makros sind auch bei sp teren Aufrufen des NC Edit verf gbar Ein aufgezeichnetes tempor res Makro kann in ein permanentes umgewandelt werden Zum Starten des Makrorekorders dient der Befehl A
17. ert 1 es ist ein Block markiert Copy_block void function kopiert den markierten Text an die aktuelle Cursorposition move_block void function verschiebt den markierten Text an die aktuelle Cursorposition Delete_block void fuction l scht den markierten Block 8 2 2 2 Cursorpositionierung at_eof integer function liefert true 1 wenn der Cursor hinter dem Dateiende steht at_eol integer function liefert true 1 wenn der Cursor am Zeilenende steht c_col integer function liefert die Spalte der aktuellen Cursorposition c_row integer fuction liefert die Reihe der aktuellen Cursorposition up void function Positioniert den Cursor eine Zeile h her down void function Positioniert den Cursor eine Zeile tiefer 29 left void function Positioniert den Cursor ein Zeichen nach links right void function Positioniert den Cursor ein Zeichen nach rechts EOF void function springt ans Dateiende TOF void function springt an den Dateianfang EOL void function springt ans Zeilenende Goto_col integer col_ num springt zur Zeile num Goto_row integer col_row springt zur Spalte row_num 8 2 2 3 Stringmanipulationen ASCII char liefert den ASCII Wert des Zeichens z B jx ASCII A CHAR integer liefert das Zeichen zu dem bergebenen Wert Copy string pos num liefert einen Teilstring von string z B Temp_Str Copy Temp _Str 1 3 die ersten drei Zei chen von Temp_str
18. festgelegt wie das Ende der Daten bertragung von der Maschine zum PC erkannt wird Daten filtern hier kann der Datenstrom auf Nutzdaten innerhalb einer Kennung gefiltert werden z B zwischen den Zeichen bei FANUC Steuerungen Bei der Einrichtung von bertragungen hilft ihnen auch gerne unser erfahrenes Team Senden Dieser Befehl fragt nach der gew nschten Konfiguration und sendet die Datei im aktiven Fenster zur Maschine Empfangen ffnet ggf ein neues Fenster und startet den Datenempfang von der Maschine 14 5 6 Das Men Makros Der NC Edit unterscheidet zwischen Tastaturmakros und Mak ros die in einer der Programmiersprache C hnlichen Sprache erstellt werden k nnen siehe Kapitel Makros Der Befehle Makro starten Laden Liste aller Makros und Liste aller Globals sind f r die Entwicklung und den Test von C Makros Aufzeichnen Start Stop startet bzw beendet den Tastatur Makrorecorder Wenn der Recorder gestartet ist werden alle Eingaben und Befehlsaufrufe aufgezeichnet Wird der Recor der gestoppt so erscheint eine Auswahl ob das aufgezeichne te Makro permanent oder nur in der aktuellen Sitzung zur Verf gung stehen soll Diese Makros k nnen dann bestimmten Tasten zugewiesen werden Ist der Recorder gestartet so erscheint das Symbol lt Rec gt rot hinterlegt in der Statuszeile Durch klicken auf dieses Symbol kann der Recorder auch ge startet und beendet werden Der Men
19. gew hlt so bleibt ein markierter Text weiterhin markiert auch wenn Eingaben get tigt werden oder der Cursor mit der Maus positioniert wird Der Befehl Spaltenbereich markieren ist eine Funktion mit der Text auch abschnittsweise senkrecht markiert werden kann Dies ist z B notwendig um in einem Text in jeder Zeile die ersten f nf Zeichen zu entfernen Dazu bewegt man den Cursor an den Anfang des zu markierenden Textes w hlt den Befehl an und zieht nun den Cursor bei gedr ckter Um schalt Shift Taste ber den gew nschten Text Dieser er scheint nun blau hinterlegt und kann z B mit dem Befehl Be arbeiten Ausschneiden entfernt werden Mit Befehl wiederholen kann ein Befehl oder Tastaturmakro mehrfach wiederholt werden Sollen z B 10 Zeichen links vom Cursor gel scht werden so wird nach dem Aufruf die Zahl 10 eingegeben und anschlie end die R ckw rtstaste gedr ckt Dieser Befehl ist insbesondere bei Tastaturmakros hilfreich Weitere Informationen dazu finden sie im Kapitel Tastatur makros 10 5 4 Das Men Suchen Der NC Edit bietet eine umfangreiche und flexible Suchfunkti on Es k nnen z B auch Dateien auf der Festplatte nach ei nem Suchtext durchsucht werden Der Suchtext kann sogar mit den von UNIX bekannten regul ren Ausdr cken definiert werden Damit ist es auch m glich nach sonst schwer be schreibbaren Texten zu suchen wie z B alle Texte in Anf h rungszeichen Weitere Informationen zu
20. le Befehle zum ffnen Schlie en und Drucken von Dateien enthalten Mit dem NC Edit k nnen hunderte von Dateien gleichzeitig ge ffnet und bearbeitet werden Der Befehl ffnen dient zum Laden einer Datei in ein neues Fenster Der Datei ffnen Dialog hat folgendes Aussehen TEE J a naa dE E E E wc Be h Bi Wr 5 0 WINDOWS Name Gr elTp Ge nderem 2 addins 1KB Verkn pfung 18 08 2001 14 00 AppPatch 00006 7 JPEG Bild 07 03 2002 16 23 assembly 002759 20 TMP Datei 17 07 2004 11 40 a I Angler bmp 17KB Bitmap 18 08 2001 14 00 eg i 32 1 1KB NCEdi32 Do 07 01 2003 18 31 Corel El BkcEmu ini 1KB NCEdit32Do 12 07 2004 17 24 HD Debug I Blaue Spitzen 16 bmp 2 Bitmap 18 08 2001 14 00 bootstat dat 2KB DAT Datei 23 08 2004 13 31 H Downloaded Ir campeps ini 1 NCEdit32 Do 10 06 2002 11 47 81 Downloaded P E Driver Cache a Camtek ini 1 NCEdit32 Do 09 04 2002 10 36 chome DCDILLA0S DLL 62KB Programmbibli 10 09 2001 10 04 D Fonts CDILLA10 EXE 24KB Anwendung 10 09 2001 10 04 H 0 Help amp CDILLA3 DLL 44KB Programmbibli 10 09 2001 10 09 8 gt E CDILLA16 EXE 7KB Anwendung 10 09 2001 10 04 x MN anur amm amaun m an man 5 v nulesen Abbruch Systemf Defaut m L
21. m In der Titelleiste wird der Dateiname der momentan aktiven Datei angezeigt Ist noch keine Datei geladen so wird ein leeres Fenster ge ffnet Die in den Pull down Men s angezeig ten Befehle sind auch durch Tastenkombinationen aufzurufen Diese Tastenzuweisung wird in den Pull down Men s neben dem Befehl angezeigt Die Zuweisung der Tastenkombinatio nen kann individuell ge ndert werden siehe Kapitel Tasten zuweisung Unterhalb der Pull down Men s befindet sich eine Werkzeugleiste Sie enth lt Symbole mit den wichtigsten Be fehlen Am unteren Rand befindet sich die Statuszeile In dieser Zeile zeigt der NC Edit Meldungen der ausgef hrten Befehle an Hier wird auch die aktuelle Position des Cursors sowie der Zustand der Umschalttasten angezeigt Die Statuszeile ist ein aktives Element d h Sie k nnen z B durch Klicken auf die Zeilen Spaltenanzeige direkt zu einer bestimmten Zeile springen Auch die Umschalttasten k nnen hier bet tigt werden Da das Aussehen des NC Edit weitgehend ge ndert werden kann beschreibt das Handbuch den Zustand der Men s bei der Auslieferung Men punkte k nnen grau hinterlegt sein Sie sind dann inaktiv d h nicht anw hlbar Das ist dann der Fall wenn der Men punkt zu keinem logischen Ergebnis f hren w rde wie z B das Speichern wenn keine Datei geladen ist Der NC Edit merkt sich Position und Gr e des Hauptfensters 5 2 Das Men Datei Im Men punkt Datei sind al
22. n s ffnet den Dialog f r das ndern der Men s Das Men main ist das Men des NC Edit Es gibt auch ein weiteres Men mit dem Namen Context Dieses Men erscheint wenn mit der rechten Maustaste auf den Text geklickt wird Mit Edit kann das Fenster zum ndern des Men s ge ffnet werden Hier findet man die einzelnen Men punkte abgebildet Wird nun erneut der Edit Knopf gedr ckt so erscheinen die Einstellun 19 gen des ausgew hlten Men punktes Hierbei entspricht der Men text dem Text der im Men angezeigt wird Der Level legt die Men ebene fest d h ob der Men punkt einem Un termen zugeordnet ist oder nicht Command legt den Befehl fest den der Men punkt aufrufen soll Dieser kann durch Kli cken auf den Knopf mit den drei Punkten auch aus dem Tas tenzuweisungsmen ausgew hlt werden Nun liegen mehrere Dialoge bereinander Sie m ssen der Reihe nach mit Schlie en geschlossen werden Mit den Dateiendungen kann das Syntaxhighlighting einge stellt werden Der NC Edit kann abh ngig von der Dateien dung den Text verschiedenfarbig einf rben So werden in einem NC Programm z B alle G und M Befehle fett darge stellt Es ist z B auch m glich alle Z Achsen Bewegungen in rot darzustellen F r die g ngigsten Dateiendungen sind be reits vorgefertigte Einstellungen vorhanden Wenn eine Datei mit unbekannter Endung geladen wird so verwendet der NC Edit eine sinnvolle Vorgabe Mit dem Edit Knopf k nnen
23. nden wenden Sie sich bitte an die Hotline der Fa CASO Networks Tel 08031 356380 Sie k nnen jederzeit die Konfiguration auf den Auslieferungs zustand zur cksetzten Jegliche nderungen an der Konfigura tion werden im Verzeichnis NCEdit32 config gespeichert n derungen an den Tastaturzuweisung speichert der NC Edit in der Datei wcmdmap db Alle anderen nderungen an der Kon figuration werden in der Datei meconfig db hinterlegt Wenn Sie diese beiden Dateien l schen wird wieder die Konfigurati on bei Auslieferung verwendet 18 6 1 Karteikarte Anpassen Die Dialogmaske f r die Konfiguration wird mit dem Befehl Konfiguration im Men Optionen aufgerufen Es erscheint folgender Dialog Konfiguration x Anpassen Benutzereinstellungen Status sichem Befehle Sonstiges E Editieren E Fenster Standart Dateierweiterungen H Dateien H Suchen Syntax berpr fung Tasten Befehle gE Sprachen Dateien vergleichen D Men s Farben Le Werkzeugkasten Abbruch Mit dem Knopf Tasten Befehle k nnen die Zuweisungen der Befehle zu den Tasten eingesehen und ver ndert werden Ein Befehl mu nicht zwingend ber eine Taste erreichbar sein Es ist auch m glich da er aus dem Men aufgerufen wird oder gar keine Verwendung findet Die Zuweisung kann mit dem Edit Knopf ge ndert werden Das Men ist ebenfalls frei editierbar Der Knopf Me
24. on ge sucht Gro Kleinschreibung legt fest ob auf Gro Kleinschreibung geachtet werden soll Im markierten Block wenn ein Textabschnitt markiert ist so kann diese Option die Suche auf diesen beschr nken Diese Option ist nur verf gbar wenn ein Text markiert wurde In allen Fenstern suchen legt fest ob nur das aktive Fenster oder alle geladenen Dateien durchsucht werden sollen Gefundenen Text markieren legt fest ob der gefundene Text markiert werden soll Spalte hier kann der zu durchsuchende Bereich spaltenweise be grenzt werden Alias Hinter diesem Knopf verbirgt sich eine ver nderbare Liste mit vorgefertigten regul ren Ausdr cken Vorgabe Setzt alle Optionen der Suchmaske auf die Vorgabewerte zur ck Die Vorgabewerte sind frei konfigurierbar gt Ka pitel Konfiguration Alle Dieser Knopf erstellt eine Liste mit den gefundenen Tex ten Diese Liste wird unten eingeblendet Durch klicken auf die jeweilige Zeile kann bequem zu den einzelnen 12 Fundstellen gesprungen werden Die Liste kann mit dem Symbol ganz unten Rechts in der Statuszeile ein und aus geblendet werden Der Befehl passende Klammer finden kann zu einer ff nenden Klammer die zugeh rige schlie ende Klammer finden und vice versa Dazu ist der Cursor entsprechend neben die Klammer zu positionieren Durch den Aufruf des Befehls springt der Cursor dann zur zugeh rigen Klammer Dies funk tioniert auch bei mehrfach gesch
25. r Software W hrend der Installation werden Sie nach der Se riennummer gefragt Diese finden Sie auf der CD ROM aufge druckt 4 1 Eingabe der Autorisierung Der NC Edit ist kopiergesch tzt 30 Tage nach der Installation wird beim Starten des NC Edit ein Autorisierungscode verlangt Diesen k nnen Sie unter der Telefonnummer 08031 356380 erfragen Bitte halten Sie die angezeigten Informationen be reit Wenn Sie die Autorisierung vor Ablauf der 30 Tage einge ben m chten so k nnen Sie das Systemdatum kurzzeitig um einen Monat ver ndern und dann den NC Edit starten Nach Eingabe der Autorisierung kann das Systemdatum wieder zu r ckgestellt werden 4 2 Netzwerkinstallation Der NC Edit kann auch zentral auf einem Server installiert werden Dabei kann jeder Benutzer seine eigenen Konfigurati onseinstellungen individuell abspeichern Die benutzerspezifi schen Konfigurationsdateien werden dabei in ein daf r vorge sehenes Verzeichnis geschrieben Dieses Verzeichnis wird dem NC Edit durch die Umgebungsvariable NCEDIT_PFAD mitge teilt Diese kann unter Windows NT in der Systemsteuerung unter System Umgebung eingestellt werden Dazu klicken Sie in das Feld Benutzervariablen f r lt Benutzer und tragen in das Feld Variable NCEDIT_PFAD ein In das Feld Wert tragen Sie bitte den Pfad ein in dem die Konfigurationsdateien abgelegt werden sollen Bitte vergessen Sie nicht den Set Knopf zu dr cken damit die Eingaben bernommen werden
26. regul ren Ausdr cken finden Sie im Kapitel regul re Ausdr cke Die Optionen f r die Befehle Suchen Suchen und Ersetzen Suchen in Datei en Suchen und Ersetzen in Dateien Suchstring hier wird der Text eingegeben nach dem gesucht werden soll Schon vorher verwendete Suchtexte lassen sich durch klicken auf den Pfeil ausw hlen Wenn ein Textabschnitt markiert ist so wird er automatisch als Suchstring eingetragen W rtlich mit dieser Option wird nach Texten gesucht die exakt dem Suchtext entsprechen Regul re Ausdr cke werden nicht ausgewertet sondern als Suchtext interpretiert Regul rer Ausdruck mit dieser Option werden Zeichen wie amp usw mit ei ner bestimmten Eigenschaft assoziiert siehe Kapitel Re gul re Ausdr cke Zeilen bergreifend diese Option sucht den Suchtext auch ber mehrere Zeilen hinweg Suchdialog offen lassen ist diese Option angew hlt so wird der Suchdialog nicht nach dem Auffinden des Textes geschlossen Nichts gefunden gt schlie en wenn der Suchtext nicht gefunden wurde wird der Such dialog automatisch geschlossen 11 R ckw rts suchen die geladene Datei wird nach dem Suchtext ab der Cur sorposition in Richtung Dateianfang durchsucht Ist diese Option nicht angew hlt so ist die Suchrichtung immer auf das Dateiende hin Globale Suche wenn diese Option angew hlt ist beginnt die Suche am Dateianfang Anderenfalls wird ab der Cursorpositi
27. ren der Programmiersprache C Do Statement while expression for init expression test expression increment expression statement while expression statement if expression statement if expression 1 statement 1 else if expression 2 statement 2 else statement 3 switch integer_expression or string expression case statement 1 break default statement 2 break Auch struct und Arrays entsprechen der C Syntax Es werden folgende booleanschen Ausdr cke unterst tzt x x gleich y x y x ungleich y x lt y x kleiner y x gt x gr er y x lt y x kleiner gleich y x gt y x gr er gleich y X amp amp y x logisch UND y x bit wise UND y logisch ODER x bit wise ODER Es gibt die Datentypen Char int string real Strings k nnen im Gegensatz zu C mit dem Operator konka tiniert werden Auch die sonst nur f r Integer oder Real zur Verf gung stehenden Vergleichsoperatoren lt gt lt gt sind verf gbar Kommentare werden wie in C mit den Zeichen und bzw zeilenweise mit ge kennzeichnet 28 8 2 2 Befehlsreferenz des Compilers 8 2 2 1 Block Operationen BLOCK_BEGIN void function Markiert den Anfang eines Blockes BLOCK_END void function Markiert das Ende eines Blockes BLOCK_OFF void function Schaltet die Blockmarkierung aus BLOCK_STAT integer function R ckgabewert 0 es ist kein Block markiert R ckgabew
28. tio nen Konfiguration Tasten eingef gt werden Nach dem Aufruf des Einf gen Knopfes m ssen noch Name und der Befehl eingegeben werden Hier die Beschreibung der einzelnen Fel der Name Beschreibt den Befehl Command Line Zeileloeschen Type Makro Mit Primary Key und Secondary Key k nnen Tasten f r diesen Befehl vergeben werden Unter Button kann der Text und das Symbol f r die Darstellung im Werkzeugkasten eingestellt werden Nun k nnen alle Fenster wieder mit Schlie en ge schlossen werden Um nun diesen Befehl in das Men einzuf gen sind folgende Schritte notwendig Unter Optionen Konfiguration Men s wird das Men main editiert Es erscheint ein Fenster mit einem Abbild des NC Edit Men s Nun ist der Balken auf das Men Bearbeiten zu positi onieren unterhalb von Einf gen und der Knopf einf gen zu dr cken Unter Men text wird nun der Befehl eingetragen so wie er im Men erscheinen soll also z B Zeile l schen Der Level gibt die Men ebene an und sollte 2 betragen Unter Command wird nun der Befehl Zeileloschen eingetragen Durch Klicken auf den Knopf mit den drei Punkten kann der Befehl auch aus den Tastenzuweisungen ausgew hlt werden Wenn wieder alle Fenster geschlossen wurden steht der neue Men punkt zur Verf gung 27 8 2 1 Struktur der Compilersprache Die Makrosprache des NC Edit unterscheidet keine Gro Kleinschreibung Folgende Strukturen entsprechen den Struk tu
29. ufzeichnen Start Stop im Makromen In Statusleiste erscheint das Symbol REC rot hinterlegt wenn der Rekorder l uft Anderen falls ist es grau hinterlegt Der Rekorder kann auch durch Kli cken auf das Symbol gestartet und gestoppt werden Nach dem Stoppen des Rekorders erscheint ein Dialog zur Auswahl des Makrotyps Hinweis Wurden w hrend der Auf zeichnungsphase keine Tastatureingaben get tigt so erscheint dieser Dialog nicht das Makro wird verworfen da es leer ist Mit dem Men punkt aufgezeichnete Makros wird der Dialog zur Makroverwaltung aufgerufen Nur wenn schon ein tempo Makro aufgezeichnet wurde zeigt dieser Dialog den Knopf Tempor res Makro sichern Dieser Knopf wandelt tem por re Makros in permanente Der Dialog zur Makroverwal tung erm glicht das L schen Kopieren und Bearbeiten von Tastaturmakros 25 8 2 Makros mit dem Compiler erstellen Der NC Edit hat einen Makrocompiler integriert Dieser Compi ler bersetzt einen Quelltext in ein ausf hrbares Makro Die meisten Befehle im NC Edit wurden mit diesem Compiler er stellt Der Quelltext mu in der passenden Form f r den Com piler formuliert werden Diese Form oder besser Programmier sprache ist stark an die Programmiersprache C angelehnt Sie enth lt aber auch Elemente aus den Sprachen Pascal Modula2 und BASIC Im Nachfolgenden finden Sie Programmierbeispie le und eine Referenz der Sprache Das folgende einfach

Download Pdf Manuals

image

Related Search

Related Contents

George Foreman GRP2841R Use & Care Manual    Manual 16631 KB  PowerLogic Series 800 Power Meter  LCB-705AL  AFG3000C Arbitrary/Function Generator Datasheet  CRAQUELADOR ACUALUX  elaborato F Piano di Sicurezza  Construction and Mining Machines Specifications  Frigidaire FFQG5000QW Product Specifications Sheet  

Copyright © All rights reserved.
Failed to retrieve file