SOLIDWORKS 작업 스케줄러의 3DEXPERIENCE Transition 작업

3DEXPERIENCE Transition 작업을 통해 SOLIDWORKS 파일을 업데이트하여 3DEXPERIENCE platform과 호환되도록 할 수 있습니다. 3DEXPERIENCE Transition 작업은 3DEXPERIENCE 호환성 작업과 동일하게 작동하지만 .csv 파일을 사용하여 컴퓨터에서 콘텐츠를 선택하고 매크로를 실행할 수 있습니다.

3DEXPERIENCE 전환 작업은 3DEXPERIENCE 호환성 작업을 대체합니다.

장점: .csv 파일을 사용하여 작업에 콘텐츠를 추가하는 시간을 절약할 수 있습니다.

3DEXPERIENCE Transition 작업을 통해 다음을 수행할 수 있습니다.
  • 3DEXPERIENCE 호환성을 활성화하지 않고 파일을 최신 버전으로 저장하여 업그레이드합니다.
  • 사용자 정의 속성을 업그레이드합니다.
  • 재생성 마크를 추가합니다.
  • 표시 데이터 표시를 추가합니다.

3DEXPERIENCE Transition 작업 생성

3DEXPERIENCE Transition 작업을 생성하려면:

  1. SOLIDWORKS 작업 스케줄러에서 3DEXPERIENCE Transition을 클릭합니다.
  2. 작업 제목에서 작업 이름을 생성합니다.
  3. 작업 파일 또는 폴더에서 다음 중 하나를 수행하여 업데이트할 콘텐츠를 선택합니다.
    • 파일 또는 폴더를 찾아 작업 파일 또는 폴더에 추가합니다.
    • 작업 파일 또는 폴더에 추가할 콘텐츠를 지정하는 .csv 파일을 불러옵니다.
      .csv 파일 형식은 path,filename 입니다. 예를 들어 clamp.sldprtbracket.sldrpt를 추가하려면 다음을 작성합니다.
      • "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. 작업을 즉시 실행하거나 작업을 예약합니다(작업 예약 참조).
  5. 다음을 클릭합니다.
  6. 옵션 대화 상자에서 옵션을 지정합니다.
    옵션 설명
    설정 옵션 활성 설정만 저장하거나 저장 전 모든 설정을 활성화합니다.
    저장 전 모든 설정을 활성화하면 작업에 상당한 시간이 추가될 수 있습니다.
    3DEXPERIENCE 호환성 3DEXPERIENCE platform과의 호환성을 위해 SOLIDWORKS 콘텐츠 업데이트 3DEXPERIENCE 호환성3DEXPERIENCE Integration 옵션을 참조하십시오.
    파일 업그레이드 설정
    • 사용자 정의 속성을 업그레이드합니다.
    • 모든 설정에 재생성 마크를 추가합니다.
    • 모든 설정에 표시 데이터 표시를 추가합니다.
      3DEXPERIENCE 호환성을 선택한 경우 모든 설정에 표시 데이터 표시 추가를 사용할 수 없습니다.
    백업 파일 업데이트된 파일을 백업할 위치를 지정합니다.
  7. 매크로를 실행하려면 3DEXPERIENCE Transition 작업으로 매크로 실행을(를) 참조하십시오.
  8. 마침을 클릭합니다.

작업 예약

작업 예약 방법

  1. 작업 예약 아래에서 다음과 같이 설정합니다.
    옵션 설명
    실행 모드

    작업 실행 빈도

    일회, 매일, 매주, 매달 중에서 선택합니다.

    시작 시간 작업이 시작되는 시간.
    시작 날짜 작업이 시작되는 날짜.
  2. 옵션을 클릭하여 백업 위치를 지정합니다.
  3. 고급을 클릭해서 작업 폴더, 타임아웃 값과 기타 옵션을 바꿉니다.
  4. 마침을 클릭합니다.

    작업과 그 제목, 예약된 날짜, 시간, 상태가 작업 창에 나타납니다. 이 작업의 상태는 예약입니다.

3DEXPERIENCE Transition 작업으로 매크로 실행

3DEXPERIENCE Transition 작업으로 매크로를 실행하려면:

  1. 3DEXPERIENCE Transition 작업에서 매크로를 실행할 파일을 선택합니다. 3DEXPERIENCE Transition 작업 생성을 참조하십시오.
    1. 다음을 클릭합니다.
  2. 옵션 대화 상자의 사용자 지정 작업 아래에서 매크로 실행:을 선택합니다.
  3. SOLIDWORKS 매크로(.swp)를 찾습니다.
  4. 마침을 클릭합니다.

    작업 스케줄러에 작업에 대해 설정한 제목과 함께 매크로가 나타납니다.

SOLIDWORKS 매크로 샘플

이 기능을 테스트하려면 다음 텍스트를 SOLIDWORKS 매크로(.swp)에 붙여넣을 수 있습니다.

이 매크로 샘플은 "Hello World" 값을 가지는 "Hello"라는 이름의 속성을 작업 파일 목록에 있는 파트, 어셈블리 또는 도면에 추가합니다.
  • 파트와 어셈블리의 경우, 활성 설정에 설정별 속성을 추가합니다.
  • 도면의 경우, 도면에는 설정이 포함되지 않기 때문에 사용자 정의 속성이 추가됩니다.
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