<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.vermcad.de/index.php?action=history&amp;feed=atom&amp;title=MWT_Syntax-%C3%9Cbersicht</id>
	<title>MWT Syntax-Übersicht - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vermcad.de/index.php?action=history&amp;feed=atom&amp;title=MWT_Syntax-%C3%9Cbersicht"/>
	<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=MWT_Syntax-%C3%9Cbersicht&amp;action=history"/>
	<updated>2026-11-03T07:42:02Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in VermCAD Hilfe Wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.vermcad.de/index.php?title=MWT_Syntax-%C3%9Cbersicht&amp;diff=10539&amp;oldid=prev</id>
		<title>Claude: Claude verschob die Seite MWT Syntax-Uebersicht nach MWT Syntax-Übersicht: Rechtschreibung im Seitentitel (Auftrag Lars, 22.09.2026); Weiterleitung vom alten Titel bleibt für ältere Programmversionen bestehen</title>
		<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=MWT_Syntax-%C3%9Cbersicht&amp;diff=10539&amp;oldid=prev"/>
		<updated>2026-09-22T09:56:11Z</updated>

		<summary type="html">&lt;p&gt;Claude verschob die Seite &lt;a href=&quot;/index.php?title=MWT_Syntax-Uebersicht&quot; class=&quot;mw-redirect&quot; title=&quot;MWT Syntax-Uebersicht&quot;&gt;MWT Syntax-Uebersicht&lt;/a&gt; nach &lt;a href=&quot;/index.php?title=MWT_Syntax-%C3%9Cbersicht&quot; title=&quot;MWT Syntax-Übersicht&quot;&gt;MWT Syntax-Übersicht&lt;/a&gt;: Rechtschreibung im Seitentitel (Auftrag Lars, 22.09.2026); Weiterleitung vom alten Titel bleibt für ältere Programmversionen bestehen&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 22. September 2026, 10:56 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Claude</name></author>
	</entry>
	<entry>
		<id>https://wiki.vermcad.de/index.php?title=MWT_Syntax-%C3%9Cbersicht&amp;diff=10317&amp;oldid=prev</id>
		<title>Claude: Entwicklerhinweise: Zeilennummern an den Code vom 18.09.2026 angeglichen</title>
		<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=MWT_Syntax-%C3%9Cbersicht&amp;diff=10317&amp;oldid=prev"/>
		<updated>2026-09-18T09:39:19Z</updated>

		<summary type="html">&lt;p&gt;Entwicklerhinweise: Zeilennummern an den Code vom 18.09.2026 angeglichen&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 18. September 2026, 10:39 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l158&quot;&gt;Zeile 158:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 158:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\Editor.pas:2612-2663&amp;lt;/code&amp;gt; — Lesen der ProjectID (alte/neue Länge); &amp;lt;code&amp;gt;Editor.pas:4343-4349&amp;lt;/code&amp;gt; — Schreiben der Binärzeile &amp;lt;code&amp;gt;#$0E&amp;lt;/code&amp;gt; + 12 Bytes&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\Editor.pas:2612-2663&amp;lt;/code&amp;gt; — Lesen der ProjectID (alte/neue Länge); &amp;lt;code&amp;gt;Editor.pas:4343-4349&amp;lt;/code&amp;gt; — Schreiben der Binärzeile &amp;lt;code&amp;gt;#$0E&amp;lt;/code&amp;gt; + 12 Bytes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\Editor.pas:2664-2666&amp;lt;/code&amp;gt; — Sichtbarkeits-Präfixe &amp;lt;code&amp;gt;#$1E&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;#$1F&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\Editor.pas:2664-2666&amp;lt;/code&amp;gt; — Sichtbarkeits-Präfixe &amp;lt;code&amp;gt;#$1E&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;#$1F&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;884&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;940&lt;/del&gt;&amp;lt;/code&amp;gt; — Codierungs-Konstanten (&amp;lt;code&amp;gt;OwnerDateTimeSize&amp;lt;/code&amp;gt; = 12, &amp;lt;code&amp;gt;edODT&amp;lt;/code&amp;gt; = #$0E, &amp;lt;code&amp;gt;edProjectID&amp;lt;/code&amp;gt; = #$1D, &amp;lt;code&amp;gt;ProjectIDSize&amp;lt;/code&amp;gt; = 62)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;901&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;957&lt;/ins&gt;&amp;lt;/code&amp;gt; — Codierungs-Konstanten (&amp;lt;code&amp;gt;OwnerDateTimeSize&amp;lt;/code&amp;gt; = 12, &amp;lt;code&amp;gt;edODT&amp;lt;/code&amp;gt; = #$0E, &amp;lt;code&amp;gt;edProjectID&amp;lt;/code&amp;gt; = #$1D, &amp;lt;code&amp;gt;ProjectIDSize&amp;lt;/code&amp;gt; = 62)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1421&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1492&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1961&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1968&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2661&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2666&lt;/del&gt;&amp;lt;/code&amp;gt; — Sonderzeichen-Konstanten (&amp;lt;code&amp;gt;VarPrefix&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;MisChar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GoDownChar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ExtYX_Char&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ExtZ_Char&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FlagVariationChar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VorlaufigeNR&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1441&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1512&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2044&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2051&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2757&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2762&lt;/ins&gt;&amp;lt;/code&amp;gt; — Sonderzeichen-Konstanten (&amp;lt;code&amp;gt;VarPrefix&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;MisChar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GoDownChar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ExtYX_Char&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ExtZ_Char&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FlagVariationChar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VorlaufigeNR&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\VCProjectBase.pas:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1306&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1422&lt;/del&gt;&amp;lt;/code&amp;gt; — Aufbau und Neuerzeugung der ProjectID (&amp;lt;code&amp;gt;TProjectID&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\VCProjectBase.pas:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1339&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1455&lt;/ins&gt;&amp;lt;/code&amp;gt; — Aufbau und Neuerzeugung der ProjectID (&amp;lt;code&amp;gt;TProjectID&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\VCSCHMWT.PAS:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;945&lt;/del&gt;&amp;lt;/code&amp;gt; — zentrale Parse-Routine &amp;lt;code&amp;gt;CheckMWTRecordNew&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;VCSCHMWT.PAS:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3952&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3961&lt;/del&gt;&amp;lt;/code&amp;gt; — Blockende; &amp;lt;code&amp;gt;VCSCHMWT.PAS:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4012&lt;/del&gt;&amp;lt;/code&amp;gt; — Alias &amp;lt;code&amp;gt;BEGIN&amp;lt;/code&amp;gt;→&amp;lt;code&amp;gt;MESSUNG&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\VCSCHMWT.PAS:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;948&lt;/ins&gt;&amp;lt;/code&amp;gt; — zentrale Parse-Routine &amp;lt;code&amp;gt;CheckMWTRecordNew&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;VCSCHMWT.PAS:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3968&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3977&lt;/ins&gt;&amp;lt;/code&amp;gt; — Blockende; &amp;lt;code&amp;gt;VCSCHMWT.PAS:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4028&lt;/ins&gt;&amp;lt;/code&amp;gt; — Alias &amp;lt;code&amp;gt;BEGIN&amp;lt;/code&amp;gt;→&amp;lt;code&amp;gt;MESSUNG&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\VcEditorUtils.pas:1927-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2103&lt;/del&gt;&amp;lt;/code&amp;gt; — zentrale Keyword-Tabelle aller Blockarten&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\VcEditorUtils.pas:1927-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2108&lt;/ins&gt;&amp;lt;/code&amp;gt; — zentrale Keyword-Tabelle aller Blockarten&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Hilfe:NachOben}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Hilfe:NachOben}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:MWT Syntax|Übersicht]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:MWT Syntax|Übersicht]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Claude</name></author>
	</entry>
	<entry>
		<id>https://wiki.vermcad.de/index.php?title=MWT_Syntax-%C3%9Cbersicht&amp;diff=8180&amp;oldid=prev</id>
		<title>Claude: MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs)</title>
		<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=MWT_Syntax-%C3%9Cbersicht&amp;diff=8180&amp;oldid=prev"/>
		<updated>2026-07-20T11:33:24Z</updated>

		<summary type="html">&lt;p&gt;MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 20. Juli 2026, 12:33 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DISPLAYTITLE:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MWT Syntax-&lt;/del&gt;Übersicht}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DISPLAYTITLE:Übersicht}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die MWT-Datei (Messwertdatei) ist die vollständige Datengrundlage eines VermCad-Auftrags: eine einzige Textdatei, aus der alle abgeleiteten Informationen (berechnete Koordinaten, Flächen, Protokolle) reproduzierbar sind. Diese Seite beschreibt den Gesamtaufbau der Datei, die Codierungen der ersten Zeile und der Zeilen-Metadaten sowie die lexikalischen Grundregeln (Trennzeichen, Kommentare, Sonderzeichen), die für alle Blöcke und Makros gelten.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die MWT-Datei (Messwertdatei) ist die vollständige Datengrundlage eines VermCad-Auftrags: eine einzige Textdatei, aus der alle abgeleiteten Informationen (berechnete Koordinaten, Flächen, Protokolle) reproduzierbar sind. Diese Seite beschreibt den Gesamtaufbau der Datei, die Codierungen der ersten Zeile und der Zeilen-Metadaten sowie die lexikalischen Grundregeln (Trennzeichen, Kommentare, Sonderzeichen), die für alle Blöcke und Makros gelten.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l149&quot;&gt;Zeile 149:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 149:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Die MWT-Syntax der einzelnen Blöcke ist teilweise bundeslandabhängig; Details stehen auf den jeweiligen Block-/Makroseiten.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Die MWT-Syntax der einzelnen Blöcke ist teilweise bundeslandabhängig; Details stehen auf den jeweiligen Block-/Makroseiten.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Quellen im Code &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Entwicklerhinweise ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;Diese Angaben richten sich an Entwickler bzw. eine KI mit Zugriff auf den VermCad-Quellcode; für die reine Nutzung der MWT-Syntax sind sie nicht nötig. Unit-Namen und besonders Zeilennummern können sich durch die laufende Weiterentwicklung verschieben - sie dienen als Einstieg, nicht als exakte Fundstelle.&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;Quellen im Code&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\EdText.pas:2612-2654&amp;lt;/code&amp;gt; — Datensatz-Tokenizer &amp;lt;code&amp;gt;NextAusdruck&amp;lt;/code&amp;gt; (bis &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;END&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\EdText.pas:2612-2654&amp;lt;/code&amp;gt; — Datensatz-Tokenizer &amp;lt;code&amp;gt;NextAusdruck&amp;lt;/code&amp;gt; (bis &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;END&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\EdText.pas:401-507, 1670-1736&amp;lt;/code&amp;gt; — Kommentarbehandlung &amp;lt;code&amp;gt;{ }&amp;lt;/code&amp;gt;, schachtelbar (&amp;lt;code&amp;gt;CommentDeep&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;VERMCAD\EdText.pas:401-507, 1670-1736&amp;lt;/code&amp;gt; — Kommentarbehandlung &amp;lt;code&amp;gt;{ }&amp;lt;/code&amp;gt;, schachtelbar (&amp;lt;code&amp;gt;CommentDeep&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l162&quot;&gt;Zeile 162:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Hilfe:NachOben}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Hilfe:NachOben}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:MWT Syntax]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:MWT Syntax&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Übersicht&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Claude</name></author>
	</entry>
	<entry>
		<id>https://wiki.vermcad.de/index.php?title=MWT_Syntax-%C3%9Cbersicht&amp;diff=8059&amp;oldid=prev</id>
		<title>Claude: MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs)</title>
		<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=MWT_Syntax-%C3%9Cbersicht&amp;diff=8059&amp;oldid=prev"/>
		<updated>2026-07-17T09:40:25Z</updated>

		<summary type="html">&lt;p&gt;MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:MWT Syntax-Übersicht}}&lt;br /&gt;
