CARF Qualitool – XML-Schlüsselwörter: Ebenen & Grafikeigenschaften
Schnelle Antworten zu den XML-Schlüsselwörtern für Ebenen, Farben, Linientypen, Linienstärken, Schriftarten, Text-/Maßstile, Ebenenregeln für Texte/Maße, Zellnamen und Zellparametrik. Frage nicht gefunden? Nutzen Sie das Feedback-Feld am Seitenende – dort können Sie ein Ticket im Support-Portal erstellen.
LEVEL – Erlaubte Ebenen
Wie definiere ich, welche Ebenen im Designfile erlaubt sind?
Das Schlüsselwort LEVEL verweist auf eine Konfigurationsdatei, in der erlaubte Ebenen eingetragen sind (eine pro Zeile): Ebenennummer Ebenenname; Modellname. Der Modellname kann weggelassen werden – dann gilt die Ebene für alle Modelle. Modellnamen können Wildcards (*) enthalten.
Ebenen aus DGN-Libs: Ebenen aus einer DGNLIB sind nur korrekt, wenn sie auch aus der entsprechenden DGN-Lib stammen. Syntax: LIB:standard.dgnlib. Alle Ebenen einer ganzen DGN-Lib können auf einmal erlaubt werden. In attributes.cfg muss [USEDGNLIBS] 1 gesetzt sein.
Die Liste kann automatisch aus dem Designfile befüllt werden. Ist [USEDGNLIBS] 1 aktiv, werden dabei die DGN-Libs statt der Einzelebenen eingetragen.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > LEVEL
FARBEN – Erlaubte Farben
Wie lege ich die erlaubten Farben fest?
FARBEN verweist auf eine Datei mit den erlaubten Farben. Pro Zeile kann eine einzelne Farbe oder ein Farbbereich angegeben werden. Die Zuweisung nach Ebene muss mit ByLevel angegeben werden. Die Liste kann automatisch über das Designfile befüllt werden.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > FARBEN
FARBTABELLE – Verwendete Farbtabelle
Wie gebe ich die zu verwendende Farbtabelle an?
FARBTABELLE enthält den Namen der verwendeten Farbtabelle (z. B. color.tbl). Weicht die Farbtabelle des Designfiles davon ab, wird ein Fehler gemeldet.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > FARBTABELLE
LINIENTYP & LINIENSTAERKE
Wie definiere ich erlaubte Linientypen und Linienstärken?
Beide Schlüsselwörter verweisen auf Konfigurationsdateien mit je einem erlaubten Wert pro Zeile:
-
LINIENTYP: Benutzerdefinierte Linientypen werden in Klammern angegeben (z. B.(_DAEMM)). Der WertByLevelmuss explizit eingetragen werden, wenn er erlaubt ist. -
LINIENSTAERKE: Numerische Werte; ebenfallsByLevelbei Bedarf explizit angeben.
Beide Listen können automatisch über das Designfile befüllt werden.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > LINIENTYP / LINIENSTAERKE
FONT, TEXTSTYLE & MASSSTYLE
Wie lege ich erlaubte Schriftarten, Text- und Maßstile fest?
Die drei Schlüsselwörter verweisen auf Konfigurationsdateien mit erlaubten Namen (ein Eintrag pro Zeile):
-
FONT– erlaubte Schriftarten (Fonts) -
TEXTSTYLE– erlaubte Textstile -
MASSSTYLE– erlaubte Maßstile
Alle drei Listen können automatisch aus dem Designfile befüllt werden.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > FONT / TEXTSTYLE / MASSSTYLE
TEXTLEVEL & TEXTLEVEL_VOID
Wie steuere ich, auf welchen Ebenen Texte liegen dürfen oder nicht dürfen?
-
TEXTLEVEL– Konfigurationsdatei mit erlaubten Ebenen für Texte (ein Eintrag pro Zeile). Texte werden dabei als Textelemente abgearbeitet. Liste kann automatisch befüllt werden. -
TEXTLEVEL_VOID– Konfigurationsdatei mit verbotenen Ebenen für Texte. Wildcards sind erlaubt.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > TEXTLEVEL / TEXTLEVEL_VOID
MASSLEVEL & MASSLEVEL_VOID
Wie steuere ich, auf welchen Ebenen Maße liegen dürfen oder nicht dürfen?
-
MASSLEVEL– Konfigurationsdatei mit erlaubten Ebenen für Maße (ein Eintrag pro Zeile). Liste kann automatisch befüllt werden. -
MASSLEVEL_VOID– Konfigurationsdatei mit verbotenen Ebenen für Maße.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > MASSLEVEL / MASSLEVEL_VOID
LEVEL_2D_3D
Was prüft LEVEL_2D_3D?
Dieses Schlüsselwort prüft, ob in einer Zelle Ebenen mit dem Suffix _2D vorhanden sind; falls ja, muss auch eine Ebene mit dem Suffix _3D vorhanden sein (und umgekehrt). Bei Angabe von JA wird auf beide Suffixe geprüft.
Beispiel: <LEVEL_2D_3D>_3D</LEVEL_2D_3D>
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > LEVEL_2D_3D
LEVEL_OBJEKT – Elementtypen je Ebene
Wie prüfe ich, welche Elementtypen auf einer bestimmten Ebene erlaubt sind?
LEVEL_OBJEKT definiert, welche Elemente (nach Typ, Farbe, Linienstärke und Linientyp) auf einer bestimmten Ebene vorhanden sein dürfen. Format: Levelname : [T]3[C]2[W]2[S]0. Wildcards sind im Levelnamen erlaubt (z. B. *_3D).
Sind andere Elementtypen auf dieser Ebene, wird ein Fehler ausgegeben. Die Liste kann über „Liste über DGN einfüllen" automatisch befüllt werden.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > LEVEL_OBJEKT
ZELLNAME
Wie prüfe ich Zellnamen auf verbotene Zeichen und Pflichtinhalt?
ZELLNAME steuert mehrere Aspekte der Zellnamen-Prüfung:
-
NICHT_ERLAUBT– Zeichen, die in Zellnamen verboten sind. -
NO-NAME-ERROR/NO_NAME_OK– ob Zellen ohne Namen verboten oder erlaubt sind (eines der beiden muss aktiv sein). -
Pflicht-Zellen je Modellart: Mit
MODELL_NormalundMODELL_Sheetkönnen Zellen definiert werden, die im Design- bzw. Blattmodell zwingend vorhanden sein müssen. -
CHECK_NO_GRAFIK– Zellen ohne Grafikinhalt werden als Fehler gemeldet. -
ERLAUBT: MSS_2– explizite Ausnahmen für Zellnamen, die verbotene Zeichen enthalten, aber dennoch erlaubt sein sollen.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > ZELLNAME
CELLS_PARA_OK – Parametrische Zellen prüfen
Was prüft CELLS_PARA_OK?
Wenn dieser Schalter eingeschaltet ist, werden parametrische Zellen vom ENV überprüft. Geprüft wird:
-
Existiert die Zellbibliothek?
-
Existiert die Zelle in der Bibliothek?
-
Stimmt die Parametrik der Zelle mit der Parametrik im Ordner überein?
Bei Abweichungen erscheinen entsprechende Fehlermeldungen im Protokoll.
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > CELLS_PARA_OK
CELL_SCALE – Skalierungsfaktor von Zellen
Wie prüfe ich den Skalierungsfaktor von Zellen?
CELL_SCALE prüft, ob Zellen mit dem definierten Skalierungsfaktor platziert wurden. Die Konfigurationsdatei kann mehrere erlaubte x/y/z-Werte enthalten.
Beispiel: <CELL_SCALE>LISTE:cellScale.cfg</CELL_SCALE>
Quelle: Handbuch CARF Qualitool > XML Einstellungsdatei > Schlüsselwörter > CELL_SCALE
COUNT_ELE_NOT_ALLOWED_LEVEL
Wie zeige ich die Anzahl der Elemente auf erlaubten/nicht erlaubten Ebenen an (COUNT_ELE_NOT_ALLOWED_LEVEL)?
Das Schlüsselwort COUNT_ELE_NOT_ALLOWED_LEVEL zeigt die Anzahl der Elemente auf bestimmten Ebenen in % an – im Protokoll unter dem Knoten Model → Information anzeigen.
Werte der Regel:
-
0– keine Anzeige -
1– Anzahl der Elemente auf erlaubten/nicht erlaubten Level anzeigen
Quelle: Handbuch Qualitool > XML Einstellungsdatei > Schlüsselwörter > COUNT_ELE_NOT_ALLOWED_LEVEL