CARF Qualitool – Standards prüfen: Regeln, Beispiele & Protokoll
Schnelle Antworten zu Regelbeispielen (Verboten/Zwingend), SUCH-ZWINGEND, Elemente mit Regeln prüfen, Def-Listen und dem XML-Fehlerprotokoll. Frage nicht gefunden? Nutzen Sie das Feedback-Feld am Seitenende – dort können Sie ein Ticket im Support-Portal erstellen.
Beispiel: VERBOTEN – Zelle
Wie lege ich eine Regel fest, die eine bestimmte Zelle verbietet?
Über den Element-anklicken-Knopf wird die gewünschte Zelle im Designfile angeklickt; das Programm erstellt automatisch eine Regel. Beispiel für Zelle „SHOW-1":
-
Alle Filter aktiv:
[TYP]2[N]SHOW-1[C]ByLevel[W]ByLevel[S]ByLevel[L]Default– verboten sind alle Zellen mit exakt diesen Attributen. -
Nur Name-Filter:
[TYP]2[N]SHOW-1– verboten sind alle Zellen mit dem Namen „SHOW-1", unabhängig von Farbe, Ebene oder Linientyp. -
Name + Level-Filter:
[TYP]2[N]SHOW-1[L]Default– verboten ist die Zelle nur dann, wenn sie auf dem Level „Default" liegt.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > Beispiel: Verboten: Zelle
Beispiel: ZWINGEND – Text
Wie lege ich eine ZWINGEND-Regel für Texte mit mehreren erlaubten Ebenen fest?
Element anklicken, Regel wird automatisch aufgebaut:
[TYP]17[C]ByLevel[W]2[L]Level63[F]INTL_ISO[T]Armaturen
Sollen Texte auf mehreren Ebenen erlaubt sein, gibt es zwei gleichwertige Methoden:
-
Mehrere Regeln (eine je Ebene):
[TYP]17[C]ByLevel[W]2[L]Level63[F]INTL_ISO[T]Armaturen
[TYP]17[C]ByLevel[W]2[L]Level50[F]INTL_ISO[T]Armaturen
-
Komma-Liste in einer Regel:
[TYP]17[C]ByLevel[W]2[L]Level63,Level50,Level40,Level30[F]INTL_ISO[T]Armaturen
Wichtig: Textstyles und Maßstyles können nur über MicroStation-Funktionen korrigiert werden, nicht über die Qualitool-Regelkorrektur.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > Beispiel: Zwingend: Text
SUCH-ZWINGEND
Was ist SUCH-ZWINGEND und wann setze ich es ein?
SUCH-ZWINGEND ist eine spezielle Regelform, bei der ein Suchkriterium (alles vor [SEARCH]) und ein Zwingend-Kriterium (alles nach [SEARCH]) getrennt angegeben werden. Nur Elemente, die das Suchkriterium erfüllen, werden auf das Zwingend-Kriterium geprüft; alle anderen Elemente sind für diese Regel irrelevant.
Beispiel:
[TYP]3[C]2[W]1
[SEARCH]
[L]TRI_P_Abdampf
→ Alle Linien mit Farbe 2 und Linienstärke 1 müssen auf dem Level TRI_P_Abdampf liegen. Linien mit anderer Farbe oder Stärke werden von dieser Regel nicht betrachtet.
Vorteil: Statt für jede Linienvariante eine eigene vollständige Regel zu schreiben, reicht eine SUCH-ZWINGEND-Regel.
Die Eingabe erfolgt über den SUCH-ZWINGEND-Dialog; das [SEARCH]-Keyword wird automatisch vom Programm zwischen Such- und Zwingend-Teil eingefügt.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > SUCH – ZWINGEND
Elemente mit Regeln prüfen
Wie korrigiere ich Elemente, die nicht regelkonform sind, direkt im Designfile?
Die Funktion „Elemente mit Regeln prüfen" zeigt alle Elemente an, die nicht zu 100 % einer ERLAUBT- oder ZWINGEND-Regel entsprechen. Zu jedem Element werden passende Regeln mit einer Prozentzahl angezeigt (wie viel Prozent der Regel das Element bereits erfüllt).
Vorgehen zum Korrigieren:
-
Prüfen aufrufen – abweichende Elemente werden angezeigt.
-
Passende Regel aus der Liste auswählen.
-
Regel auf das Element anwenden – das Element erhält die Attribute der gewählten Regel.
Achtung: Textstyles und Maßstyles können über diese Funktion nicht korrigiert werden – dafür sind die MicroStation-eigenen Funktionen notwendig.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > Elemente mit Regeln prüfen
Def-Listen
Was sind Def-Listen und wie werden sie verwaltet?
Über Def-Listen (Registerkarten Prüfen und Definitionen) können die aktuell genutzten Prüflisten des gewählten Projekts angesehen und angepasst werden. Nach Auswahl einer Regel werden alle darin enthaltenen Prüflisten in eine Auswahlliste geladen.
-
Liste zeigen: Öffnet die Listensdatei im eingestellten Editor.
-
Liste über DGN einfüllen: Ergänzt die Liste automatisch mit Werten aus der aktuellen Zeichnung (verwendete Ebenen, Farben, Stile usw.).
Wichtig: „Liste über DGN einfüllen" sollte nur bei Dateien mit bereits als standardkonform eingestuftem Inhalt verwendet werden. Bei Prüfungen zur Abgabe an Auftraggeber dürfen vorgegebene Prüflisten nicht eigenmächtig geändert werden.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Def-Listen
XML-Fehlerprotokoll (Strukturbaum)
Was ist das XML-Protokoll und welche Navigationsmöglichkeiten bietet es?
Neben dem Textprotokoll (_proto.txt) wird zusätzlich ein XML-Protokoll erstellt, das in einem extra Dialog als Strukturbaum angezeigt wird. Beim Anklicken eines Fehlerknotens werden die fehlerhaften Elemente in MicroStation selektiert und zentriert. Navigationstasten ermöglichen das Durchblättern der Fehlerelemente.
Weitere Funktionen:
-
Protokoll speichern – in der angezeigten Sprache (übersetztes Protokoll).
-
Knoten öffnen/schließen – alle untergeordneten Knoten auf einmal.
-
Alle Fehler eines Elements – zeigt alle Fehlermeldungen zur aktuellen Dateipsition.
-
Info – ausführliche Fehlerbeschreibung, erweiterbar über
Texte im Protokoll erweitern. -
Alle Objekte hervorheben – alle fehlerhaften Elemente selektieren.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > XML-Protokoll
Protokolltexte erweitern
Wie passe ich die Fehlermeldungen im XML-Protokoll an?
Die Texte im XML-Strukturbaum können individuell angepasst werden. Alle Texte sind in der Datei env/dialog_qualitool_xmlLX.dia abgelegt.
Vorgehen:
-
Designfile-Prüfung durchführen, um ein XML-Protokoll zu erzeugen.
-
XML-Protokoll mit einem XML-Editor öffnen und die gewünschte Zeile mit der Textnummer suchen.
-
Textnummer in der
.dia-Datei suchen und den Text anpassen.
Textattribute im Protokoll:
-
name– Beschriftung bei Knoten mit Unterknoten. -
displaytext– Anzeigetext bei Blattknoten (ohne Kinder). -
description– Detailbeschreibung unter „Info".
Innerhalb der Texte können Knotenattribute als Platzhalter verwendet werden (z. B. [name], [type], [filePos]).
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > XML-Protokoll > Texte im Protokoll erweitern