CARF Qualitool – Standards prüfen: Grundlagen
Schnelle Antworten zur Funktion „Standards prüfen": Projekt- und Regelauswahl, Prüfvorgang, Protokoll, Definitionen, Definitionsdateien, Regelbezeichnungen und Regelsyntax. Frage nicht gefunden? Nutzen Sie das Feedback-Feld am Seitenende – dort können Sie ein Ticket im Support-Portal erstellen.
Standards prüfen – Überblick
Wie starte ich die Prüfung eines Designfiles?
Die Prüfung erfolgt über die Registerkarten Definitionen und Def-Listen. Vorgehen:
-
Projekt aus
Projects.cfgauswählen. -
Regel aus der XML-Datei des Projekts wählen; über den XML-Knopf kann die aktuelle XML-Datei geöffnet werden.
-
Designfile prüfen starten. Das Ergebnis erscheint als Protokolldatei (
Dateiname_proto.txt) im eingestellten Arbeitsordner. -
DGN-Status zeigt den Verlauf der Prüfung an.
Wichtig: Bei DGN-Dateien mit mehreren Modellen wird immer das Modell „Default" geprüft. Der Qualistempel wird ebenfalls im Default-Modell gespeichert – dieses Modell muss daher vorhanden sein.
Mit Protokolle zeigen können bereits erstellte Protokolle für die aktuelle Datei ohne erneute Prüfung angezeigt werden.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen
Modelle selektieren
Kann ich einzelne Modelle von der Prüfung ausschließen?
Ja. Über Modelle selektieren können die zu prüfenden Modelle gezielt ausgewählt werden – hilfreich, wenn nur ein geändertes Modell schnell geprüft werden soll. Achtung: Sind Modelle von der Prüfung ausgeschlossen, bleibt der Dateistatus immer auf „NOK, nicht geprüfte Modelle".
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen
Definitionen – Verboten & Zwingend
Was bedeuten die Kategorien „Verboten", „Zwingend" und „Erlaubt" bei den Definitionen?
Über die Definitionen werden Elemente festgelegt, die im Designfile verboten sind oder zwingend mit bestimmten Attributen vorhanden sein müssen. Beim Prüfen werden zuerst die „verbotenen" und anschließend die „zwingend vorhandenen" Elemente gesucht. Die Prüfung ZWINGEND/VERBOTEN ist unabhängig von anderen Schlüsselwörtern wie FARBE, LEVEL usw.
Die Kategorie ERLAUBT wird bei der Designfile-Prüfung nicht aktiv geprüft – sie dient ausschließlich als Hilfe für die Regelkonstruktion (z. B. für die Funktion „Elemente mit Regeln prüfen").
Die Definitionsdateien (erlaubt.cfg, verboten.cfg, zwingend.cfg) werden unter den jeweiligen Regeln in der XML-Datei definiert.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen
Definitionsdateien
Welche Konfigurationsdateien werden für Definitionen verwendet?
Für jede Regelkategorie gibt es eine separate Konfigurationsdatei im Projektordner unter env/db/quali:
-
erlaubt.cfg– Erlaubte Elemente (nur für Regelkonstruktion, nicht aktiv geprüft) -
verboten.cfg– Verbotene Elemente -
zwingend.cfg– Zwingend vorhandene Elemente
Die Verknüpfung erfolgt in der XML-Einstellungsdatei (rules.xml) über den Bezeichner LISTE:. Die Dateinamen sind frei wählbar.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > Definitionsdateien
Bezeichnung für die Regel
Wie benenne ich eine Regel und was gilt es dabei zu beachten?
Jede Regel erhält eine Bezeichnung/Kennung, die bei einem Prüffehler im Protokoll angezeigt wird. Die Bezeichnung kann frei gewählt werden; keine Leerzeichen erlaubt. Beispiele: TEXTE-HEIZUNG, ZELLEN-RICHTUNGSPFEIL, ZELLE-HOEHEN.
Wird die automatische Benennung gewählt, generiert das Programm die Bezeichnungen nach folgendem Schema:
-
ERLAUBT:
E_1, E_2, … E_n -
VERBOTEN:
V_1, V_2, … V_n -
ZWINGEND:
Z_1, Z_2, … Z_n
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > Bezeichnung für die Regel
Syntax der Regel
Wie ist die Syntax einer Prüfregel aufgebaut?
Eine Regel beschreibt Elemente durch eine Folge von Attributen in eckigen Klammern. Bei allen Attributen können mehrere Werte, durch Komma getrennt, angegeben werden; bei Zahlen sind auch Wertebereiche möglich (1-30).
Attribute:
|
Kürzel |
Bedeutung |
|---|---|
|
|
MicroStation-Elementtyp (3 = Linie, 2 = Zelle, 17 = Text, 33 = Maß …) |
|
|
Farbe |
|
|
Linienstärke |
|
|
Linientyp (benutzerdefinierte Linientypen in runden/geschweiften Klammern) |
|
|
Level (Ebene) |
|
|
Font (Schriftart) |
|
|
Textstyle |
|
|
Maßstyle |
|
|
Zellname (nur bei TYP 2) |
Beispiel ZWINGEND – Linie:
[TYP]3[C]2[W]2[S]0[L]Level1,Level2,Level3
Alle Linien müssen Farbe 2, Linienstärke 2, Linientyp 0 haben und auf Level1, Level2 oder Level3 liegen.
Mehrere Level per Komma:
[TYP]17[C]ByLevel[W]2[L]Level63,Level50,Level40,Level30[F]INTL_ISO[T]Armaturen
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > Syntax der Regel
Filter für die Attribute
Wie steuere ich, welche Attribute in eine Regel übernommen werden?
Über Filter wird gesteuert, welche Attribute beim Anklicken eines Elements in die Regel übertragen werden. Ist ein Filter-Schalter aktiv, wird das entsprechende Attribut (Level, Farbe, Linientyp …) in die Regel aufgenommen.
Besonderheiten:
-
Bei Text: Linientyp wird nicht übernommen; Textstyle und Font werden zusätzlich übernommen.
-
Bei Bemaßung: Maßstyle wird übernommen.
Es stehen separate Filter für allgemeine Attribute, Zellnamen, Texte und Maße zur Verfügung.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > Filter für die Attribute
Regel anschauen & bearbeiten
Wie kann ich die gespeicherte Regeldatei direkt öffnen?
Über Regeln Anschauen, Bearbeiten wird die Textdatei, in der die Regeln gespeichert sind, im eingestellten Editor geöffnet und kann dort manuell angepasst werden.
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > Regeln Anschauen, Bearbeiten
Alle Elemente automatisch in Liste einfüllen
Wie fülle ich alle Elemente des Designfiles automatisch als Regeln ein?
Mit der Funktion „Alle Elemente in Designfile in Liste einfüllen" werden alle im geöffneten Designfile vorhandenen Elemente automatisch als Regeleinträge erzeugt. Vorgehen:
-
Kategorie (Zwingend/Verboten/Erlaubt) einstellen.
-
Filter richtig einstellen.
-
Prefix eingeben – Regeln werden nach dem Schema
Prefix_Nummerierungbenannt (z. B.ELE_ergibtELE_1, ELE_2, … ELE_n).
Quelle: Handbuch CARF Qualitool > Funktionen > Standards prüfen > Definitionen > Alle Elemente in Designfile in Liste einfüllen