3DEXPERIENCE Übergangsaufgabe im SOLIDWORKS Taskplaner

Mit 3DEXPERIENCE Übergangsaufgaben können Sie SOLIDWORKS Dateien aktualisieren, um die Kompatibilität mit der 3DEXPERIENCE Platform zu gewährleisten. Die 3DEXPERIENCE Übergangsaufgabe funktioniert genauso wie die 3DEXPERIENCE Kompatibilitätsaufgabe, kann jedoch eine .csv-Datei verwenden, um Inhalte auf Ihrem Computer auszuwählen und Makros auszuführen.

Der 3DEXPERIENCE Transition Task ersetzt den 3DEXPERIENCE Kompatibilitätstask.

Vorteile: Sie können Zeit sparen, indem Sie .csv-Dateien verwenden, um der Aufgabe Inhalte hinzuzufügen.

Mit der 3DEXPERIENCE Übergangsaufgabe können Sie:
  • Dateien aktualisieren, ohne die 3DEXPERIENCE Kompatibilität zu aktivieren, indem Sie sie in einer aktuellen Version speichern.
  • Benutzerdefinierte Eigenschaften aktualisieren.
  • Neuaufbaumarken hinzufügen.
  • Anzeigedatenmarkierungen hinzufügen.

Erstellen einer 3DEXPERIENCE Übergangsaufgabe

So erstellen Sie eine 3DEXPERIENCE Übergangsaufgabe:

  1. Klicken Sie im SOLIDWORKS Taskplaner auf 3DEXPERIENCE Übergang.
  2. Erstellen Sie unter Taskname einen Namen für Ihre Aufgabe.
  3. Wählen Sie unter Task-Dateien oder -Ordner den Inhalt aus, den Sie aktualisieren möchten, indem Sie einen der folgenden Schritte ausführen:
    • Suchen Sie nach einer Datei oder einem Ordner, die Sie zu Task-Dateien oder -Ordnern hinzufügen möchten.
    • Importieren Sie eine .csv-Datei, die den Inhalt angibt, der zu Task-Dateien oder Ordnern hinzugefügt werden soll.
      Das Format der .csv-Datei lautet path,filename . Beispiel: Um clamp.sldprt und bracket.sldrpt hinzuzufügen, schreiben Sie:
      • "C:\Users\Public\Documents\SOLIDWORKS\SOLIDWORKS 2025\samples\tutorial\assemblymates","clamp.sldprt"
      • "C:\Users\Public\Documents\SOLIDWORKS\SOLIDWORKS 2025\samples\tutorial\assemblymates","bracket.sldprt"
  4. Führen Sie die Aufgabe sofort aus oder planen Sie die Aufgabe (siehe Planen eines Task).
  5. Klicken Sie auf Weiter.
  6. Legen Sie im Dialogfeld Optionen folgende Optionen fest:
    Option Beschreibung
    Konfigurationsoption Speichert nur die aktive Konfiguration oder aktiviert alle Konfigurationen vor dem Speichern.
    Durch Aktivieren aller Konfigurationen vor dem Speichern kann die Aufgabe erheblich länger dauern.
    3DEXPERIENCE Kompatibilität Aktualisiert SOLIDWORKS Inhalte für Kompatibilität mit der 3DEXPERIENCE Platform. Siehe 3DEXPERIENCE Kompatibilität und Optionen für die 3DEXPERIENCE Integration.
    Dateiaktualisierungseinstellungen
    • Aktualisiert benutzerdefinierte Eigenschaften.
    • Fügt Markierung für Neuaufbau zu allen Konfigurationen hinzu.
    • Fügt Anzeigedatenmarkierung zu allen Konfigurationen hinzu.
      Markierung für Anzeigedaten zu allen Konfigurationen hinzufügen ist nicht verfügbar, wenn Sie 3DEXPERIENCE Compatibility ausgewählt haben.
    Sicherungsdateien Gibt den Speicherort an, an dem die aktualisierten Dateien gesichert werden sollen.
  7. Informationen zum Ausführen eines Makros finden Sie unter Ausführen eines Makros mit der 3DEXPERIENCE Übergangsaufgabe.
  8. Klicken Sie auf Fertig stellen.

