Zadanie przejścia na 3DEXPERIENCE w harmonogramie zadań SOLIDWORKS

Zadanie przejścia na 3DEXPERIENCE umożliwia aktualizację plików SOLIDWORKS w celu zapewnienia zgodności z 3DEXPERIENCE platform. Zadanie przejścia 3DEXPERIENCE działa tak samo jak zadanie zgodności 3DEXPERIENCE, ale może użyć .csv pliku do wybrania zawartości z komputera i uruchomienia makr.

Zadanie przejścia 3DEXPERIENCE zastępuje zadanie zgodności 3DEXPERIENCE.

Korzyści: Można zaoszczędzić czas, dodając zawartość do zadania za pomocą plików .csv.

Dzięki zadaniu przejścia na 3DEXPERIENCE można:
  • Uaktualnić pliki bez włączania zgodności z 3DEXPERIENCE, zapisując je w bieżącej wersji.
  • Uaktualnić właściwości niestandardowe.
  • Dodać znaczniki przebudowy.
  • Dodać znaczniki danych wyświetlania.

Tworzenie zadania przejścia 3DEXPERIENCE

Aby utworzyć zadanie przejścia 3DEXPERIENCE:

  1. W harmonogramie zadań SOLIDWORKS kliknąć opcję Przejście 3DEXPERIENCE.
  2. W obszarze Nazwa zadania utworzyć nazwę dla zadania.
  3. W obszarze Pliki lub foldery zadań wybrać zawartość do zaktualizowania, wykonując jedną z następujących czynności:
    • Przejść do pliku lub folderu, aby dodać go do Plików lub folderów zadań.
    • Zaimportować plik .csv, który określa zawartość do dodania do Plików zadań lub folderów.
      Format pliku .csv to path,filename . Na przykład, aby dodać clamp.sldprt i bracket.sldrpt, należy napisać:
      • 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. Natychmiast uruchomić lub zaplanować zadanie (patrz Planowanie zadań).
  5. Kliknąć Dalej.
  6. Określić opcje w oknie dialogowym Opcje:
    Opcja Opis
    Opcja konfiguracji Zapisuje tylko aktywną konfigurację lub aktywuje wszystkie konfiguracje przed zapisaniem.
    Aktywacja wszystkich konfiguracji przed zapisaniem może spowodować znaczne skrócenie czasu zadania.
    Kompatybilność z 3DEXPERIENCE Aktualizuje zawartość SOLIDWORKS pod kątem kompatybilności z 3DEXPERIENCE platform. Patrz: Kompatybilność z 3DEXPERIENCE oraz Opcje integracji 3DEXPERIENCE.
    Ustawienia aktualizacji pliku
    • Uaktualnia właściwości niestandardowe.
    • Dodaje znacznik przebudowania do wszystkich konfiguracji.
    • Dodaje znacznik danych wyświetlania do wszystkich konfiguracji.
      Opcja dodania znacznika danych wyświetlania do wszystkich konfiguracji jest niedostępna, jeśli wybrano zgodność z 3DEXPERIENCE.
    Kopie zapasowe plików Określa lokalizację, w której mają być tworzone kopie zapasowe zaktualizowanych plików.
  7. Aby uruchomić makro, patrz Uruchamianie makra za pomocą zadania przejścia na 3DEXPERIENCE.
  8. Kliknąć Zakończ.

Planowanie zadań

Aby zaplanować zadanie, należy:

  1. W części Harmonogram zadań, ustawić:
    Opcja Opis
    Tryb uruchomienia

    Częstotliwość uruchamiania zadania.

    Wybrać Raz, Codziennie, Tygodniowo lub Miesięcznie.

    Czas rozpoczęcia Czas rozpoczęcia zadania.
    Data rozpoczęcia Data rozpoczęcia zadania.
  2. Kliknąć Opcje, aby określić lokalizacje zapasowe.
  3. Kliknąć Zaawansowane, aby zmienić folder roboczy, wartości limitu czasu oraz inne opcje.
  4. Kliknąć Zakończ.

    Zadanie i jego tytuł, zaplanowany czas, zaplanowana data oraz stan pojawią się w oknie Zadania. Stan zadania zostanie wyświetlony jako Zaplanowane.

Uruchamianie makra za pomocą zadania przejścia na 3DEXPERIENCE

Aby uruchomić makro za pomocą zadania przejścia na 3DEXPERIENCE:

  1. W zadaniu przejścia na 3DEXPERIENCE wybrać pliki, na których ma zostać uruchomione makro. Patrz Tworzenie zadania przejścia 3DEXPERIENCE.
    1. Kliknąć Dalej.
  2. W oknie dialogowym Opcje, w Akcjach niestandardowych, wybrać Uruchom makro:.
  3. Wyszukać makro SOLIDWORKS (.swp).
  4. Kliknąć Zakończ.

    Makro pojawi się w Harmonogramie zadań z tytułem ustawionym dla zadania.

Przykładowe makro SOLIDWORKS

Aby przetestować tę funkcję, można wkleić następujący tekst do makra SOLIDWORKS (.swp).

To przykładowe makro dodaje właściwość o nazwie „Witaj” o wartości „Witaj, świecie” do dowolnej części, złożenia lub rysunku na liście plików zadań.
  • W przypadku części i złożeń dodaje właściwość specyficzną dla konfiguracji do aktywnych konfiguracji.
  • Dla rysunków dodaje dostosowaną właściwość, ponieważ rysunki nie zawierają konfiguracji.
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