PDM: Wie können Werte der @ Karte nachträglich auf alle Konfigurationen (mit Verweis auf die SOLIDWORKS- Eigenschaft) übertragen werden?

Frage:

Ich habe auf meiner @ Karte Werte die von SOLIDWORKS  gesteuert werden, z.B. Material oder Gewicht. Wie bekomme ich diese Werte in alle Konfigurationen übertragen, aber so, dass sie auch von SOLIDWORKS  gesteuert werden.

Antwort:

Dies kann man sehr gut über ein Dispatch – Script lösen.

1. Das Addin Dispatch muss installiert sein

2. Neue Aktion Hinzufügen

3. Aktivieren Sie Menübefehl und vergeben Sie einen sinnvollen Namen für die Aktion (1).
Fügen Sie die Befehle „Für alle Dokumente“(2) und „Beenden für alle Dokument“ (3) hinzu.

zwischen diesen Block fügen Sie die Aktion „Kartenvariable bestimmen“ (4) hinzu

Pic1

4. Doppelklick auf „Kartenvariable bestimmen“ (4)

5. Wählen Sie die erste Option (1).
Bei Zielkartenvariable wählen Sie die Variable in der der Wert geschrieben werden soll (2)
Wenn die Aktion nur für bestimmte Konfigurationen ausgeführt werden soll können diese unter (3) aufgelistet werden. Lassen Sie das Feld leer wenn alle Konfigurationen aktualisiert werden sollen.
Unter (4) schreiben Sie nun den Wert so, wie er in SOLIDWORKS->Dateieigenschaften zu finden ist. (5) Anstelle des Dateinamens verwenden Sie aber die Dateieigenschaft „Name der ausgewählten Datei(en)“

Pic2

Pic3

Pic4

6. Bestätigen Sie alles und starten Sie PDM neu

7. Wenn sie nun einen Ordner oder Datei(en) markieren (Dateien müssen ausgecheckt sein) und über das Kontextmenü (RMB) den Befehl den Sie unter Punkt 3 (1) festgelegt haben ausführen, wird in alle Konfigurationen der Wert geschrieben.

8. Danach muss die Dateien nur nochmal in SOLIDWORKS  geöffnet und gespeichert werden, damit der Wert aktualisiert wird.

Achtung, dieses Script funktioniert nur bei .sldprt und sldasm. Zeichnungsdateien müssen ggf. gefiltert werden.