powered by CADENAS

Manual

Manual

5.8.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.

5.8.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.

    • 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: (siehe auch Abschnitt 7.8.13, „Typ-Identifikation“)

      • Sachmerkmal

      • Geometriemerkmal:

      • Ergänzungsmerkmal:

      • Funktionsmerkmal:

      • Gliederungsmerkmal:

      • Attribut-Merkmal:

      • Dimensionsmerkmal:

    • Speicherort: (siehe auch Abschnitt 7.8.10, „Speicherort: Nur in Geometrie | Nur in Tabelle | In Geometrie und Tabelle“)

    • Einheit:

      Wertebereich:

      • Nicht ändern (Default)

      • Entfernen

      • Einheit ändern

        • mm

        • cm

        • etc.

    • 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.

      [Hinweis] Hinweis

      Einschränkung:

      Numerische Berechnungen wie z.B. "L +1" gehen hier nicht. Es sind nur Texte mit Platzhalten erlaubt und diese werden immer als Text behandelt.

    • 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“.

Ergebnis:

--> Die neue Variable ist als 3. Spalte in die Tabelle integriert. Die Beschreibung ist unterhalb des Variablennamens angezeigt. Als Variablenwert wurde die Normbezeichnung eingetragen.

Ergebnis: Variable LX mit NB als Wert

Ergebnis: Variable LX mit NB als Wert

5.8.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 5.8.2.1.15.3.1, „Variable hinzufügen / Variablenwert ändern“.

5.8.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 15.3, „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 5.8.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

5.8.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.

5.8.2.1.15.3.5. Variable umbenennen
  1. Selektieren Sie im Dialogfenster Tabellen im Batchlauf bearbeiten die Option Variable umbenennen. Aktivieren Sie gegebenenfalls auch das Auswahlkästchen Verweise in Assemblies anpassen.

    [Hinweis] Hinweis

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

    [Wichtig] Wichtig

    Alle Dateien, die umzubenennende Variablen enthalten, müssen im bzw. unterhalb des aufrufenden Verzeichnisses liegen.

    Insbesondere bei Assemblies ist hierauf zu achten, denn Teil- und Baugruppendateien können in ganz unterschiedlichen, weit voneinander entfernten Verzeichnisebenen liegen.

    Das Umbenennen wird in folgenden 2 Fällen nicht funktionieren:

    • Die Selektion enthält nicht beides (Projekt mit Tabelle- und Assemby-Dateien)

    • Kann eine Variable im Projekt nicht umbenannt werden, wird sie auch in der Assembly-Datei nicht umbenannt.

    Beispiel: "ssd2_switch_w_s.prj" wird in "sca2-b_asmcfg.prj" verwendet. Erst das Verzeichnis "cylinder" ist beiden Projektdateien übergeordnet.

    Beispiel: "ssd2_switch_w_s.prj" wird in "sca2-b_asmcfg.prj" verwendet. Erst das Verzeichnis "cylinder" ist beiden Projektdateien übergeordnet.

    -> Das Dialogfenster Tabellen im Batchlauf bearbeiten wird geöffnet.

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

  3. 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).

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

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

  6. Klicken Sie abschließend auf Starten.

5.8.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 50.000, 60.000, 80.000 und sollen auf 55.000, 65.000, 85.000 korrigiert werden.

    Außerdem soll die Variable "P" mit Werten hinzugefügt werden.

    Ausgangssituation

    Ausgangssituation

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

    [Hinweis] Hinweis

    Achten Sie darauf, 4 Headerzeilen für Variablenname, Variablenbeschreibung, Einheit und Datentyp ("T" für Text, "Z" für Zahl) anzugeben!

    Der Grundstruktur der CSV entspricht dem Output nach Ausführen des Kontextmenübefehls unter Ausgabe -> CSV-Tabelle erzeugen.

    CSV-Tabelle erzeugen

    CSV-Tabelle erzeugen

    IDNR;L;D;P
    Ident number;Length;Diameter;Threaded pitch
    ;mm;mm;mm
    T;Z;Z;Z
    1;55.000;10.000;1.500
    2;65.000;12.000;1.500
    3;85.000;16.000;1.500
  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:

    Prüfen Sie die Einstellungen und passen Sie diese gegebenenfalls entsprechend an.

    Aktivieren Sie bei allen Variablen, für die Sie Änderungen vornehmen möchten, das Auswahlkästchen.

    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 "IDNR" 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: Variablenbeschreibung, die in der Tabelle unter dem Variablennamen angezeigt wird.

      • 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: Die Einheit wird im Spaltenkopf, in eckigen Klammern hinter der Variablenbeschreibung angezeigt.

      • Datentyp:

        Öffnen Sie das Listenfeld und wählen Sie die gewünschte Option.

        • Text

        • Zahl

      • Status:

        Öffnen Sie das Listenfeld und wählen Sie die gewünschte Option.

        • 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:

    Die Werte für die Variable "L" wurden entsprechend den Werten der CSV-Datei geändert und Spalte "P" mit Werten neu hinzugefügt.

    Ergebnis

    Ergebnis

5.8.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 5.8.2.1.15.3.8, „Verwendung von Schlüsselwörtern“.

5.8.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.