powered by CADENAS

Manual

Manual

7.7.2.1.15.3. Projekte im Batchlauf bearbeiten

Die Sachmerkmalstabellen, die den einzelnen Teilen/Projekten eines Kataloges zugeordnet sind, können per Batchlauf (Stapelverarbeitung) modifiziert werden.

Es gibt verschiedene Möglichkeiten, die Tabellenvariablen zu bearbeiten. Je nach gewählter Option (Variable hinzufügen / Variablenwert ändern | Variablenwert ändern | Variablenwert ersetzen | Variablen löschen | Variable umbenennen | Variablen aus CSV hinzufügen/ aus CSV Werte übernehmen) im Dialogbereich Einstellungen sind die entsprechenden Eingabefelder in den Abschnitten Suchkriterien und Zu setzende Werte aktiv.

Wählen Sie die gewünschte Option und klicken Sie auf Weiter.

7.7.2.1.15.3.1. Variable hinzufügen / Variablenwert ändern

Die Funktion ermöglicht das Hinzufügen einer neuen Variablen und gleichzeitig das Setzen des Variablenwertes, aber auch das Setzen von Eigenschaften wie beispielsweise der Spaltenposition innerhalb der Tabelle.

  1. Wählen Sie zuerst unter Einstellungen die Option Variable hinzufügen / Variablenwert ändern und klicken Sie auf Weiter.

    -> Der entsprechende Dialogbereich öffnet sich.

  2. Einstellungen im Abschnitt Suchkriterien:

    • Geben Sie unter Suchkriterien -> Variablenname den Variablennamen ein (hier NEWVAR).

    • Belassen Sie die Voreinstellung unter Datentyp auf Text und Zahl.

    • Belassen Sie die Voreinstellung unter Variablentypen auf Alle Variablentypen.

  3. Einstellungen im Abschnitt Zu setzende Werte:

    • Variablenbeschreibung (optional):

    • Datentyp:

      • Nicht ändern

      • Text

      • Zahl

      [Wichtig] Wichtig

      Geben Sie unbedingt den korrekten Datentyp an!

      Wenn als Wert für Variable auf eine vorhandene Variable (s. Beispiel oben „$NB.“) referenziert wird, müssen Sie sich am Datentyp dieser Variable orientieren.

    • Variablentyp:

      • Nicht ändern

      • Tabellenvariablen

      • Wertebereichsvariablen

      • Merkmalsalgorithmen

    • Typ-Identifikation: (vgl. Abschnitt 11.5.2.2.2, „Typ-Identifikation“)

      • Sachmerkmal

      • Geometriemerkmal:

      • Ergänzungsmerkmal:

      • Funktionsmerkmal:

      • Gliederungsmerkmal:

      • Attribut-Merkmal:

      • Dimensionsmerkmal:

    • Einheit:

    • Nachkommastellen/Stringlänge (optional):

    • Variablenposition:

      Mit der Variablenposition „2“ beispielsweise setzen Sie die neue Variable an die 2. Stelle innerhalb der Tabelle.

    • Wert für Variable: Als Wert kann sowohl ein fixer Wert als auch eine Variable eingesetzt werden.

    • Ausschnitt aus Wert:

      Wollen Sie nicht den ganzen Ausdruck „$NB.“ als Variablenwert einsetzen, sondern nur einen Teilstring, begrenzen Sie unter Ausschnitt aus Wert z.B. auf die Zeichen „1-5“.

7.7.2.1.15.3.2. Variablenwert ändern
[Hinweis] Hinweis

Funktionell besteht kein Unterschied, ob eine neue Variable mit einem gewünschten Wert hinzugefügt wird oder ob der Wert einer bestehenden Variable geändert wird. Daher sind die Einstellungsoptionen der Funktionen Variable hinzufügen / Variablenwert ändern und Variablenwert ändern identisch.

Vergleiche Abschnitt 7.7.2.1.15.3.1, „Variable hinzufügen / Variablenwert ändern“.

7.7.2.1.15.3.3. Variablenwert ersetzen

[Hinweis] Hinweis

Die Option Variablenwert ersetzen ermöglicht die Angabe eines bestimmten Wertes (Zu ersetzender Wert) als Suchkriterium.

Es können auch reguläre Ausdrücke verwendet werden, wenn das Auswahlkästchen Regulärer Ausdruck aktiviert wird. Nähere Informationen hierzu finden Sie unter Abschnitt 21.1, „Reguläre Ausdrücke“.

Gehen Sie folgendermaßen vor:

Ausgangssituation: Variable NEWVAR mit Wert 2.000

Ausgangssituation: Variable NEWVAR mit Wert 2.000

  1. Wählen Sie zuerst unter Einstellungen die Option Variablenwert ersetzen und klicken Sie Weiter.

    -> Es öffnet sich der entsprechende Dialogbereich.

  2. Bestimmen Sie unter Variablenname die betreffende Variable (hier beispielhaft NEWVAR). Siehe auch Abschnitt 7.7.2.1.15.3.8, „Verwendung von Schlüsselwörtern“.

  3. Geben Sie unter Zu ersetzender Wert den aktuellen Variablenwert an (hier „2“).

  4. Geben Sie unter Zu setzende Werte -> Wert für Variable den neuen Variablenwert (hier „99“) ein.

  5. Klicken Sie auf Starten.

