Skip to content
S

solibri-custom-rules

Dreso-eigene Solibri Prüfregeln

Diese Repository enthält für den Solibri Model Checker entwickelte Prüfregeln, welche die von Drees&Sommer spezifischen Vorgaben erfüllen. Alle Regeln folgen dabei einem Grundmuster und unterscheiden sich möglichst nur in der eigentlichen Prüflogik. Folgende Regeln sind aktuell enthalten:

Die allgemeine Konfiguration einer Regel kann dabei hier nachgelesen werden.

Benutzung in Solibri

Beim Benutzen der Regel müssen folgende Dinge beachtet werden:

  1. Der Pfad zur Konfiurationsdatei muss in das dafür vorgesehene Feld eingetragen werden.
  2. Der Name des Arbeitsblattes in der Datei muss in das dafür vorgesehene Feld eingetragen werden.
  3. Es muss gewählt werden, ob die Ergebnisse automatisch exportiert werden sollen oder nicht.
  4. Jede Solibri Regel braucht einen definierten Komponentenfilter, auch wenn dieser in den Regeln nicht benutzt wird. Daher enthält das Interface unten eine Komponentenauswahl, welche alle Elemente einschließen muss. Die standardmäßig eingefügte Zeile ist hierfür ausreichend, es darf nur nicht leer sein.

Da Solibri Regeln nur erneut prüft, wenn sich etwas in den Parametern oder im Modell geändert hat, führt eine reine Änderung der Konfigurationsdatei nicht zum Ausführen einer weiteren Prüfung. In diesem Fall kann der Wert des Refresh-Parameters geändert werden, da dieser sonst keine Auswirkung auf die Prüfung hat.

Fenster mit allen Parametern einer Regel in Solibri
Das Parameterfenster enthält den Verweis zur Konfiguration, Klassifikationswerte für die Gewerke und einen Komponentenfilter

Exportieren der Ergebnisse

Wie im vorherigen Abschnitt erwähnt, besteht die Möglicheit, die von den Regeln produzierten Ergebnisse zu exportieren. Dies muss pro Regel im Interface aktiviert werden, damit am Ende der Prüfung alle Ergebnisse zusammengeführt und gespeichert werden können. Das Exportziel kann dabei eine Excel Datei oder eine SQL Datenbank sein. Um zwischen den beiden Optionen zu wählen, muss jeweils excel oder sql in das Exportmodus Feld in den Einstellungen eingetragen werden.

Fenster mit allen custom settings in Solibri
Das Einstellungsfenster enthält alle nötigen Felder zum Export

Speichern in Exceldatei

In den Solibri-Einstellungen kann ein Exportpfad für die Exceldatei spezifiziert werden. Das Schlüsselwort %s kann im Dateinamen verwendet werden um einen Zeitstempel des Formats yyMMDD_HH-mm zu integrieren.

Exportieren in SQL Datenbank

Auch in den Solibri-Einstellungen können die benötigten Parameter für eine Verbindung zu einem SQL Server angegeben werden. Dabei wird zuerst ein jdbc Connection-String benötigt, welcher Server und Datenbank spezifiziert. Dann kann in den jeweiligen Username und Passwortfeldern ein Datenbankbenutzer hinterlegt werden, in dessen Kontext auf die Datenbank zugegriffen wird.

Installation

Das neuste Release kann heruntergeladen und in C:\Program Files\Solibri\SOLIBRI\lib\ entpackt werden. Falls doppelte Dateien existieren, müssen diese überschrieben werden.

Um ein neues Release vom Sourcecode zu erstellen muss das Projekt in Intellij IDEA geöffnet werden. Mit dem Install Local Profil wird der kompilierte Code im lokalen Solibri-Installationsordner abgelegt - mit Install Export werden alle relevanten .jar Archive in einen Export-Ordner kopiert. Danach sind die Regeln im Ruleset Manager oben rechts unter "Custom Drees & Sommer Solibri Rules" sichtbar.

Referenzen

Ein Link zur aktuellen API Beschreibung lässt sich Hier finden.