본문 바로가기
반응형

<설계프로그램>/솔리드웍스 API (VBA)3

[솔리드웍스 VBA] 2-2. 원그리기 예제 코드 뜯어보기 (2) Sub 는 꼭 필요한가? 우리가 예제로 사용하고 있는 원그리기 코드는 아래와 같습니다 . Dim swApp As SldWorks.SldWorksDim swModel As ModelDoc2Dim swSketchMgr As SketchManagerSub main() ' 솔리드웍스 연결 Set swApp = Application.SldWorks ' 새 파트 파일 생성 Set swModel = swApp.NewPart ' 앞면 선택 swModel.Extension.SelectByID2 "Front Plane", "PLANE", 0, 0, 0, False, 0, Nothing, 0 ' 스케치 시작 Set swSketchMgr = swModel.SketchManager .. 2025. 3. 26.
[솔리드웍스 VBA] 2-1. 원그리기 예제 코드 뜯어보기 (1) Dim 이란? 지난시간에 솔리드웍스 VBA를 이용해서 원을 그려보았습니다. 코드는 아래와 같습니다. 이번 시간에는이 코드를 하나씩 차근차근 살펴봅시다.  Dim swApp As SldWorks.SldWorksDim swModel As ModelDoc2Dim swSketchMgr As SketchManagerSub main() ' 솔리드웍스 연결 Set swApp = Application.SldWorks ' 새 파트 파일 생성 Set swModel = swApp.NewPart ' 앞면 선택 swModel.Extension.SelectByID2 "Front Plane", "PLANE", 0, 0, 0, False, 0, Nothing, 0 ' 스케치 시작 S.. 2025. 3. 24.
[솔리드웍스 VBA] 1. 솔리드웍스 VBA 간단히 살펴보기 솔리드웍스 VBA란? 솔리드웍스에서는 Visual Basic Application을 이용하여 우리가 버튼을 클릭하며 진행했던 설계 과정을 코딩으로 대신할 수 있습니다. 이때 Visual Basic 이라는 언어를 사용합니다. 설계 과정을 코딩으로 대신하면 설계 자동화가 가능하겠죠?  매크로 만들고 실행해보기먼저 매크로가 어떻게 작동하는지 간단히 살펴봅시다. 아래 과정을 따라해봅시다.  1. 솔리드웍스를 켭니다. 2. [도구]-[매크로]-[새 매크로]를 클릭합니다.  3. 파일 이름을 설정합니다.  4. 저장을 클릭합니다. 아래와 같이 편집기가 열립니다.    편집기에 아래 코드를 입력합시다.  Dim swApp As SldWorks.SldWorksDim swModel As ModelDoc2Dim swSke.. 2025. 3. 21.
반응형