Rufen Sie die Tabellendatei(en) der betreffenden Projekte auf.

-> Der/die geänderte(n) Spaltenwert(e) ist/sind übernommen.

Ergebnis: Variable NEWVAR mit Wert 99.000

Ergebnis: Variable NEWVAR mit Wert 99.000

7.7.2.1.15.3.4. Variablen löschen

Um eine vorhandene Variable zu löschen haben Sie folgende Eingabeoptionen:

  • Variablenname:

    • Tragen Sie den Variablennamen ein und belassen Sie die Voreinstellungen in den Feldern Datentyp und Variablentypen. Sie können auch kommasepariert mehrere Variablen eingeben.

    • Alternativ können Sie auch den Platzhalter "*" für alle Variablen setzen. In diesem Fall filtern Sie dann über die Felder Datentyp und Variablentypen.

  • Datentyp:

    • Text und Zahl

    • Text

    • Zahl

  • Variablentypen:

    • Alle Variablentypen

    • Tabellenvariablen

    • Wertebereichsvariablen

    • Merkmalsalgorithmen

Klicken Sie abschließend auf Starten.

-> Die Variable(n) wird/werden aus der Tabelle entfernt.

7.7.2.1.15.3.5. Variable umbenennen

  1. Wählen Sie zuerst unter Einstellungen die Option Variable umbenennen und klicken Sie auf Weiter.

  2. Tragen Sie unter Suchkriterien -> Variablenname den zu ändernden Variablennamen ein.

    In der Regel belassen Sie die Voreinstellung unter Datentyp und Variablentypen (Text und Zahl, Alle Variablentypen).

  3. Tragen Sie unter Zu setzende Werte -> Neuer Variablenname den neuen Variablennamen ein.

  4. Tragen Sie optional unter Zu setzende Werte -> Variablenbeschreibung die neue Variablenbeschreibung ein.

  5. Klicken Sie abschließend auf Starten.

[Hinweis] Hinweis

Das Umbenennen von Variablennamen wirkt sich nicht nur auf die Tabelle aus, sondern gleichzeitig auch auf alle Dateien (*.prj, *.3db und die Übersetzungsdatei), in denen die Variable vorkommt.

7.7.2.1.15.3.6. Variablen aus CSV hinzufügen/ aus CSV Werte übernehmen

Sie können Tabellenwerte aus einer CSV-Datei übernehmen und/oder Variablen aus einer CSV-Datei hinzufügen. Im Folgenden wird der Ablauf anhand eines kleinen Beispiels verdeutlicht.

  1. Ausgangsituation:

    Die Längenwerte der Variablen "L" sind aktuell 30.000, 40.000, 50.000 und sollen auf 35.000, 45.000, 55.000 korrigiert werden.

    Ausgangssituation

    Ausgangssituation

  2. Stellen Sie die gewünschten Werte in Form einer CSV-Datei zur Verfügung:

    D;L
    3.000;35.000
    4.000;45.000
    5.000;55.000
  3. Wählen Sie die Option Variablen aus CSV hinzufügen/ aus CSV Werte übernehmen und klicken Sie auf Weiter.

    Variablen aus CSV hinzufügen/ aus CSV Werte übernehmen

    Variablen aus CSV hinzufügen/ aus CSV Werte übernehmen

  4. CSV-Einstellungen:

    CSV-Einstellungen

    CSV-Einstellungen

    • Dateiauswahl:

      Wählen Sie über die Durchsuchen Schaltfläche ... eine oder auch mehrere (Strg-Taste) CSV-Dateien aus. Wenn mehrere ausgewählt wurden, werden diese mit dem Pipe-Symbol separiert.

    • Kodierung: Im Listenfeld können Sie den gewünschten Codec einstellen.

      So kann in jedem Fall sichergestellt werden, dass z.B. Umlaute korrekt behandelt werden. Mit der Standardeinstellung UTF-8 sollte dies in den meisten Fällen gewährleistet sein.

    • Trennzeichen:

      Wählen Sie per Listenfeld das entsprechende Trennzeichen und Texterkennungszeichen.

    Klicken Sie auf Weiter.

  5. Spaltenabhängige Einstellungen:

    Spaltenabhängige Einstellungen

    Spaltenabhängige Einstellungen

    • Identifizierende Spalte:

      Im Listenfeld werden alle Spalten der CSV-Datei angezeigt. Bestimmen Sie diejenige Variable, über welche Sie die Zuordnung zwischen CSV-Datei und Katalog herstellen möchten.

      (Im vorliegenden Beispiel wird das Mapping über die Variable "D" hergestellt. In der Praxis wird dies meist die Variable der Identifikationsnummer sein. Bei einer eindeutigen Identifikationsnummer kann auch bei Verwendung mehrerer CSV-Dateien die Zuordnung zum richtigen Projekt problemlos hergestellt werden.)

    • Variablenname im Katalog:

      Tragen Sie im Eingabefeld diejenige Variable ein, über welche Sie die Zuordnung zwischen CSV-Datei und Katalog herstellen möchten.

    • Zu verändernde/hinzuzufügende Spalten:

      • Auswahlkästchen: Aktivieren Sie bei denjenigen Variablen das Auswahlkästchen, wo Sie die Variablenwerte ändern möchten.

        Mittels Auswahlkästchen im Spaltenkopf können Sie alle Variablen aktivieren oder deaktivieren.

      • Beschreibung:

      • Tabellenvariable:

        Sie können auch Namen für Tabellenvariablen explizit angeben.

        Die Angabe wird auch bei der Prüfung der Namen berücksichtigt. Wenn der Variablenname in der CSV für die Tabelle ungültig ist (unerlaubte Zeichen), können Sie diesen entweder anpassen, oder einen anderen Tabellennamen vergeben und den Originalnamen ungültig lassen.

      • Einheit:

      • Datentyp:

        Wenn Sie in das Feld klicken, können Sie das Listenfeld öffnen. Folgende Optionen stehen zur Verfügung:

        • Text

        • Zahl

      • Status:

        Wenn Sie in das Feld klicken, können Sie das Listenfeld öffnen. Folgende Optionen stehen zur Verfügung:

        • Tabellenvariable

        • Wertebereichsvariable

        • Merkmalsalgorithmus

    • Spalten hinzufügen wenn sie noch nicht existieren: Aktivieren Sie bei Bedarf das Auswahlkästchen.

    • Spalten nur anlegen, wenn Daten für die Tabelle vorhanden sind:

  6. Ergebnis:

    Ergebnis: Die Werte für die Variable "L" wurden entsprechend den Werten der CSV-Datei geändert.

    Ergebnis: Die Werte für die Variable "L" wurden entsprechend den Werten der CSV-Datei geändert.

