Syntax:   CODE [CODE ... ] [ = NEUCODE ] : GRÖßENFAKTOR SYMBOL [LAYER] [: INFO]


Die Zuweisungs-Definition besitzt 3 Teile, welche durch Doppelpunkte getrennt sind. Der linke Teil dient der Angabe über die betreffenden Punkt-Codes, der mittlere Teil der Angabe des Symbol-Zeichnungsblockes und der rechte Teil ist der (optionale) Info-Text zum Punktcode.


  • Linker Teil - Es können ein oder mehrere Punktcodes den gleichen Symbol-Zeichnungsblock verwenden. Diese Punktcodes sind einfach durch Kommata/Leerzeichen zu trennen. Es besteht die Möglichkeit, den/die angegebenen Code(s) in der CAD-Zeichnung umzubenennen. Wenn Sie NEUCODE nutzen, so erhält der Messpunkt nicht seinen originalen Punktcode, sondern den angegebenen NEUCODE. Der tiefere Sinn zeigt sich in folgenden Aspekten:
  • zeichnungsinterne Reduzierung von Codes, wenn diese redundant sind
  • Sicherung von Kompatibilitäten, wenn die Zeichnung weiterverwendet und/oder z.B. Stück-/ Koordinaten-Listen erzeugt werden sollen
  • inkompatible (z.B. nicht DIN-/OSKA-konforme) Codes können durch die Umbenennung wieder kompatibel gemacht werden
  • Mittlerer Teil - Der Größenfaktor dient der Skalierung des Symbols in der CAD-Zeichnung. Für das Symbol ist nur der Dateiname des zu nutzenden Zeichnungsblockes ohne Dateityp und Pfadangabe anzugeben. Optional kann noch ein Layer-Name angegeben werden; ist ein Layer angegeben, wird das Symbol auf diesem Layer erzeugt; andernfalls wird das Symbol auf dem Layer erzeugt, auf welchem auch die Messpunkte abgelegt werden. Dieser Messpunktlayer wird durch Messfile vor dem eigentlichen Ladeprozess erfragt. Wenn Messfile erkennt, dass in einer Symboltabelle von optionalen Layern Gebrauch gemacht wird, hinterfragt Messfile auch, ob diese Layer-Angaben benutzt werden sollen. Wenn Sie dies verneinen, verhält sich Messfile so, als wären diese Layer nicht angegeben und die Symbole werden auf dem normalen Messpunktlayer abgelegt.
  • Rechter Teil - Dieser Anteil ist optional; wenn Sie ihn nutzen wollen, trennen Sie diesen wieder mit dem Doppelpunkt vom vorherigen Teil der Zeile. Der Info-Parameter ist ein beliebiger Text, um den/die betreffenden Punktcodes zu benennen. Schreiben Sie also hierfür einfach Ihre Code-Bezeichnung. Das Besondere am Info-Text ist aber, dass Sie diesen Text mittels der Attribut-Keys CI und INFO als Messpunkt-Attribut verwenden können. Dadurch erhält ein Messpunkt nicht nur seinen Punktcode als Attribut, sondern auch diesen Info-Text. Sie sehen dann nicht nur den Punktcode auf dem Bildschirm, sondern auch die Benennung des Punktcodes im Klartext. Dies kann insbesondere dann sehr hilfreich sein, wenn Sie z.B. keine Signatur erzeugen lassen oder wenn mehrere Punktcodes eine graphisch gleiche Signatur nutzen.


Anmerkungen: Wenn ein Punktcode sowohl bei der/den Nullcode-Anweisungen als auch bei der Symbol-Zuweisung auftritt, hat die Nullcode-Anweisung Vorrang. Das heißt, Sie können relativ schnell und einfach diverse Punktcodes bei der graphischen Umsetzung ausschließen, wenn Sie den/die betreffenden Punktcode(s) temporär der/den Nullcode"-Anweisung(en) hinzufügen, und ggf. später wieder dort entfernen.

Den letztendlichen Größenfaktor, mit welchem ein Symbol in der Zeichnung eingefügt wird, bestimmt Messfile nach folgender Regel: FAKTOR = MASZSTAB x GRÖßENFAKTOR x ZOOM.

Der Größenfaktor hat folgenden Sinn: Für den Aufbau von Symbol-Bibliotheken werden v. a. 2 Varianten genutzt. Die erste Variante geht davon aus, dass alle Symbole in einem einheitlichen, festen Rastermaß erzeugt werden (z.B. 1m x 1m). Die zweite Variante geht davon aus, dass alle Symbole in ihrer echten Größe auf dem Papier erzeugt werden, also im Bereich von [mm]; dabei sind die Relationen zwischen den einzelnen Symbolen stimmig. Um nun unabhängig von der Art und Größe der Symbolgenerierung zu sein, dient der Messfile-eigene Größenfaktor dem Ausgleich zwischen diesen Generierungsvarianten.

Sie sollten darauf achten, dass rechts und links der beiden speziellen Zeichen in der Definitions-Zeile (= und :) jeweils mindestens 1 Leerzeichen steht; anders gesagt, müssen = und : als separate Worte in der Zeile stehen.

Komma und Leerzeichen haben für Messfile identische Bedeutung. Das heißt, es bleibt Ihnen überlassen, ob Sie die einzelnen Termina mit Komma oder Leerzeichen oder beidem trennen. Als Kommentar-Zeichen dient Messfile das Asteriks-Zeichen (*). Jeder Text nachfolgend und inklusive dieser Kommentar-Zeichen wird durch Messfile ignoriert. Sie können also die Symboltabellen (und Format-Definitionen etc.) nach Ihrem Bedarf kommentieren.