5.12.14.2. Klassensystem erstellen

Nach der Auswahl des Punktes <Neues Klassensystem erstellen...> [<Create new class system...>] öffnet sich das Dialogfenster Klassensystem erstellen [Create class system]. Sie können es auch zu jedem Zeitpunkt mittels Einstellungen... [Settings...] aufrufen.

Zuerst müssen die grundlegenden Eigenschaften des Klassensystems definiert werden:

Folgende Registerseiten führen Sie durch alle Einstellungen:

  • Grundeinstellungen [Base settings]

  • Verzeichnisse und Dateien [Directories and files]

  • Darstellung [Display]

  • Einschränkungen [Limits]

Reiter im Dialogfenster "Klassensystem erstellen [Create class system]"

Reiter im Dialogfenster "Klassensystem erstellen [Create class system]"

  • Grundeinstellungen [Base settings]:

    Registerseite "Grundeinstellungen [Base settings]"

    Registerseite "Grundeinstellungen [Base settings]"

    • Interner Name [Internal name]: Über diesen Namen ist das Klassensystem intern eindeutig identifiziert.

    • Sichtbarer Name [Visible name]: Anzeigename in allen Modulen

      Interner Name [Internal name] und Sichtbarer Name [Visible name] können identisch sein.

    • Standardsprache [Default language]:

      [Wichtig]Wichtig

      Alle Eingaben erfolgen in der angegebenen Standardsprache [Default language].[a]

      Sollte es notwendig werden, weitere Eingabe in einer anderen Sprachen zu machen, kann die Standardsprache geändert werden. Das sollte allerdings nur gemacht werden, wenn das Klassensystem zu diesem Zeitpunkt vollständig übersetzt ist. Bei einem Wechsel wird eine entsprechende Meldung angezeigt.

      Warnung bei Sprachenwechsel

      Warnung bei Sprachenwechsel

      [a] Die CADENAS_LANGUAGE (also die in der Benutzeroberfläche angezeigte Sprache) ist beim Editieren der Klassensysteme nicht relevant. Der gesamte Klassenbaum wird in der Standardsprache [Default language] angezeigt.

    • Weitere Sprachen [Additional languages]: Aktivieren Sie bei den gewünschten Übersetzungssprachen das Auswahlkästchen.

    • Unterstützung für [Support for] Merkmale [Attributes]: Sofern die Option nicht gesetzt wird, ist die Registerseite Merkmale [Attributes] deaktiviert.

  • Verzeichnisse und Dateien [Files and folders]:

    Registerseite "Verzeichnisse und Dateien [Files and folders]"

    Registerseite "Verzeichnisse und Dateien [Files and folders]"

    • Logo:

      Geben Sie das große Voransichts-Bitmap für den PARTdataManager an (empfohlenes Maß: 80x80 Pixel):

      Standardpfad ist: "$CADENAS_DATA/datasetup/classsystem".

      Legen Sie hier Ihre Voransichtsbilder ab.

    • Thumbnail des Logos [Thumbnail of the logo]:

      Geben Sie das kleine Voransichts-Bitmap für den PARTdataManager an (empfohlenes Maß: 16x16 Pixel):

      Standardpfad ist: "$CADENAS_DATA/ datasetup/classsystem".

      Legen Sie hier Ihre Voransichtsbilder ab.

    • Thumbnails der Klassen [Thumbnails of classes]:

      Geben Sie hier mittels Durchsuchen ... den Standardpfad zum Verzeichnis der Klassifikations-Vorschaubilder an:

      Standardpfad ist: "$CADENAS_DATA/ datasetup/ classsystem/ my_class/ preview/ my_class".

      [Hinweis]Hinweis

      Die Namen der Bilder müssen lauten wie die Klassen-Id.

      Wenn Sie keine eigenen Vorschaubilder einbringen möchten, können Sie optional die Klassifikations-Vorschaubilder aus den Verzeichnis- bzw. Projektbildern erzeugen.

      Im Developer-Modus (DEV) finden Sie unter PARTdataManager -> Registerseite Klassen [Classes] im Kontextmenü eines Verzeichnisses oder einer einzelnen Klasse den Befehl Ansicht als Klassifikations-Bild benutzen [Use view as classification picture].

      Vorschau auf Klassen [Classes preview]

      Vorschau auf Klassen [Classes preview]

      Vergleiche Abschnitt 5.8.2.1.15.4, „ Bilddaten/Vorschaubilder generieren im Batchlauf “.

      [Hinweis]Hinweis

      Vorher müssen Sie unter Thumbnails der Klassen [Thumbnails of classes] den Pfad definiert haben.

      Es werden nun die entsprechenden Klassifikations-Vorschaubilder angezeigt.

      Klassifikations-Vorschaubilder

      Klassifikations-Vorschaubilder

  • Darstellung [Display]:

    Registerseite "Darstellung [Display]"

    Registerseite "Darstellung [Display]"

    • Schlüsselmodus [Key mode]:

      Wählen Sie im Listenfeld den gewünschten Schlüsselmodus.

      • eClass: Die Id ist auf eine Länge von 2 Zeichen beschränkt, maximal 4 Ebenen

      • Part: Der Schlüssel kann numerischer, wie auch textueller Art sein, beliebige Schlüssellänge, beliebig viele Ebenen möglich

      • Whole: Der Schlüssel kann numerischer, wie auch textueller Art sein, beliebige Schlüssellänge, der komplette Schlüssel ist anzugeben, beliebig viele Ebenen möglich

        [Hinweis]Hinweis

        Die Änderung einer Klassen-ID wirkt sich nicht auf die Subklassen aus. Diese sind frei und unabhängig von ihrem Eltern-Element (welches als Präfix angezeigt wird).

        Änderung der Klassen-ID:

        Die beispielhaft Abb. zeigt eine Änderung der ID von "01" auf "01-A"

        Die beispielhaft Abb. zeigt eine Änderung der ID von "01" auf "01-A"

        Ergebnis im Vergleich zwischen < V12.8 und V12.8:

        < V12.8: Die Subklassen haben die Änderung der Klasse übernommen

        < V12.8: Die Subklassen haben die Änderung der Klasse übernommen

        V12.8: Die Subklassen bleiben unverändert

        V12.8: Die Subklassen bleiben unverändert

      [Hinweis]Hinweis

      Die Wahl des Schlüsseltyps ist für das Anlegen von Klassen und Subklassen im Dialogfenster Klasse hinzufügen [Add class] relevant.

    • Standardschlüssel [Default key]:

    • Trennzeichen [Separator]: Z.B. der Bindestrich (03-01)

    • Klassen-ID anzeigen [Show class id]:

      Bei Aktivierung des Auswahlkästchen wird die Klassen-ID ebenfalls angezeigt. Der Wert wird intern immer verwendet und übergeben, auch wenn keine Anzeige erfolgt.

      Die Abb. rechts zeigt den Klassenbaum mit und ohne IDs.

      "Klassen-ID anzeigen [Show class id]" deaktiviert/aktiviert

      "Klassen-ID anzeigen [Show class id]" deaktiviert/aktiviert

      Bei Aktivierung von Klassen-ID anzeigen [Show class id] werden die IDs auch im Dialog Klassensystem editieren [Edit class system] angezeigt.

      [Hinweis]Hinweis

      Klassensystem editieren [Edit class system]

      Klassensystem editieren [Edit class system]

    • Klassen sortieren [Sort classes]

      Bei Aktivierung des Auswahlkästchens wird die manuelle Sortierung aktiviert über der Klassenauswahl.

    • Sichtbarkeit [Visibility]

      Klassensysteme können ausgeblendet werden. Die Einstellungen dazu werden in der Datei $CADENAS_DATA/datasetup/classsystem.cfg gespeichert. Ausgeblendete Klassensysteme werden auf der Registerseite Klassifizierung nicht mehr zur Auswahl angeboten. Ist das Klassensystem ausgeblendet, wird es auch in der Teilinformation ausgespart. Dies kann über das Auswahlkästchen Klassensystem in Teileinformationen einblenden [Show class system in part information] geändert werden.

      Durch die beiden Einstellungsmöglichkeiten Klassen ausblendbar [Classes hideable] und Merkmale ausblendbar [Attributes hideable] kann man auch einzelne Elemente individuell ausblenden. Sind diese Einstellungen aktiv erhält man bei den Features eine zusätzliche Spalte mit dem Auswahlkästchen zum Ausblenden und in dem Klasse editieren... [Edit class...] Fenster noch die Auswahl zum Ausblenden. Verlinkte Variablen, welche versteckt sind, werden in der Datei $CADENAS_DATA/datasetup/classsystem/"class system name"/"class system name"_ml_"language".csv gespeichert.

  • Einschränkungen [Limits]:

    Registerseite "Einschränkungen [Limits]"

    Registerseite "Einschränkungen [Limits]"

    • Katalog [Catalog]: Sofern kein Eintrag erfolgt, gilt die Klassifizierung über alle Kataloge. Per Auswahlliste kann die Anwendung der Klassifizierung auf einen bestimmten Katalog beschränkt werden.

    • Klassentypen [Types of classes]: Klassen [Classes] / Anfügepunkte [Connection points] / Klassen und Anfügepunkte [Classes and connection points]

      Die Auswahl unter Klassentypen [Types of classes] bestimmt, welche Optionen auf der Dialogseite Klassifizierung [Classification] im Pulldown-Menü unter Filter zur Verfügung stehen.

      Filter: Klassen [Classes] - Anfügepunkte [Connection points]

      Filter: Klassen [Classes] - Anfügepunkte [Connection points]

    • Instanztypen [Types of instances]: Klassen [Classes] / Anfügepunkte [Connection points] / Klassen und Anfügepunkte [Classes and connection points]

      Die Auswahl unter Instanztypen [Types of instances] bestimmt, ob auf der Dialogseite Klassifizierung [Classification] die Spalte Instanz [Instance] editierbar oder ausgegraut ist.

      Instanz [Instance] editierbar

      Instanz [Instance] editierbar

      Beispiel: Im Anlagenbau bei Rohren wäre der Einsatz von Instanzen für die Rohranschlüsse evtl. sinnvoll.

Nachdem Sie auf der Dialogseite alle Einstellungen vorgenommen haben, bestätigen Sie mit OK.

[Hinweis]Hinweis

Mittels Aktuelles Klassensystem verändern... [Change current class system...] können Sie die Dialogseite jederzeit wieder erreichen.

Die Dialogseite heißt nun Klassensystem verändern [Modify class system] <name>.