MWT Syntax-Blockkopf-Parameter: Unterschied zwischen den Versionen
Claude (Diskussion | Beiträge) MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs) |
Claude (Diskussion | Beiträge) MWT-Syntax-Referenz: regelbasierte Seite aus Task MWT_Syntax (Quellen: Compiler-Code + Bestands-MWTs) |
||
| Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE: | {{DISPLAYTITLE:Blockkopf-Parameter}} | ||
Der Kopf eines Blocks besteht aus dem Schlüsselwort, optional einer direkt angehängten Systemangabe (ohne Komma) und beliebig vielen komma-getrennten Header-Infos (lokalen Optionen). Diese Seite definiert die Systemangabe sowie sämtliche Header-Infos für Datenblöcke und für Rechenmakros — inklusive der Angabe, in welchen Blöcken jeder Parameter erlaubt ist. | Der Kopf eines Blocks besteht aus dem Schlüsselwort, optional einer direkt angehängten Systemangabe (ohne Komma) und beliebig vielen komma-getrennten Header-Infos (lokalen Optionen). Diese Seite definiert die Systemangabe sowie sämtliche Header-Infos für Datenblöcke und für Rechenmakros — inklusive der Angabe, in welchen Blöcken jeder Parameter erlaubt ist. | ||
| Zeile 277: | Zeile 277: | ||
* Die Datenzeilen der einzelnen Blöcke sind auf den jeweiligen Block-/Makroseiten dokumentiert; Punktangaben siehe [[MWT Syntax-Punktidentifikation und Flags|Punktidentifikation und Flags]], Werte siehe [[MWT Syntax-Wertzuweisungen|Wertzuweisungen]]. | * Die Datenzeilen der einzelnen Blöcke sind auf den jeweiligen Block-/Makroseiten dokumentiert; Punktangaben siehe [[MWT Syntax-Punktidentifikation und Flags|Punktidentifikation und Flags]], Werte siehe [[MWT Syntax-Wertzuweisungen|Wertzuweisungen]]. | ||
== Quellen im Code | == Entwicklerhinweise == | ||
''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.'' | |||
'''Quellen im Code:''' | |||
* <code>VERMCAD\VCSCHMWT.PAS:4394-4607</code> — Systemangabe der Datenblöcke (LS/HS/KS/lokal, <code>SYSTEM=</code> nach BEGIN; LS/HS = Auftrag ⇒ Basis) | * <code>VERMCAD\VCSCHMWT.PAS:4394-4607</code> — Systemangabe der Datenblöcke (LS/HS/KS/lokal, <code>SYSTEM=</code> nach BEGIN; LS/HS = Auftrag ⇒ Basis) | ||
* <code>VERMCAD\VCSCHMWT.PAS:2418-2845</code> — <code>ReadBlockHeaderInfos</code> (alle Datenblock-Header-Infos; Shift-Koordinaten 2431-2453; A= 2566-2585; AT 2536-2555; VRK 2691-2718; veraltete Zahl 2665-2678) | * <code>VERMCAD\VCSCHMWT.PAS:2418-2845</code> — <code>ReadBlockHeaderInfos</code> (alle Datenblock-Header-Infos; Shift-Koordinaten 2431-2453; A= 2566-2585; AT 2536-2555; VRK 2691-2718; veraltete Zahl 2665-2678) | ||
| Zeile 288: | Zeile 291: | ||
{{Hilfe:NachOben}} | {{Hilfe:NachOben}} | ||
[[Kategorie:MWT Syntax]] | [[Kategorie:MWT Syntax|Blockkopf-Parameter]] | ||
Version vom 20. Juli 2026, 12:32 Uhr
Der Kopf eines Blocks besteht aus dem Schlüsselwort, optional einer direkt angehängten Systemangabe (ohne Komma) und beliebig vielen komma-getrennten Header-Infos (lokalen Optionen). Diese Seite definiert die Systemangabe sowie sämtliche Header-Infos für Datenblöcke und für Rechenmakros — inklusive der Angabe, in welchen Blöcken jeder Parameter erlaubt ist.
Syntaxregel
Blockkopf ::= KEYWORD [Systemangabe] { ',' HeaderInfo }*
Systemangabe ::= 'LS' <n> ['HS' <n>] (Lagestatus, optional Höhenstatus)
| 'HS' <n> ['LS' <n>]
| 'KS' <n> (Koordinatensystem-Nummer; Datenblöcke: KOORDINATENSYSTEM <n>)
| 'lokal' | 'lokal_DE' (lokal_DE nur Sachsen-Anhalt)
| 'SYSTEM' '=' <SystemKind> (veraltet, nur nach BEGIN)
HeaderInfo ::= NAME (Schalter, optional NAME'+' / NAME'-')
| NAME '=' Wert
| '(' y ',' x [',' z] ')' (Shift-Koordinaten)
| Regelelement | Bedeutung |
|---|---|
Systemangabe |
Nur im ersten Satz des Blocks, direkt hinter dem Keyword ohne Komma. Sind LS/HS gleich dem Auftrags-LS/HS, wirkt die Angabe wie „keine Angabe“ (Basis-System). |
SystemKind |
Werte des veralteten SYSTEM =: basis, LHS, lokal_basis, lokal_DE (nur Sachsen-Anhalt), LiegVerm, lokal.
|
HeaderInfo |
Reihenfolge beliebig; jede Info wird mit Komma angehängt und darf auf Folgezeilen fortgesetzt werden. Nicht jede Info ist in jedem Block erlaubt (sonst Compiler-Fehler 6/60). |
Bei Rechenmakros steht die Systemangabe als erste Header-Info: MAKRONAME, KOORDINATENSYSTEM <n> oder MAKRONAME, LS <n>. Ein VORGABEN-Block mit KOORDINATENSYSTEM n darf zusätzlich LS <n> enthalten.
Header-Infos der Datenblöcke
Gelesen von ReadBlockHeaderInfos. „Messblöcke“ = MESSUNG, NETZMESSUNG, GNSS_MESSUNG, GNSS_NETZMESSUNG (inkl. alter GPS_-Aliase), „Vorgabenblöcke“ = VORGABEN, SOLLWERTE.
| Parameter | Syntax | Pflicht | Erlaubt in | Bedeutung | Bundesland |
|---|---|---|---|---|---|
| Shift-Koordinaten | ,(y,x[,z]) |
nein | SOLLWERTE, VORGABEN, GNSS(_NETZ)MESSUNG, MESSUNG; Sachsen-Anhalt zusätzlich BEZUGSPUNKTE, DATENEINHEIT | Additionskonstanten: die Werte werden von allen Y/X/Z des Blocks abgezogen (Parallelverschiebung); bei polaren Messelementen wirkungslos | alle |
| Layer | ,L = n |
nein | MESSUNG, NETZMESSUNG, NIVMESSUNG, PUNKTLISTE | Ziel-Layer (Netzmessungen ohne L liegen auf Layer 0; Layer steuern die Berücksichtigung in Netzausgleichungen) |
alle |
| Freies Netz | ,FN[+/-] |
nein | NETZMESSUNG | freie Reihenfolge der Datensätze, Prüfung auf „schulmäßiges Messen“ aus | alle |
| Akten-/Risszuordnung | ,AP_AKTE, ,FR_AKTE, ,BER_AKTE, ,VR[DS] = …, ,RJ = … |
nein | Mess-/Vorgabenblöcke | Zuordnung zu AP-/Fortführungsriss-/Berechnungsakte, Vermessungsriss, Riss-Jahr | alle außer Sachsen-Anhalt |
| Anschlusszahl | ,A = n, ,A_ = n, ,A| = n |
nein | (GNSS_)NETZMESSUNG, SOLLWERTE, VORGABEN, (GNSS_)MESSUNG | Mindestzahl Anschlusspunkte (Standard 3). Ohne Suffix: Lage = n, Höhe = n−1; A_ nur Lage, A| nur Höhe. Negativer Wert unterdrückt die jeweilige Auswertung (z. B. A|=-1 = keine Höhenauswertung) |
alle |
| AutoTrafo | ,AT[+/-], ,AT_[+/-], ,AT|[+/-] |
nein | SOLLWERTE, VORGABEN | automatische Helmerttransformation des Blocks (Lage/Höhe getrennt schaltbar); AT- schaltet sie ab |
alle |
| Abriss | ,AR[+/-] |
nein | MESSUNG, NETZMESSUNG | Auswertung über Abriss erzwingen (nur bei bekanntem Standpunkt) | alle |
| Doppelmessung | ,D |
nein | GNSS(_NETZ)MESSUNG | Werte sind bereits Mittel einer echten unabhängigen Doppelmessung (der Messung in zwei getrennten GNSS-Blöcken gleichgestellt) | alle |
| Auflösung | ,DPI = n |
nein | VORGABEN (nur Nicht-Auftrags-KS) | Scanner-Auflösung der Kartenvorlage | alle |
| Kartenmaßstab | ,KMS = n |
nein | VORGABEN (nur Nicht-Auftrags-KS) | Kartenmaßstab der Vorlage | alle |
| Geräte-/Beobachterinfo | ,DATUM = …, ,ZEIT = …, ,DEV = …, ,PNR = …, ,VPNR = …, ,WETTER = … |
nein | Mess-/Vorgabenblöcke | Datum, Zeit, Geräte-ID, Personalnummer des Beobachters, Wetter; überschreiben für diesen Block die Angaben des DEVICE-Blocks | alle |
| Punkttoleranz | ,ZP = w |
nein | SOLLWERTE, VORGABEN (Nicht-Auftrags-KS), Messblöcke | zulässige Punktlageabweichung für alle Punkte des Blocks | alle |
| Orientierung nachträglich | ,DHZ |
nein | MESSUNG; Sachsen-Anhalt zusätzlich AP_PRUEFUNG, SICHERUNGSVERMESSUNG | Orientierungsunbekannte wird im Nachhinein nochmals berechnet | alle |
| Transformation erzwingen | ,T / ,TR[+/-] |
nein | MESSUNG, NETZMESSUNG; Sachsen-Anhalt zusätzlich VORGABEN lokal_DE | Auswertung über Transformation statt Abriss + Polarpunktberechnung | alle |
| Restklaffenverteilung | ,VRK[+/-], ,VRK = s|s2|s32 |
nein | Mess-/Vorgabenblöcke | nachbarschaftstreue Verteilung der Restklaffen; mit = Wahl des Verfahrens |
alle |
| Einzelpunktausgleich | ,EA[+/-] (alt: ,E) |
nein | MESSUNG, NETZMESSUNG | freie Station mittels Einzelpunktausgleichung | alle |
| Trafo-Parameter | ,P = n |
nein | Mess-/Vorgabenblöcke | Anzahl der Parameter der auswertenden Transformation (z. B. P=3, P=4; größere Werte setzen implizit T) |
alle |
| Maßstab | ,M = w (auch M = 1/w) |
nein | VORGABEN, MESSUNG, NETZMESSUNG | Multiplikationsfaktor des Blocks: alle SD/HD bzw. Y/X werden multipliziert; reziproke Angabe möglich | alle |
| Halbsätze | ,S = n |
nein | NETZMESSUNG | Mindestzahl Halbsätze (Standard: 2 Halbsätze bzw. ein Vollsatz) | alle |
| Bemerkung | ,REM = '…' |
nein | Mess-/Vorgaben-/Listenblöcke | Blockbemerkung (mehrzeilig mit '…' + '…') |
alle |
| Fehlerprüfung aus | ,NE[+/-] |
nein | AUFTRAG, Mess-/Vorgabenblöcke | im Block nur bei fatalen Fehlern anhalten | alle |
| GK-Strecken | ,GK_HD[+/-] |
nein | MESSUNG, NETZMESSUNG | alle Schrägstrecken des Blocks sind bereits Gauß-Krüger-reduziert | alle außer Sachsen-Anhalt |
| Stationierungsart | ,GEBAEUDESTATIONIERUNG / ,KATASTERSTATIONIERUNG |
nein | MESSUNG, NETZMESSUNG | Art der Stationierung | nur Baden-Württemberg |
| StandpunktID/MessID | ,<Zahl> |
nein (veraltet) | MESSUNG | nackte Zahl = StandpunktID (System LiegVerm) bzw. MessID | alle (Altform) |
| Anhalt-Spezifika | ,HN = w, ,HD = w, ,GV = n, ,FLUR = n, ,FSIV, ,NN, ,AP_BESCHREIBUNG NV PNR, ,AP_2 NV PNR, ,POLAR |
nein | DATENEINHEIT, SICHERUNGSVERMESSUNG, AP_BESCHREIBUNG | Höhe/Horizontaldistanz, Gemarkungsschlüssel und Flur einer Dateneinheit; freie SiV; SiV nicht mit Netz abgleichen; AP-Zuordnungen; polare AP-Beschreibung | nur Sachsen-Anhalt |
Header-Infos der Rechenmakros
Gelesen von ReadMakroHeaderInfos. Zuerst optional , KOORDINATENSYSTEM <n> oder , LS <n>, danach beliebig:
| Parameter | Syntax | Pflicht | Erlaubt in | Bedeutung | Bundesland |
|---|---|---|---|---|---|
| Berechnungsnummer | ,NR = n |
üblich (eindeutig je Makro) | alle Makros | Berechnungsnummer (CalcNR); doppelte Nummern nur mit globaler Option $DOPPELTBERNR |
alle |
| Fehlerprüfung aus | ,NE |
nein | alle | keine Fehlerprüfung im Makro | alle |
| Normale Abhängigkeit | ,NA |
nein | AUSGLEICHGERADEN, VKTRANSFORMATION, TRANSFORMATION (mit $SP_DEP_TRAFO) |
normale Abhängigkeitsregel verwenden | alle |
| Normale NV | ,NNV |
nein | NETZAUSGLEICH(_HOEHE), NIVELLEMENT, VKTRANSFORMATION | normale Nummerierungsverbund-Behandlung | alle |
| Netz-Ergebnis | ,NETZ |
nein | netztaugliche Makros | alle berechneten Punkte stehen der Netzmessung als Anschlusspunkte zur Verfügung | alle |
| Näherungsiterationen | ,NAE = n |
nein | Ausgleichungen | Anzahl Näherungsiterationen | alle |
| Netzmaßstab | ,NM |
nein | NETZAUSGLEICH | Netzmaßstab verwenden | alle |
| Kurvenkoordinaten | ,B |
nein | LINIENELEMENTE, EINFLUCHTEN_GERADE, EINFLUCHTEN_BOGEN, FASSADE | CurveCoo: Bogen-/Kurvenkoordinaten berechnen | alle |
| Korrekturwert | ,KN = n |
nein | FLAECHE | Korrekturwert der Flächenberechnung | alle |
| KS-Trafo-Reduzierer | ,KS_RED |
nein | Transformationen (KsTrafoRed-fähige) | KS-Transformation mit Reduzierer | alle |
| Fassaden-KS | ,KS = [Nr][='Name'] |
nein | FASSADE | Zielkoordinatensystem der Fassadenansicht (Nummer und/oder Name) | alle |
| Bemerkung | ,REM = '…' |
nein | alle | Bemerkung zum Makro | alle |
| GK-Reduktion | ,GK_RED |
nein | Transformationen mit GK-Reduktion | Gauß-Krüger-Reduktion der Y/X | alle |
| Gültige Iterationen | ,GI = n |
nein | VKTRANSFORMATION | Anzahl gültiger Iterationen | alle |
| Gewichte für X | ,GEWX |
nein | TRANSFORMATION, KSTRANSFORMATION, GRENZPRUEFUNG | Gewichte auch für X-Koordinaten ansetzen | alle |
| Gewichtsmaßstab | ,GEWM = w |
nein | Transformationen, GRENZPRUEFUNG | Maßstab der Gewichte | alle |
| Sortierungen | ,SNR; ,SNR_P, ,SX_P, ,SNR_N, ,SX_N |
nein | VKTRANSFORMATION (SNR); Transformationen, GRENZPRUEFUNG | Sortierung nach Nummer; Pass-/Neupunkte nach Nummer bzw. X | alle |
| SysID | ,SYSID = '…' |
nein | VKTRANSFORMATION (Beobachtungslisten) | System-ID der Beobachtungsliste | alle |
| Titel | ,TITEL = '…' |
nein | VKTRANSFORMATION u. a. | Titel (z. B. Rissbezeichnung) | alle |
| Deaktiviert | ,DEA |
nein | alle | Makro deaktiviert (wird nicht berechnet) | alle |
| VA0 deaktiviert | ,DEA_V |
nein | VKTRANSFORMATION | Verkettungs-Ausgleichung VA0 deaktiviert | alle |
| CAD-deaktiviert | ,DEA_CAD |
nein | VKTRANSFORMATION (Folgesätze) | Beobachtungsliste im CAD deaktiviert | alle |
| Fixe HDs aus | ,DFHD |
nein | NETZAUSGLEICH, VKTRANSFORMATION | fixe Horizontalstrecken deaktivieren | alle |
| Zusatzstatistiken aus | ,DEA_EKP, ,DEA_EFSP |
nein | Makros mit EKP-/EFSP-Statistik | EKP-/EFSP-Zusatzstatistiken deaktivieren | alle |
| Spannmaß-Toleranz | ,ZS = w (Berlin auch ZS = D1|D2|D3; veraltet ZS1, ZSS) |
nein | ENTFERNUNGEN, MESSLINIE, FASSADE, LINIENELEMENTE, EINFLUCHTEN_GERADE, KLEINPUNKTE, POLARELEMENTE, Transformationen, GRENZPRUEFUNG, PUNKTIDENTITAET (Messlinie) | zulässige Spannmaß-Abweichung | alle (D1–D3 nur Berlin) |
| Punkt-Toleranz | ,ZP = w (alt: ZQ) |
nein | alle Makros | zulässige Punktabweichung | alle |
| Mit Höhen | ,Z |
nein | KOORDINATENVERGLEICH, KLEINPUNKTE, MESSLINIE | Berechnung mit Höhen | alle |
| Datum/Zeit | ,DATUM = …, ,ZEIT = … |
nein | alle | Datums-/Zeitangabe der Berechnung | alle |
| Mittlere Fehler | ,MF_… = w |
nein | Ausgleichungen/Transformationen | siehe MF-Tabelle unten | alle |
| Common-VA | ,CVA |
nein | VKTRANSFORMATION | gemeinsame Verkettungs-Ausgleichung | alle |
| Freie VA | ,FVA |
nein | VKTRANSFORMATION | freie Ausgleichung: Festpunkte liefern nur das Datum | alle |
| Restklaffenverteilung | ,VRK[=…] |
nein | Transformationen/VKTRANSFORMATION | nachbarschaftstreue Anpassung | alle |
| Winkelfehler verteilen | ,W |
nein | POLYGONZUG | Winkelfehler auf die Brechungswinkel verteilen | alle |
| Abschlussart | ,T / ,O |
nein | POLYGONZUG | Abschlussart des Zuges | alle |
| Maßstab | ,M = w |
nein | TRANSFORMATION, GRENZPRUEFUNG (Folgesätze) | Multiplikator | alle |
| Parallelen-Abstand | ,P = w |
nein | PARALLELEN | Abstand der Parallelen (PARABST) |
alle |
| Abbruchschranke | ,ABS = w |
nein | VKTRANSFORMATION/Ausgleichungen | Abbruchschranke der Iteration | alle |
| Verbesserungsfaktor | ,FVB = w |
nein | Ausgleichungen | Faktor für Verbesserungen | alle |
| Klotoide/Präzision | ,L / ,LP |
nein | KLOTOIDE (L) bzw. VKTRANSFORMATION (LP) | kurze/lange Klotoide; LowPrecision | alle |
| Fixierungen | ,FIXM, ,FIXN, ,FIX_SPEP |
nein | Ausgleichungen | Maßstab/Netz/Standpunkt-Endpunkt fixieren | alle |
| Autopunkt-Ausscheidung | ,APA, ,AWS = w |
nein | Ausgleichungen | automatische Punktausscheidung, Auswerteschranke | nur Baden-Württemberg |
| Trassen-Eigenschaften | ,AS = …, ,TNAME = '…' u. v. m. |
nein | TRASSE | siehe Makro-Seite TRASSE | alle |
Sonderregel Folgesätze: Header-Infos ab dem zweiten Satz eines Makros sind nur in VKTRANSFORMATION, Transformationen, GRENZPRUEFUNG, PUNKTIDENTITAET und TRASSE (und nur für bestimmte Parameter) erlaubt.
Mittlere Fehler (MF-Angaben)
Syntax jeweils ,MF_<Art> = w (Realzahl); verwendbar in Ausgleichungen, Transformationen und Beobachtungslisten:
| Bezeichner | Bedeutung (Einheit) |
|---|---|
MF_Hz |
Richtungen (gon) |
MF_HD |
Polarstrecken (m) |
MF_ZU |
Zieleinstellgenauigkeit (m) |
MF_HDr |
relativer Streckenfehler (ppm) |
MF_V |
Vertikalwinkel (gon) |
MF_HU |
Höheneinstellgenauigkeit (m) |
MF_S |
Spannmaße (m) |
MF_Y / MF_X |
Ordinaten / Abszissen (m) |
MF_YX |
kartesische Koordinaten (m) |
MF_VRK |
Restklaffen bei nachbarschaftstreuer Anpassung |
MF_M |
Maßstab in Ausgleichungen — veraltet, ersetzt durch MF_Mx/MF_My
|
MF_Mx / MF_My |
x-Maßstab bei Transformationen / gesonderter y-Maßstab (5- und 6-Parameter-Transformation) |
MF_Z |
Höhenunterschied bzw. Ablesegenauigkeit (m) |
MF_KM |
Kilometerfehler Nivellement |
MF_ML |
minimale Nivellement-Entfernung |
MF_PAR |
Parallelität/Verdrehung (gon) |
MF_HzAbs |
absolute Richtungen (Kreiselazimute) |
MF_SNetz |
Spannmaße (Kontrollen) im Netzausgleich (m) |
Beispiele
Datenblock mit Systemangabe und Header-Infos (Schleswig-Holstein)
NETZMESSUNG, S=1, M=1.0004 xx 1 5000 x x ; xx 1 1000 xxx x Hz = 0.0000 V= 100 HD = 145.014; END
Systemangabe LS/HS ohne Komma (Sachsen-Anhalt)
GNSS_MESSUNG LS 489 HS 170 45 2 649 096 x Y =32644247.308 X = 5715070.581 Z = 434.375; END
VORGABEN in eigenem Koordinatensystem mit ZP und REM (Brandenburg)
VORGABEN KOORDINATENSYSTEM 1, REM = 'FR 43/1981', ZP = 0.1 xx 2 701440 x x Y = 0.000 X = 0.000 Sym = 0035; END
Shift-Koordinaten
SOLLWERTE , (3000, 1000)
VORGABEN , (-1000, -1000) { z.B. Verschiebung von einem (0,0)- in ein (1000,1000)-System }
Rechenmakro mit NR, MF-Angaben, Datum/Zeit (Berlin)
NETZAUSGLEICH, NR = 1, MF_Hz = 0.01, MF_HD = 0.005, MF_ZU = 0.01, MF_HDr = 1.0, DATUM = 31.01.2014, ZEIT = 09:08:07, PNR = 1 021 x 6001, 021 x 6002, END
Beobachtungsliste mit SYSID/TITEL/DFHD (Sachsen)
ENTFERNUNGEN, SYSID = '9', TITEL = 'N38', DFHD, MF_S = 0.03 50 x 625 x ; 50 x 624 x 26.300; 50 x 626 x 9.920; END
Verfügbarkeit und Besonderheiten
- Grundsyntax und die meisten Parameter gelten für alle Bundesländer; Ausnahmen stehen in der Bundesland-Spalte (Sachsen-Anhalt-Spezifika, BW-Stationierungsarten, Berliner
ZS = D1..D3, BWAPA/AWS). SYSTEM = <SystemKind>ist veraltet und nur nach dem veralteten BlockanfangBEGINzulässig; heutige Form ist die direkte AngabeLS/HS/KS/lokal.- Eine unzulässige Header-Info im falschen Block erzeugt einen Compiler-Fehler (Fehler 6/60).
lokal_DEals Systemangabe existiert nur in Sachsen-Anhalt (Dateneinheiten-System).- Geräte-/Beobachterangaben (
DEV,DATUM,ZEIT,PNR,WETTER) überschreiben blocklokal die Angaben aus dem Block DEVICE. - Die Datenzeilen der einzelnen Blöcke sind auf den jeweiligen Block-/Makroseiten dokumentiert; Punktangaben siehe Punktidentifikation und Flags, Werte siehe Wertzuweisungen.
Entwicklerhinweise
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.
Quellen im Code:
VERMCAD\VCSCHMWT.PAS:4394-4607— Systemangabe der Datenblöcke (LS/HS/KS/lokal,SYSTEM=nach BEGIN; LS/HS = Auftrag ⇒ Basis)VERMCAD\VCSCHMWT.PAS:2418-2845—ReadBlockHeaderInfos(alle Datenblock-Header-Infos; Shift-Koordinaten 2431-2453; A= 2566-2585; AT 2536-2555; VRK 2691-2718; veraltete Zahl 2665-2678)VERMCAD\VCSCHMWT.PAS:2847-3775—ReadMakroHeaderInfos(alle Makro-Header-Infos; ZS 3281-3332; KS-AngabeCheckKooSystemHeaderInfo3902-3922; Folgesatz-Regel 2890-2911)VERMCAD\VCSCHMWT.PAS:1081-1094— Wirkung Shift-Koordinaten und BlockmaßstabM=VERMCAD\VCSCHMWT.PAS:3081-3105— FASSADE,KS = [Nr][='Name']VERMCAD\GlobalTypConsts.pas:3129-3139—SystemKinds(basis, LHS, lokal_basis, lokal_DE, LiegVerm, lokal)VERMCAD\GlobalTypConsts.pas:3151-3172—MFaIdentifiers(MF-Tabelle)VERMCAD\GlobalConsts.pas:1632-1730— Keyword-Konstanten der Header-Infos (AP_AKTE, ZP, ZS, DFHD, SNR_P, AT, GEWX, GEWM, APA, AWS, …)