Planen eines Task

Planen eines Task:

  1. Nehmen Sie unter Taskplanung folgende Einstellungen vor:
    Option Beschreibung
    Ausführungsmodus

    Wie oft der Task ausgeführt wird.

    Wählen Sie Einmal, Täglich, Wöchentlich oder Monatlich.

    Startzeit Uhrzeit, zu der die Aufgabe beginnt.
    Startdatum Datum, an dem die Aufgabe beginnt.
  2. Klicken Sie auf Optionen, um Backup-Speicherorte anzugeben.
  3. Klicken Sie auf Erweitert, um den Arbeitsordner, die Zeitüberschreitungswerte und andere Optionen zu ändern.
  4. Klicken Sie auf Fertig stellen.

    Der Task und sein Name, die geplante Zeit, das geplante Datum und der Status werden im Fensterbereich Tasks eingeblendet. Der Status des Tasks ist Geplant.

Ausführen eines Makros mit der 3DEXPERIENCE Übergangsaufgabe

So führen Sie Makros mit der 3DEXPERIENCE Übergangsaufgabe aus:

  1. Wählen Sie in der 3DEXPERIENCE Übergangsaufgabe die Dateien aus, für die das Makro ausgeführt werden soll. Siehe Erstellen einer 3DEXPERIENCE Übergangsaufgabe.
    1. Klicken Sie auf Weiter.
  2. Wählen Sie im Dialogfeld Optionen unter Benutzerdefinierte Aktionen die Option Makro ausführen: aus.
  3. Suchen Sie nach einem SOLIDWORKS Makro (.swp).
  4. Klicken Sie auf Fertig stellen.

    Das Makro wird im Taskplaner mit dem Namen angezeigt, den Sie für die Aufgabe festgelegt haben.

SOLIDWORKS Manage Beispiel

Um diese Funktion zu testen, können Sie den folgenden Text in ein SOLIDWORKS Makro (.swp) einfügen.

Mit diesem Beispielmakro wird eine Eigenschaft namens „Hallo“ mit dem Wert „Hallo Welt“ zu jedem Teil, jeder Baugruppe oder Zeichnung in der Liste der Aufgabendateien hinzugefügt.
  • Bei Teilen und Baugruppen wird den aktiven Konfigurationen eine konfigurationsspezifische Eigenschaft hinzugefügt.
  • Bei Zeichnungen wird eine benutzerdefinierte Eigenschaft hinzugefügt, da Zeichnungen keine Konfigurationen enthalten.
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim config As SldWorks.Configuration
Dim cusPropMgr As SldWorks.CustomPropertyManager
Dim lRetVal As Long
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long

Sub main()

  Set swApp = Application.SldWorks
  Set swModel = swApp.ActiveDoc

  If swModel Is Nothing Then
      ' If no model is currently loaded, then exit
          Exit Sub
  End If
  If (swModel.GetType <> swDocDRAWING) Then

      ' Add a Configuration Property named "Hello" to the active configuration for a Part or Assembly
 
      Set config = swModel.GetActiveConfiguration
      Set cusPropMgr = config.CustomPropertyManager

      lRetVal = cusPropMgr.Add3("Hello",
swCustomInfoType_e.swCustomInfoText, "Hello World",
swCustomPropertyAddOption_e.swCustomPropertyDeleteAndAdd)

   Else

      ' Add a Property named "Hello" for a Drawing

      Set cusPropMgr = swModel.Extension.CustomPropertyManager("")
      lRetVal = cusPropMgr.Add3("Hello",
swCustomInfoType_e.swCustomInfoText, "Hello World",
swCustomPropertyAddOption_e.swCustomPropertyDeleteAndAdd)

  End If

End Sub