Training | Autodesk iLogic 교육 2일차 by YMK

Training | Autodesk iLogic 교육 2일차 by YMK

iLogic 이 어려우시다면, 고객사에서 진행한 iLogic 교육 자료를 확인해 보십시오.

Training | Autodesk iLogic 교육 2일차 by YMK

--- Something NEW 何か新しいチカラを ---

『 Company motto 』

Something New 何か新しいチカラを By the people, the company is supported and gets propulsive power for new development . small, but true power of something new appears in our own ability.

“ Something New “ is our motto.

『 Company motto 』

Something New 何か新しいチカラを By the people, the company is supported and gets propulsive power for new development . small, but true power of something new appears in our own ability.

“ Something New “ is our motto.

주식회사 YMK

(YMK) AutoDesk i-Logic 교육 2일차

2023.02.28

--- Something NEW 何か新しいチカラを ---

※ Agenda  AutoDesk Forum 활용 해외 Sample i-Logic Code를 활용하지 못하는 이유

 Inventor API 접근 방법

 Inventor API를 활용한 i-Logic 코딩 예시 1) 모델링에서 Feature 이름 변경 및 공차 입력. 2) 2D DWG에서 특정 Feature에 Symbol 삽입. 3) 사용자 iProperties에 정보 입력.

--- Something NEW 何か新しいチカラを ---

※Inventor API 프로그래밍

[Autodesk Forum] ① 필요한 기능에 대한 검색.

[API 도움말] ② 검색한 기능에 대한 자세한 사용 방법 확인.

[VBA 조사식] ③ 기능 구현에 필요한 속성들을 찾는다.

--- Something NEW 何か新しいチカラを ---

※AutoDesk Forum 활용.

AutoDesk Forum URL 링크 : https://forums.autodesk.com/t5/inventor-ilogic-and-vb-net-forum/bd-p/120

https://forums.autodesk.com/t5/inventor-ilogic-and-vb-net-forum/bd-p/120

--- Something NEW 何か新しいチカラを ---

※해외 Sample i-Logic Code를 활용하지 못하는 이유

--- Something NEW 何か新しいチカラを ---

※해외 Sample i-Logic Code를 활용하지 못하는 이유

--- Something NEW 何か新しいチカラを ---

※해외 Sample i-Logic Code를 활용하지 못하는 이유

--- Something NEW 何か新しいチカラを ---

※Inventor API 접근 방법 1) Inventor 프로그래밍 / API 도움말

② ③

--- Something NEW 何か新しいチカラを ---

※Inventor API 접근 방법 1) VBA 편집기 조사식

③ 클릭

④ Inventor 버전에 맞게 설치!

--- Something NEW 何か新しいチカラを ---

※Inventor API 접근 방법 1) VBA 편집기 조사식

④ 코드 작성

⑤ 마우스 커서

⑦ 두 번 실행

--- Something NEW 何か新しいチカラを ---

※Inventor API 접근 방법 1) VBA 편집기 조사식

※ 모델링의 정보, 디자인 변경 시 조사식을 새로 추가 해야 함.

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 1) 모델링에서 Feature 이름 변경 및 공차 입력

[Inventor API] • ⓐ CreateHighlightSet : 새로운 Highlight Set를 만드는 Method. • ⓑ CommandManager.Pick : 모델링에서 요소를 선택하는 Method. • ⓒ AddItem : Highlight Set에 새로운 요소를 추가하는 Method. • ⓓ HoleFeature : Part Modeling의 구멍 피쳐 Object.

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 1) 모델링에서 Feature 이름 변경 및 공차 입력

ⓓ ⓔ ⓕ

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 1) 모델링에서 Feature 이름 변경 및 공차 입력

[Inventor API] • ⓐ ComponentDefinition : 모델링 파일의 기본 구성 요소의 정의 Property. • ⓑ HoleDiameter : 구멍 피쳐의 지름을 반환하는 Property. • ⓒ Precision : 공차 소수점 정밀도 조정하는 Property. • ⓓ Tolerance : 공차 Object Interface. • ⓔ ToleranceType : 공차 타입을 반환해주는 Property. • ⓕ kLimitsFitsShowTolerance : 공차 타입 Enumerator. • ⓖ SetToFits : 공차 값 설정 Method. • ⓗ Feature.Color : 피쳐 색상 변경해주는 Method.

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 1) 모델링에서 Feature 이름 변경 및 공차 입력

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 2) 2D DWG 에서 특정 Feature에 Symbol 삽입

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 2) 2D DWG 에서 특정 Feature에 Symbol 삽입