7.7.2.1.15.3.7. Eingabemöglichkeiten im Feld "Variablenname"

Die folgende Tabelle zeigt Eingabemöglichkeiten im Feld Variablenname.

Name

z.B. NB, L, etc. (auch kommaseparierte Auflistung ist möglich)

* (Stern)

  1. Mit dem Sternsymbol werden alle Variablen angesprochen

  2. Über die Felder Datentyp und Variablentypen kann die angesprochene Variablenzahl wieder eingeschränkt werden.

! (Ausrufezeichen)

Ausrufezeichen plus Variable (z.B. !NB) bedeutet: alle Variablen sind angesprochen, ausgenommen die hinter dem Ausrufezeichen stehende.

@

@-Zeichen plus Schlüsselwort (z.B. @FIGUR) bedeutet: Das Schlüsselwort "FIGUR" ist angesprochen. Siehe auch Abschnitt 7.7.2.1.15.3.8, „Verwendung von Schlüsselwörtern“.

7.7.2.1.15.3.8. Verwendung von Schlüsselwörtern

Schlüsselwörter dienen der internen Datenkommunikation zwischen PARTproject und PARTdataManager.

Sie können die vorhandenen Schlüsselwörter einsehen, indem Sie die jeweilige Projektdatei (im Verzeichnis „23d-libs“) per Texteditor öffnen.

Die Schlüsselwörter sind links vom Gleichheitszeichen aufgelistet (hier: TYPE, PROJEKT, SHORTNAME, usw.).

Über Schlüsselwörter lassen sich - und das ist hier im Rahmen der Funktion Tabellen im Batchlauf bearbeiten von Bedeutung - auch Variablennamen einsetzen, denen wiederum feste bzw. Werte anderer Variablen zugeordnet werden können.

Dies soll am Beispiel des Schlüsselwortes des Feldes Zeilenbeschreibung erläutert werden.

Es lautet ROWDESCRIPTION und steuert die Darstellung der entsprechenden Spalte in der Tabelle des PARTdataManager. Aktuell enthält die Spalte Werte gemäß „$NENN.“ (siehe Projektdatei).

[Hinweis] Hinweis

Zeilenbeschreibung (Schlüsselwort "ROWDESCRIPTION")

Im nebenstehenden Beispiel die Spalte mit "M12x45", "M12x50", etc.

Um dieser Spalte neue Werte zuzuordnen, gehen Sie folgendermaßen vor:

  1. Wählen Sie die Option Variablenwert ersetzen und klicken Sie auf Weiter.

  2. Tragen Sie unter Suchkriterien bei Variablenname @ROWDESCRIPTION ein.

  3. Tragen Sie unter Suchkriterien bei Zu ersetzender Wert $NENN. ein.

  4. Tragen Sie unter Zu setzende Werte bei Wert für Variable $NB. ein.

  5. Klicken Sie abschließend Starten.

--> Im PARTdataManager steht nun anstelle von NENN die neue Zeilenbeschreibung NB.