Die MWT-Datei (Messwertdatei) ist die vollständige Datengrundlage eines VermCad-Auftrags: eine einzige Textdatei, aus der alle abgeleiteten Informationen (berechnete Koordinaten, Flächen, Protokolle) reproduzierbar sind. Diese Seite beschreibt den Gesamtaufbau der Datei, die Codierungen der ersten Zeile und der Zeilen-Metadaten sowie die lexikalischen Grundregeln (Trennzeichen, Kommentare, Sonderzeichen), die für alle Blöcke und Makros gelten.&lt;br /&gt;
&lt;br /&gt;
== Syntaxregel ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MWT-Datei   ::= [ProjectID] {GlobaleOption}* {Block}*&lt;br /&gt;
Block       ::= KEYWORD [Systemangabe] {&amp;#039;,&amp;#039; HeaderInfo}* {Datensatz &amp;#039;;&amp;#039;}* END [&amp;#039;;&amp;#039;]&lt;br /&gt;
Datensatz   ::= beliebige Token bis zum nächsten &amp;#039;;&amp;#039; (darf über mehrere Zeilen gehen)&lt;br /&gt;
KEYWORD     ::= Blockname (z. B. AUFTRAG, VORGABEN, MESSUNG, FLAECHE, ...)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Regelelement !! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ProjectID&amp;lt;/code&amp;gt; || Unsichtbare Projektkennung am Anfang der ersten Zeile (siehe [[#Erste Zeile: ProjectID|unten]]). Darf beim manuellen Erstellen weggelassen werden.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;GlobaleOption&amp;lt;/code&amp;gt; || Compiler-Anweisung mit &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;-Präfix, nur am Dateianfang vor allen Blöcken erlaubt — siehe [[MWT Syntax-Globale Optionen|Globale Optionen]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Block&amp;lt;/code&amp;gt; || Textblock, beginnt mit einem reservierten Schlüsselwort und endet mit &amp;lt;code&amp;gt;END&amp;lt;/code&amp;gt;. Datenblöcke enthalten Punkte/Messwerte, Anweisungsblöcke (Makros) Berechnungen.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Datensatz&amp;lt;/code&amp;gt; || Kleinste logische Einheit innerhalb eines Blocks; endet immer mit Semikolon &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;. Der Zeilenumbruch ist nur ein Trennzeichen — ein Datensatz darf sich über mehrere Zeilen erstrecken.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;END&amp;lt;/code&amp;gt; || Blockende (wortgrenzengeprüft, Groß-/Kleinschreibung egal); ein Semikolon danach ist optional.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Reihenfolge der Makro-Blöcke in der Datei ist für die Berechnung ohne Bedeutung: VermCad analysiert alle Abhängigkeiten selbständig und stellt intern die richtige Berechnungsreihenfolge her.&lt;br /&gt;
&lt;br /&gt;
== Erste Zeile: ProjectID ==&lt;br /&gt;
Die erste Zeile der Datei beginnt (vor dem eigentlichen Text) mit dem Steuerzeichen &amp;lt;code&amp;gt;#$1D&amp;lt;/code&amp;gt;, gefolgt von einer 62 Zeichen langen Projektkennung. Sie wird im VermCad-Editor nicht angezeigt. Direkt nach der Kennung folgt der normale Text der ersten Zeile (in der Regel das erste Schlüsselwort).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Position !! Länge !! Feld !! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| 1–8 || 8 || Datum || Datum der Ersterzeugung im Format &amp;lt;code&amp;gt;yyyymmdd&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9–14 || 6 || BüroID || Büro-Kennung, links mit &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; aufgefüllt&lt;br /&gt;
|-&lt;br /&gt;
| 15–24 || 10 || Code || Zusatzcode (seit 15.10.2015); Zeichen 1 codiert u. a. verfügbare Begleitdateien (z. B. &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = weder XML noch NAS, &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; = XML ohne NAS, …)&lt;br /&gt;
|-&lt;br /&gt;
| 25–62 || 38 || GUID || Projekt-GUID inklusive geschweifter Klammern &amp;lt;code&amp;gt;{…}&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel (dekodiert): &amp;lt;code&amp;gt;201506260000002000000000{C86A825B-…}VORGABEN&amp;lt;/code&amp;gt; — Erzeugung 26.06.2015, BüroID &amp;lt;code&amp;gt;000000&amp;lt;/code&amp;gt;, Code &amp;lt;code&amp;gt;2000000000&amp;lt;/code&amp;gt;, GUID, danach beginnt der Text mit &amp;lt;code&amp;gt;VORGABEN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Alte Dateien besitzen eine 52 Zeichen lange Kennung ohne das Code-Feld; VermCad erkennt beide Varianten an der schließenden &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;. &amp;#039;&amp;#039;&amp;#039;Beim manuellen Erzeugen einer MWT darf die ProjectID weggelassen werden&amp;#039;&amp;#039;&amp;#039; — VermCad legt beim Speichern eine neue Kennung an.&lt;br /&gt;
&lt;br /&gt;
== Binäre Zeilencodierung (Änderungsdatum und Nutzer) ==&lt;br /&gt;
Nach jeder Textzeile speichert VermCad eine binäre Pseudo-Zeile mit Metadaten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#$0E  &amp;lt;4 Byte Owner (UserID, LONGINT)&amp;gt;  &amp;lt;8 Byte Änderungszeitpunkt (TDateTime, Double)&amp;gt;  CRLF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Gesamtlänge der Binärdaten: 12 Bytes; Präfix ist das Steuerzeichen &amp;lt;code&amp;gt;#$0E&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Inhalt: die UserID des Programm-Nutzers, der die Zeile zuletzt geändert hat, und der Änderungszeitpunkt; Anzeige im Editor als &amp;lt;code&amp;gt;nnn dd.mm.yyyy hh:mm:ss&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Zusätzlich können Zeilen ein Sichtbarkeits-Präfix tragen: &amp;lt;code&amp;gt;#$1E&amp;lt;/code&amp;gt; (Zeile sichtbar) bzw. &amp;lt;code&amp;gt;#$1F&amp;lt;/code&amp;gt; (Zeile unsichtbar), gespeichert vor der betreffenden Zeile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Die Binärzeilen dürfen weggelassen werden&amp;#039;&amp;#039;&amp;#039; (z. B. beim manuellen oder programmatischen Erzeugen einer MWT); VermCad ergänzt sie beim nächsten Speichern automatisch. In allen Beispielen dieser Dokumentation sind sie deshalb nicht dargestellt.&lt;br /&gt;
&lt;br /&gt;
== Lexikalische Regeln ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Groß-/Kleinschreibung&amp;#039;&amp;#039;&amp;#039;: Es wird nicht zwischen Groß- und Kleinschreibung unterschieden (&amp;lt;code&amp;gt;MESSUNG&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;Messung&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;messung&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Trennzeichen&amp;#039;&amp;#039;&amp;#039;: Zwischen einzelnen Informationen sind Leerzeichen, Tabulatoren und Zeilenumbrüche in beliebiger Anzahl erlaubt. Es kommt ausschließlich auf die richtige Reihenfolge der Daten an, nicht auf eine spaltenmäßige Formatierung.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Datensatzende&amp;#039;&amp;#039;&amp;#039;: Ein Datensatz endet mit &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; oder — als Blockabschluss — mit dem Schlüsselwort &amp;lt;code&amp;gt;END&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kommentare&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;{ … }&amp;lt;/code&amp;gt;, an beliebiger Stelle statt eines Trennzeichens, auch mitten im Datensatz und über Zeilengrenzen hinweg. Kommentare sind &amp;#039;&amp;#039;&amp;#039;schachtelbar&amp;#039;&amp;#039;&amp;#039;. Eine schließende &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; ohne öffnende &amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt; ist ein Syntaxfehler.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Auskommentieren&amp;#039;&amp;#039;&amp;#039;: Datenzeilen werden durch Einklammern mit &amp;lt;code&amp;gt;{ … }&amp;lt;/code&amp;gt; deaktiviert; VermCad selbst verwendet dabei die Form &amp;lt;code&amp;gt;{* … ;*}&amp;lt;/code&amp;gt;, die die Originalzeile erhält.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{ Das ist ein gültiger Kommentar }&lt;br /&gt;
{ Dies ist { ebenfalls } erlaubt. }&lt;br /&gt;
{*xx  2    60001 096  x    Y = 32644247.304   X = 5715070.585;*}   { deaktivierte Datenzeile }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonderzeichen ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zeichen !! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; || Ende eines Datensatzes. Ein Datensatz darf über mehrere Zeilen gehen.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;END&amp;lt;/code&amp;gt; || Blockende; optionales &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; danach. (Kein Sonderzeichen, aber reserviertes Wort.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; || Leitet Header-Zusatzinfos eines Blocks/Makros ein und trennt sie (siehe [[MWT Syntax-Blockkopf-Parameter|Blockkopf-Parameter]]); trennt außerdem gleichartige Teil-Informationen innerhalb eines Datensatzes (z. B. Punkte einer Teilliste).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; || Präfix der Compiler-Anweisungen am Dateianfang (siehe [[MWT Syntax-Globale Optionen|Globale Optionen]]).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; || Zuweisung &amp;lt;code&amp;gt;Bezeichner = Wert&amp;lt;/code&amp;gt; (siehe [[MWT Syntax-Wertzuweisungen|Wertzuweisungen]]).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; || Fehlzeichen/Platzhalter („nicht angegeben“), immer Kleinbuchstabe: fehlender NV als &amp;lt;code&amp;gt;xx&amp;lt;/code&amp;gt;, fehlende Vermarkungsart, fehlende Flags, fehlende Punktnummer als &amp;lt;code&amp;gt;xxxxx&amp;lt;/code&amp;gt;, fehlender Nummerierungsbezirk als &amp;lt;code&amp;gt;xxxxxxxx&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; || Suffix an einer Punktnummer = untergegangener Punkt; als Flag: Punkt gelöscht/untergegangen. In Berechnungsprotokollen zusätzlich: Kennzeichen einer nicht verwendeten Berechnung.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; || Suffix „nur Lage“ an Flags und Optionen (z. B. &amp;lt;code&amp;gt;A_&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AT_&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$EK_&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;#124;&amp;lt;/code&amp;gt; || Suffix „nur Höhe“ an Flags und Optionen (z. B. &amp;lt;code&amp;gt;A&amp;amp;#124;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AT&amp;amp;#124;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$A&amp;amp;#124;&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; || Flag-Variante: &amp;lt;code&amp;gt;B*&amp;lt;/code&amp;gt; = Neukoordinierung, die Vorgabe ersetzt (siehe [[MWT Syntax-Punktidentifikation und Flags|Punktidentifikation und Flags]]).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;#039;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;quot;&amp;lt;/code&amp;gt; || String-Begrenzer für Texte, z. B. &amp;lt;code&amp;gt;REM = &amp;#039;…&amp;#039;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GEM = &amp;#039;…&amp;#039;&amp;lt;/code&amp;gt;, KS-Namen. (Doppelte Anführungszeichen kommen in Altdateien vor.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; || Fortsetzung mehrzeiliger Texte: &amp;lt;code&amp;gt;GEM = &amp;#039;…&amp;#039; + &amp;#039;…&amp;#039;&amp;lt;/code&amp;gt;; außerdem Ein-Schalter bei Optionen (&amp;lt;code&amp;gt;$NE+;&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; || Dezimaltrennzeichen der Zahlen; trennt zudem „Doppelworte“.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; || Aus-Schalter bei Optionen (&amp;lt;code&amp;gt;$NOT_Z-;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AT-&amp;lt;/code&amp;gt;); vorangestellt an einen Nummerierungsbezirk im Block NUMMERIERUNGSBEZIRKE = deaktivierter NB; Vorzeichen in Flächen-Referenzlisten; negativer Wert bei &amp;lt;code&amp;gt;A=&amp;lt;/code&amp;gt; unterdrückt die Auswertung.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt; || Präfix vorläufige Punktnummer (Baden-Württemberg: &amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt;, alternativ &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;; alle anderen Bundesländer: &amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;(y,x[,z])&amp;lt;/code&amp;gt; || Shift-Koordinaten im Blockkopf: die angegebenen Werte werden von allen Y/X/Z des Blocks abgezogen (siehe [[MWT Syntax-Blockkopf-Parameter|Blockkopf-Parameter]]).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
=== Minimale vollständige MWT (Bundesland-neutral) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$NE;                                 { globale Option: nur fatale Fehler melden }&lt;br /&gt;
&lt;br /&gt;
AUFTRAG&lt;br /&gt;
  Nummer = 26-0001;&lt;br /&gt;
  Lagestatus = 489;&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
VORGABEN  LS 489&lt;br /&gt;
{ NV  A       NR VMA  F                                            }&lt;br /&gt;
  xx  2        1  x  SA    Y = 32571196.130   X = 5466242.330;&lt;br /&gt;
  xx  2        2  x  SA    Y = 32571246.130   X = 5466242.330;&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
MESSUNG , A = 2&lt;br /&gt;
  xx  5    10001  x   x    hi = 1.550;&lt;br /&gt;
  xx  2        1  x   A    Hz = 0.00000    V = 100.00000   SD = 50.000   hr = 1.300;&lt;br /&gt;
  xx  2        2  x   A    Hz = 50.00000   V = 100.00000   SD = 70.711   hr = 1.300;&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hinweis: ProjectID und binäre Codierungszeilen sind weggelassen; VermCad ergänzt beide beim Speichern.&lt;br /&gt;
&lt;br /&gt;
=== Datensatz über mehrere Zeilen (GNSS, Baden-Württemberg) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GNSS_MESSUNG&lt;br /&gt;
 0390 1 662512503  x   K    Y   = 32571196.13   X   =  5466242.33   Z   =     455.961&lt;br /&gt;
                            Time=    06:59:22   MD  =          10   Ep  =          10&lt;br /&gt;
                            s2D =       0.033   SV  =          22   PDO =         1.3&lt;br /&gt;
                            HDO =         0.7   VDO =         1.1   REM = &amp;#039;AH-IMU:2.00  Qual:Fix - HDRTK&amp;#039;;&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verfügbarkeit und Besonderheiten ==&lt;br /&gt;
* Der Grundaufbau (Blöcke, &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;END&amp;lt;/code&amp;gt;, Kommentare, Sonderzeichen) gilt für &amp;#039;&amp;#039;&amp;#039;alle Bundesländer&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Veraltete Blockform: &amp;lt;code&amp;gt;BEGIN [System = &amp;amp;lt;name&amp;amp;gt;]&amp;lt;/code&amp;gt; wird als &amp;lt;code&amp;gt;MESSUNG&amp;lt;/code&amp;gt; interpretiert (Altformat aus den 1990er-Jahren, wird weiterhin gelesen).&lt;br /&gt;
* Weitere Aliase alter Schreibweisen: &amp;lt;code&amp;gt;LISTE&amp;lt;/code&amp;gt;→&amp;lt;code&amp;gt;PUNKTLISTE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;NUMERIERUNGSBEZIRKE&amp;lt;/code&amp;gt;→&amp;lt;code&amp;gt;NUMMERIERUNGSBEZIRKE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GPS_MESSUNG&amp;lt;/code&amp;gt;→&amp;lt;code&amp;gt;GNSS_MESSUNG&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GPS_NETZMESSUNG&amp;lt;/code&amp;gt;→&amp;lt;code&amp;gt;GNSS_NETZMESSUNG&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;POLYGONPUNKTE&amp;lt;/code&amp;gt;→&amp;lt;code&amp;gt;RECHTWINKELZUG&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GRENZERMITTLUNG&amp;lt;/code&amp;gt;→&amp;lt;code&amp;gt;GRENZPRUEFUNG&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Fehlerquelle: Compiler-Anweisungen (&amp;lt;code&amp;gt;$…&amp;lt;/code&amp;gt;) nach dem ersten Datenblock erzeugen den Fehler „Compiler-Anweisung nicht am Anfang“.&lt;br /&gt;
* Fehlerquelle: eine schließende &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; ohne zugehörige öffnende &amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt; bricht den Kommentar-Zähler und führt zu einem Syntaxfehler.&lt;br /&gt;
* Die MWT-Syntax der einzelnen Blöcke ist teilweise bundeslandabhängig; Details stehen auf den jeweiligen Block-/Makroseiten.&lt;br /&gt;
&lt;br /&gt;
== Quellen im Code ==&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\EdText.pas:2612-2654&amp;lt;/code&amp;gt; — Datensatz-Tokenizer &amp;lt;code&amp;gt;NextAusdruck&amp;lt;/code&amp;gt; (bis &amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;END&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\EdText.pas:401-507, 1670-1736&amp;lt;/code&amp;gt; — Kommentarbehandlung &amp;lt;code&amp;gt;{ }&amp;lt;/code&amp;gt;, schachtelbar (&amp;lt;code&amp;gt;CommentDeep&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\EdText.pas:1380-1414&amp;lt;/code&amp;gt; — Owner/DateTime je Zeile (&amp;lt;code&amp;gt;SetOwnerAndDateTime&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;TakeOwnerAndDateTimeBin&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\Editor.pas:2612-2663&amp;lt;/code&amp;gt; — Lesen der ProjectID (alte/neue Länge); &amp;lt;code&amp;gt;Editor.pas:4343-4349&amp;lt;/code&amp;gt; — Schreiben der Binärzeile &amp;lt;code&amp;gt;#$0E&amp;lt;/code&amp;gt; + 12 Bytes&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\Editor.pas:2664-2666&amp;lt;/code&amp;gt; — Sichtbarkeits-Präfixe &amp;lt;code&amp;gt;#$1E&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;#$1F&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas:884-940&amp;lt;/code&amp;gt; — Codierungs-Konstanten (&amp;lt;code&amp;gt;OwnerDateTimeSize&amp;lt;/code&amp;gt; = 12, &amp;lt;code&amp;gt;edODT&amp;lt;/code&amp;gt; = #$0E, &amp;lt;code&amp;gt;edProjectID&amp;lt;/code&amp;gt; = #$1D, &amp;lt;code&amp;gt;ProjectIDSize&amp;lt;/code&amp;gt; = 62)&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas:1421-1492, 1961-1968, 2661-2666&amp;lt;/code&amp;gt; — Sonderzeichen-Konstanten (&amp;lt;code&amp;gt;VarPrefix&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;MisChar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GoDownChar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ExtYX_Char&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ExtZ_Char&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FlagVariationChar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;VorlaufigeNR&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\VCProjectBase.pas:1306-1422&amp;lt;/code&amp;gt; — Aufbau und Neuerzeugung der ProjectID (&amp;lt;code&amp;gt;TProjectID&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\VCSCHMWT.PAS:945&amp;lt;/code&amp;gt; — zentrale Parse-Routine &amp;lt;code&amp;gt;CheckMWTRecordNew&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;VCSCHMWT.PAS:3952-3961&amp;lt;/code&amp;gt; — Blockende; &amp;lt;code&amp;gt;VCSCHMWT.PAS:4012&amp;lt;/code&amp;gt; — Alias &amp;lt;code&amp;gt;BEGIN&amp;lt;/code&amp;gt;→&amp;lt;code&amp;gt;MESSUNG&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\VcEditorUtils.pas:1927-2103&amp;lt;/code&amp;gt; — zentrale Keyword-Tabelle aller Blockarten&lt;br /&gt;
&lt;br /&gt;
{{Hilfe:NachOben}}&lt;br /&gt;
[[Kategorie:MWT Syntax]]&lt;/div&gt;</summary>
		<author><name>Claude</name></author>
	</entry>
</feed>