[Inventor API] • ⓐ AutomatedCenterlineSettings : 자동화 된 중심선을 반환하는 Property. • ⓑ ActiveSheet : 활성 도면의 활성 시트를 반환하는 Property. • ⓒ DrawingViews : 활성 시트에 포함된 모든 뷰를 반환하는 Property • ⓓ SetAutomatedCenterlineSettings(AutomatedCenterlineSettings를 할당한 변수 명 입력) : Drawing View에 자동화 된 중심선을 옵션에 맞게 추가해주는 함수

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 2) 2D DWG 에서 특정 Feature에 Symbol 삽입

[Inventor API] • ⓐ DrawingCurves : Drawing View에 있는 모든 Drawing Curve를 반환하는 Property. • ⓑ Face : Face Object. • ⓒ HoleFeature : 구멍 피쳐를 반환하는 Object. • ⓓ ModelGeometry : Drawing Curve의 Geometry를 반환하는 Property. • ⓔ kEdgeObject : Object Type(Edge object.) • ⓕ Edge : Edge Object. • ⓖ Faces : Edge의 모든 Faces를 반환하는 Property. • ⓗ CreatedByFeature : Face의 해당하는 3D Modeling 피처를 반환하는 Property. • ⓘ ObjectTypeEnum : ObjectType. • ⓙ kHoleFeatureObject : ObjectType(구멍 피처를 반환하는 Object.)

ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ

ⓖ ⓗ ⓘ ⓙ

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 2) 2D DWG 에서 특정 Feature에 Symbol 삽입

[Inventor API] • ⓐ ExtendedName : Hole 피처의 확장이름을 반환하는 Property. • ⓑ CenterPoint : Drawing Curve의 중심점을 반환하는 Property. • ⓒ SketchedSymbolDefinitions : 활성도면의 스케치 기호를 반환하는 Property. • ⓓ SketchedSymbols.Add(스케치기호를 할당한 변수명, 추가할 포지션, 회전, 스케일, Nothing) : 스케치 기호를 추가하는 함수

ⓐ ⓑ ⓒ

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 2) 2D DWG 에서 특정 Feature에 Symbol 삽입

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 3) 사용자 iProperties에 정보 입력.

ⓒ ⓓ

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 3) 사용자 iProperties에 정보 입력.

[Inventor API] • ⓐ ActiveDocument : 활성 문서를 반환하는 Property. • ⓑ ComponentDefinition.Occurrences : Assembly를 구성하는 부품들의 모음을 반환하는 Property. • ⓒ Definition.Document.PropertySets : iProperties를 접근 할 수 있는 Property. • ⓓ PropertySet.Item("Inventor User Defined Properties").Item(“iProperties 이름").Value : iProperties값을 가져오거나 수정할 수 있는 Property. • ⓔ PropertySet.Item("Inventor User Defined Properties").Add(" iProperties 값", " iProperties 이름 ") : 사용자 iProperties항목을 만드는 함수

--- Something NEW 何か新しいチカラを ---

※Inventor API를 활용한 i-Logic 코딩 예시 3) 사용자 iProperties에 정보 입력.

--- Something NEW 何か新しいチカラを ---

감사합니다.

슬라이드 번호 1 슬라이드 번호 2 슬라이드 번호 3 슬라이드 번호 4 슬라이드 번호 5 슬라이드 번호 6 슬라이드 번호 7 슬라이드 번호 8 슬라이드 번호 9 슬라이드 번호 10 슬라이드 번호 11 슬라이드 번호 12 슬라이드 번호 13 슬라이드 번호 14 슬라이드 번호 15 슬라이드 번호 16 슬라이드 번호 17 슬라이드 번호 18 슬라이드 번호 19 슬라이드 번호 20 슬라이드 번호 21 슬라이드 번호 22 슬라이드 번호 23 슬라이드 번호 24


Item Type: pdf