Attività di Transizione 3DEXPERIENCE in SOLIDWORKS Task Scheduler

L'attività di Transizione 3DEXPERIENCE consente di aggiornare i file SOLIDWORKS per verificarne la compatibilità con la 3DEXPERIENCE platform. L'attività di Transizione 3DEXPERIENCE funziona come l'attività di Compatibilità 3DEXPERIENCE, ma può utilizzare un file .csv file per selezionare il contenuto dal computer ed eseguire macro.

L'attività di transizione di 3DEXPERIENCE sostituisce l'attività di compatibilità di 3DEXPERIENCE.

Vantaggi: è possibile risparmiare tempo utilizzando i file .csv per aggiungere contenuti all'attività.

Con l'attività di Transizione 3DEXPERIENCE, è possibile:
  • Aggiornare i file senza abilitare la compatibilità di 3DEXPERIENCE, salvandoli in una versione corrente.
  • Aggiornare le proprietà personalizzate.
  • Aggiungere i contrassegni di ricostruzione.
  • Aggiungere i contrassegni dei dati di visualizzazione.

Creazione di un'attività di Transizione 3DEXPERIENCE

Per creare un'attività di Transizione 3DEXPERIENCE:

  1. In SOLIDWORKS Task Scheduler, fare clic su Transizione 3DEXPERIENCE.
  2. In Titolo attività, creare un nome per l'attività.
  3. In File o cartelle attività, selezionare il contenuto che si desidera aggiornare effettuando una delle seguenti operazioni:
    • Cercare un file o una cartella da aggiungere a File o cartelle attività.
    • Importare un file .csv che specifichi il contenuto da aggiungere a File o cartelle attività.
      Il formato del file .csv è path,filename . Ad esempio, per aggiungere clamp.sldprt e bracket.sldrpt, scrivere:
      • "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. Eseguire subito l'attività o pianificarla (vedere Programmazione dell'operazione).
  5. Fare clic su Avanti.
  6. Nella finestra di dialogo Opzioni, specificare le opzioni:
    Opzione Descrizione
    Opzione di configurazione Salva solo la configurazione attiva o attiva tutte le configurazioni prima del salvataggio.
    L'attivazione di tutte le configurazioni prima del salvataggio può prolungare notevolmente il tempo necessario allo svolgimento dell'attività.
    Compatibilità 3DEXPERIENCE Aggiorna i contenuti SOLIDWORKS per la compatibilità con 3DEXPERIENCE platform. Vedere Compatibilità 3DEXPERIENCE e Opzioni di integrazione di 3DEXPERIENCE.
    Impostazioni di aggiornamento file
    • Aggiorna le proprietà personalizzate.
    • Aggiunge il contrassegno di ricostruzione a tutte le configurazioni.
    • Aggiunge il contrassegno dati di visualizzazione a tutte le configurazioni.
      Aggiungi contrassegno dati di visualizzazione a tutte le configurazioni non è disponibile se si seleziona Compatibilità 3DEXPERIENCE.
    Backup dei file Specifica la posizione di backup dei file aggiornati.
  7. Per eseguire una macro, vedere Esecuzione di una macro con l'attività di Transizione 3DEXPERIENCE.
  8. Fare clic su Fine.

Programmazione dell'operazione

Per programmare l'operazione:

  1. In Programmazione operazione, impostare:
    Opzione Descrizione
    Modalità esecuzione

    Frequenza di esecuzione dell'operazione.

    Selezionare Una volta, Giornalmente, Settimanale o Mensile.

    Ora inizio Ora di inizio dell'attività.
    Data inizio Data di inizio dell'attività.
  2. Fare clic su Opzioni per specificare le posizioni di backup.
  3. Fare clic su Avanzato per cambiare la cartella di lavoro, i valori di scadenza e le altre opzioni.
  4. Fare clic su Fine.

    L'operazione e il relativo titolo, l'ora programmata, la data e lo stato appariranno nel pannello Operazioni. Lo stato dell'operazione è Programmato.

Esecuzione di una macro con l'attività di Transizione 3DEXPERIENCE

Per eseguire una macro con l'attività di Transizione 3DEXPERIENCE:

  1. Nell'attività di Transizione 3DEXPERIENCE, selezionare i file su cui eseguire la macro. Vedere Creazione di un'attività di Transizione 3DEXPERIENCE.
    1. Fare clic su Avanti.
  2. Nella finestra di dialogo Opzioni, in Azioni personalizzate,selezionare Esecuzione macro:.
  3. Cercare la macro SOLIDWORKS (.swp).
  4. Fare clic su Fine.

    La macro viene visualizzata in Task Scheduler con il titolo impostato per l'attività.

Esempio di macro SOLIDWORKS

Per testare questa funzionalità, è possibile incollare il testo seguente in una macro SOLIDWORKS (.swp).

Questa macro di esempio aggiunge una proprietà denominata "Hello" con un valore "Hello World" a qualsiasi parte, assieme o disegno nell'elenco dei file di attività.
  • Per le parti e gli assiemi, aggiunge una proprietà specifica di configurazione alle configurazioni attive.
  • Per i disegni, aggiunge una proprietà personalizzata, perché i disegni non contengono configurazioni.
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