Training | Inventor iLogic Training 튜토리얼

Training | Inventor iLogic Training 튜토리얼

Training | Inventor iLogic Training 튜토리얼

© 2024 Autodesk. All rights reserved.

교육일자 : 2023년 12월 12일(화) ~ 13일(수) –총 2일

교육시간 : 9:30~17:00

김두현이사 Solution Engineer | doohyun.kim@autodesk.com

Customer Enablement Autodesk Inventor iLogic for Beginners

Autodesk Inventor iLogic for Beginners

 교육내용

o 1일차 – Parametric Design, iLogic Forms

o 2일차 – iLogic Rules, Class Library, SDK

 교육대상

o Inventor 3D Modeling –초급

o Language (VB.NET) –초급

 교육방식

o PT, Demo, 실습

 교육환경

o Inventor 2024 (영문언어팩설치추천)

o Visual Studio 2022

>> Customer Enablement

Parametric Design

Inventor Parametric Design >> Parameters Function

Inventor Parametric Design >> Model Parameters

Inventor Parametric Design >> Parameter Naming

Inventor Parametric Design >> Parameter Relation

Inventor Parametric Design >> Parameter Relation

Inventor Parametric Design >> User Parameters

Inventor Parametric Design >> User Parameter Unit

Inventor Parametric Design >> Multi Value Parameter

Inventor Parametric Design >> Model & User Parameter Relation

모델삭제시 Model Parameter & Relation 삭제

Inventor Parametric Design >> Purge Unused

Inventor Parametric Design

 Part Document로 Roller Bearing을 생성하시오

o 입력값 : OuterDia, InnerDia, Width

o 내륜과외륜의두께는서로동일하게

o Roller 개수는서로간섭되지않도록충분하게

 입력값변경시외륜/내륜두께, Roller 개수는적절히 변경되어야함

>> 실습

Inventor Parametric Design >> 실습

Inventor Parametric Design >> Parameter Filter

Inventor Parametric Design >> Excel Link

Inventor Parametric Design >> Excel Link

• Parameter 이름, 값은필수 • 순서는지켜야함

Inventor Parametric Design >> Excel Link VS. Embed

Inventor Parametric Design >> Inventor Document Link

Inventor Parametric Design

 Case, Shaft, Bearing을이용하여 Assembly Document를 생성하시오

o 입력값 : Excel 이용

o Case와 Shaft는 Excel 연계

o Bearing은 Case와 Shaft Document 연계

 Excel값변경시연관모델이적절히변경되어야함

>> 실습

iLogic Forms

Inventor iLogic Forms >> Form Editor

Inventor iLogic Forms >> 실습

Inventor iLogic Forms >> 실습

Inventor iLogic Forms >> 실습

Inventor iLogic Forms >> 실습

Inventor iLogic Forms >> 실습

Inventor iLogic Forms >> Form Properties

Inventor iLogic Forms >> Group Properties

Inventor iLogic Forms

 Width, Height, Depth, Thickness를이용한 Box 설 계

o Form : 하단참조

o 높이는폭의 100%, 80%, 50% 중선택하거나사용자입 력이가능토록

o 두께는 5, 10, 15, 20 중선택

>> 실습

iLogic Rules

Inventor iLogic Rules >> Why Rule?

Inventor iLogic Rules >> Rule Function

Inventor iLogic Rules >> Rule Editor

Inventor iLogic Rules >> If… Then… Else

Inventor iLogic Rules >> If… Then… Else

Inventor iLogic Rules >> Message Box

Inventor iLogic Rules >> MessageBox

Inventor iLogic Rules >> Message Box Wizard

Inventor iLogic Rules >> Message Box

Inventor iLogic Rules >> Logger

Inventor iLogic Rules >> Logger

• 상위 Log Level은하위를포함 • Rule 실행시 속도에상당한영향

Inventor iLogic Rules >> iProperties.PartColor

Inventor iLogic Rules >> iProperties

Inventor iLogic Rules >> iLogic API

Inventor iLogic Rules >> iLogic API

Inventor iLogic Rules >> iLogic API

Inventor iLogic Rules >> iLogic API

Inventor iLogic Rules >> iProperties.PartColor

Inventor iLogic Rules >> Rule 변수

Inventor iLogic Rules >> Option Explicit

Inventor iLogic Rules >> iProperties.Custom

Inventor iLogic Rules >> iProperties.Custom

Inventor iLogic Rules

 Width, Height, Depth의 최소값, 최대값적용

o Message Box 포함

 Thickness 별 Appearance 설정

o 5mm 일때…

o 10mm 일때…

o 15mm 일때…

o 20mm 일때…

>> 실습

Inventor iLogic Rules >> Parameter Limits Wizard

Inventor iLogic Rules >> Select… Case

Inventor iLogic Rules >> Select… Case

Inventor iLogic Rules >> 변수선언

Inventor iLogic Rules >> Function…End Function

Inventor iLogic Rules >> Function…End Function

Inventor iLogic Rules >> Function…End Function

Inventor iLogic Rules >> Function…End Function

Inventor iLogic Rules >> Sub…End Sub

Inventor iLogic Rules >> Sub…End Sub

Inventor iLogic Rules >> 실습

Inventor iLogic Rules >> Capture Current State

Inventor iLogic Rules >> Feature.IsActive

Inventor iLogic Rules

 Box Type을선택할수있도록

o Form : 하단참조

o 타입 : 단일면오픈박스, 양면오픈박스

• 단일면오픈박스의경우필렛입력불가

• 양면오픈박스의경우필렛입력및형상적용

• 필렛기본값은깊이의 30%, 필요시사용자입력가능토록

>> 실습

Inventor iLogic Rules >> 실습

Inventor iLogic Rules >> Trigger

Inventor iLogic Rules >> Trigger

Inventor iLogic Rules >> Event Trigger

Inventor iLogic Rules >> Event Trigger

Inventor iLogic Rules

 Project 이름이비어있을때만 Project 이름입력창이나타나도록

o 파일열때

o 파일저장할때

>> 실습

Inventor iLogic Rules >> Event Trigger – All Documents

Inventor iLogic Rules >> Event Trigger – All Documents

Inventor iLogic Rules

 Box Body와동일한방법으로 Box Cover 설계

o Form : 하단참조

o Box Body와의정합성은생각하지말고기존과동 일하게외곽기준으로

>> 실습

Inventor iLogic Rules

 Box Assembly를생성하고 Box Body/Cover와동일한 Key Parameter, Form을생성

>> 실습

Inventor iLogic Rules >> Parameter Export

Inventor iLogic Rules >> Parameter Import

Inventor iLogic Rules >> Form Copy / Paste

Inventor iLogic Rules >> Modify Rule & Form

Inventor iLogic Rules >> Instantiation – Show on Place Component

Inventor iLogic Rules >> Instantiation – Place iLogic Component

Inventor iLogic Rules >> Place iLogic Component

Inventor iLogic Rules >> Place iLogic Component

Inventor iLogic Rules >> Place iLogic Component

Inventor iLogic Rules

 Box Assembly를완성하시오

o 박스조립품설계 Form의오류수정

o Joint를이용한 Simulation 가능토록조립

o 2개 Type 모두가능한지확인

>> 실습

Inventor iLogic Rules >> Set Type Enable

Inventor iLogic Rules >> Set Type Enable

Inventor iLogic Rules

 Box Assy의 Size 설정에따라 Box Body / Cover의정합성맞추기

o Cover가있는경우 Cover를포함한 Size가 적용되도록

o Cover가없는경우 Cover를제외한 Size가 적용되도록

>> 실습

Inventor iLogic Rules >> Box Body / Cover의정합성

Inventor iLogic Rules >> Cover Angle Form

Inventor iLogic Rules >> iLogicForm.Show

Inventor iLogic Rules >> iTrigger

Inventor iLogic Rules

 iTrigger 아이콘클릭시박스조립품설계창이나타나도록

>> 실습

Inventor iLogic Rules >> iTrigger

Inventor iLogic Rules >> Rule Excel Integration

Inventor iLogic Rules >> For… Next

Inventor iLogic Rules >> Author List

Inventor iLogic Rules

 1일차교육참석여부가 “O”인 경우에만 Author List에 나타나도록

>> 실습

Inventor iLogic Rules >> 실습

Inventor iLogic Rules >> BoxAssyManage

Inventor iLogic Rules >> CofigManage Rule

Inventor iLogic Rules >> ThisAssembly.BeginManage / EndManage

Inventor iLogic Rules >> ThisAssembly.BeginManage / EndManage

Inventor iLogic Rules >> ThisAssembly.BeginManage / EndManage

Inventor iLogic Rules >> ThisAssembly.BeginManage / EndManage

Inventor iLogic Rules >> Capture Current View

iLogic Class Library

Inventor iLogic Class Library >> 클래스라이브러리생성및항목추가

Inventor iLogic Class Library >> Window Form

Inventor iLogic Class Library >> Text Property, GroupBox Control

Inventor iLogic Class Library >> Anchor Property

Inventor iLogic Class Library >> Label Control

Inventor iLogic Class Library >> NumericUpDown Control

Inventor iLogic Class Library >> Button Control

Inventor iLogic Class Library >> 프로젝트저장및빌드

Inventor iLogic Class Library >> Rule for DLL

Inventor iLogic Class Library >> Rule for DLL

Inventor iLogic Class Library >> Rule for DLL

Inventor iLogic Class Library >> 프로젝트저장및빌드

Inventor iLogic Class Library >> 프로젝트빌드후 DLL 복사

Inventor iLogic Class Library >> 프로젝트빌드후 Inventor 실행

Inventor iLogic Class Library >> Form Load시현재값가져오기

Inventor iLogic Class Library >> OK 버튼선택시 Form 닫기

Inventor iLogic Class Library

 동일한방법으로깊이 (Depth) Parameter를적용하시오

>> 실습

Inventor iLogic Class Library >> Control 복사, 정렬

Inventor iLogic Class Library >> ComboBox

Inventor iLogic Class Library >> ComboBox

Inventor iLogic Class Library >> 오류처리

Inventor iLogic Class Library >> 형식변환

Inventor iLogic Class Library >> Try… Catch… Finally

Inventor iLogic Class Library >> 형식변환및오류처리

Inventor iLogic Class Library >> CheckBox Control

Inventor iLogic Class Library

 하기타입과필렛(외측) 항목을 Class Library로구현하시오

o 타입 : 사용자가선택은가능하나입력할수없는 ComboBox

o 필렛 (외측) : NumericUpDown Control 적용

• 기본필렛값적용버튼은만들지말고원래의도한기능(깊이의 30%)이적용되도록

>> 실습

Inventor iLogic Class Library >> Combo Box / Numeric Up Down Control Event

Inventor iLogic Class Library >> Image Resource

Inventor iLogic Class Library

 박스타입과커버옵션에따라이미지를맞게설정하시오

>> 실습

Inventor iLogic Class Library >> Group Box Background Image & Checked Changed Event

Inventor iLogic Class Library >> Dialog Result

Inventor SDK

Inventor SDK >> SDK Help, Install

Inventor SDK >> Inventor Addin Project

Inventor SDK >> Inventor Addin Project

Inventor SDK >> Inventor Addin Project

Inventor SDK >> Inventor Addin Project

Inventor SDK >> Inventor Addin Project

Inventor SDK >> Inventor Addin Project

Part Ribbon

id_TabTools

Sample Ribbon Panel

m_sampleButton

Inventor SDK >> Standalone SDK Help

Inventor SDK >> ApplicationAddinSite Object

Inventor SDK >> Application Object

Inventor SDK >> UserInterfaceEvents

Inventor SDK >> Deactivate

Inventor SDK >> ControlDefinitions

Inventor SDK >> AddButtonDefinition

Inventor SDK >> AddButtonDefinition

Inventor SDK >> AddToUserInterface()

Inventor SDK >> Ribbons.Item

Inventor SDK >> RibbonTabs.Item

Inventor SDK >> RibbonTab

Inventor SDK >> RibbonPanels.Add

Inventor SDK >> CommandControls.AddButton

Inventor SDK >> ButtonDefinition.OnExecute Event

Inventor SDK >> API Object Model

Inventor SDK >> API Object Model

Inventor SDK

 내버튼을추가하세요

>> 실습

Inventor SDK >> Dialog 추가

Inventor SDK >> Dialog 기본버튼 Event

Inventor SDK >> Show / ShowDialog

Inventor SDK >> Show

Inventor SDK >> Dialog

Inventor SDK >> Project Reference

Inventor SDK >> Globals.g_inventorApplication

Inventor SDK >> Parameters

Inventor SDK >> Internal Units

Inventor SDK >> User Parameter Creation

Inventor SDK >> Internal Units

Inventor SDK >> Internal Units

Inventor SDK

 Width, Height, Depth, Thickness Parameter 생성코드를최적화하시오

o Parameter가있으면생성하지않는걸루…

>> 실습

Inventor SDK >> 실습

Inventor SDK >> TableLayoutPanel

Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document.

© 2024 Autodesk. All rights reserved.

기본 구역 슬라이드 1: Customer Enablement Autodesk Inventor iLogic for Beginners 슬라이드 2: Autodesk Inventor iLogic for Beginners

Parametric Design 슬라이드 3: Parametric Design 슬라이드 4: Inventor Parametric Design 슬라이드 5: Inventor Parametric Design 슬라이드 6: Inventor Parametric Design 슬라이드 7: Inventor Parametric Design 슬라이드 8: Inventor Parametric Design 슬라이드 9: Inventor Parametric Design 슬라이드 10: Inventor Parametric Design 슬라이드 11: Inventor Parametric Design 슬라이드 12: Inventor Parametric Design 슬라이드 13: Inventor Parametric Design 슬라이드 14: Inventor Parametric Design 슬라이드 15: Inventor Parametric Design 슬라이드 16: Inventor Parametric Design 슬라이드 17: Inventor Parametric Design 슬라이드 18: Inventor Parametric Design 슬라이드 19: Inventor Parametric Design 슬라이드 20: Inventor Parametric Design 슬라이드 21: Inventor Parametric Design

iLogic Forms 슬라이드 22: iLogic Forms 슬라이드 23: Inventor iLogic Forms 슬라이드 24 슬라이드 25: Inventor iLogic Forms 슬라이드 26 슬라이드 27: Inventor iLogic Forms 슬라이드 28 슬라이드 29: Inventor iLogic Forms 슬라이드 30 슬라이드 31: Inventor iLogic Forms 슬라이드 32 슬라이드 33: Inventor iLogic Forms 슬라이드 34: Inventor iLogic Forms 슬라이드 35: Inventor iLogic Forms 슬라이드 36: Inventor iLogic Forms

iLogic Rules 슬라이드 37: iLogic Rules 슬라이드 38: Inventor iLogic Rules 슬라이드 39: Inventor iLogic Rules 슬라이드 40: Inventor iLogic Rules 슬라이드 41: Inventor iLogic Rules 슬라이드 42: Inventor iLogic Rules 슬라이드 43: Inventor iLogic Rules 슬라이드 44: Inventor iLogic Rules 슬라이드 45: Inventor iLogic Rules 슬라이드 46: Inventor iLogic Rules 슬라이드 47: Inventor iLogic Rules 슬라이드 48: Inventor iLogic Rules 슬라이드 49: Inventor iLogic Rules 슬라이드 50: Inventor iLogic Rules 슬라이드 51: Inventor iLogic Rules 슬라이드 52: Inventor iLogic Rules 슬라이드 53: Inventor iLogic Rules 슬라이드 54: Inventor iLogic Rules 슬라이드 55: Inventor iLogic Rules 슬라이드 56: Inventor iLogic Rules 슬라이드 57: Inventor iLogic Rules 슬라이드 58: Inventor iLogic Rules 슬라이드 59: Inventor iLogic Rules 슬라이드 60: Inventor iLogic Rules 슬라이드 61: Inventor iLogic Rules 슬라이드 62: Inventor iLogic Rules 슬라이드 63: Inventor iLogic Rules 슬라이드 64: Inventor iLogic Rules 슬라이드 65: Inventor iLogic Rules 슬라이드 66: Inventor iLogic Rules 슬라이드 67: Inventor iLogic Rules 슬라이드 68: Inventor iLogic Rules 슬라이드 69: Inventor iLogic Rules 슬라이드 70: Inventor iLogic Rules 슬라이드 71: Inventor iLogic Rules 슬라이드 72: Inventor iLogic Rules 슬라이드 73: Inventor iLogic Rules 슬라이드 74: Inventor iLogic Rules 슬라이드 75: Inventor iLogic Rules 슬라이드 76: Inventor iLogic Rules 슬라이드 77: Inventor iLogic Rules 슬라이드 78: Inventor iLogic Rules 슬라이드 79: Inventor iLogic Rules 슬라이드 80: Inventor iLogic Rules 슬라이드 81: Inventor iLogic Rules 슬라이드 82: Inventor iLogic Rules 슬라이드 83: Inventor iLogic Rules 슬라이드 84: Inventor iLogic Rules 슬라이드 85: Inventor iLogic Rules 슬라이드 86: Inventor iLogic Rules 슬라이드 87: Inventor iLogic Rules 슬라이드 88: Inventor iLogic Rules 슬라이드 89: Inventor iLogic Rules 슬라이드 90: Inventor iLogic Rules 슬라이드 91: Inventor iLogic Rules 슬라이드 92: Inventor iLogic Rules 슬라이드 93: Inventor iLogic Rules 슬라이드 94: Inventor iLogic Rules 슬라이드 95: Inventor iLogic Rules 슬라이드 96: Inventor iLogic Rules 슬라이드 97: Inventor iLogic Rules 슬라이드 98: Inventor iLogic Rules 슬라이드 99: Inventor iLogic Rules 슬라이드 100: Inventor iLogic Rules 슬라이드 101: Inventor iLogic Rules 슬라이드 102: Inventor iLogic Rules 슬라이드 103: Inventor iLogic Rules 슬라이드 104: Inventor iLogic Rules 슬라이드 105: Inventor iLogic Rules 슬라이드 106: Inventor iLogic Rules 슬라이드 107: Inventor iLogic Rules 슬라이드 108: Inventor iLogic Rules 슬라이드 109: Inventor iLogic Rules 슬라이드 110: Inventor iLogic Rules 슬라이드 111: Inventor iLogic Rules 슬라이드 112: Inventor iLogic Rules 슬라이드 113: Inventor iLogic Rules 슬라이드 114: Inventor iLogic Rules 슬라이드 115: Inventor iLogic Rules

Class Lib 슬라이드 116: iLogic Class Library 슬라이드 117: Inventor iLogic Class Library 슬라이드 118: Inventor iLogic Class Library 슬라이드 119: Inventor iLogic Class Library 슬라이드 120: Inventor iLogic Class Library 슬라이드 121: Inventor iLogic Class Library 슬라이드 122: Inventor iLogic Class Library 슬라이드 123: Inventor iLogic Class Library 슬라이드 124: Inventor iLogic Class Library 슬라이드 125: Inventor iLogic Class Library 슬라이드 126: Inventor iLogic Class Library 슬라이드 127: Inventor iLogic Class Library 슬라이드 128: Inventor iLogic Class Library 슬라이드 129: Inventor iLogic Class Library 슬라이드 130: Inventor iLogic Class Library 슬라이드 131: Inventor iLogic Class Library 슬라이드 132: Inventor iLogic Class Library 슬라이드 133: Inventor iLogic Class Library 슬라이드 134: Inventor iLogic Class Library 슬라이드 135: Inventor iLogic Class Library 슬라이드 136: Inventor iLogic Class Library 슬라이드 137: Inventor iLogic Class Library 슬라이드 138: Inventor iLogic Class Library 슬라이드 139: Inventor iLogic Class Library 슬라이드 140: Inventor iLogic Class Library 슬라이드 141: Inventor iLogic Class Library 슬라이드 142: Inventor iLogic Class Library 슬라이드 143: Inventor iLogic Class Library 슬라이드 144: Inventor iLogic Class Library 슬라이드 145: Inventor iLogic Class Library 슬라이드 146: Inventor iLogic Class Library 슬라이드 147: Inventor iLogic Class Library

SDK 슬라이드 148: Inventor SDK 슬라이드 149: Inventor SDK 슬라이드 150: Inventor SDK 슬라이드 151: Inventor SDK 슬라이드 152: Inventor SDK 슬라이드 153: Inventor SDK 슬라이드 154: Inventor SDK 슬라이드 155: Inventor SDK 슬라이드 156: Inventor SDK 슬라이드 157: Inventor SDK 슬라이드 158: Inventor SDK 슬라이드 159: Inventor SDK 슬라이드 160: Inventor SDK 슬라이드 161: Inventor SDK 슬라이드 162: Inventor SDK 슬라이드 163: Inventor SDK 슬라이드 164: Inventor SDK 슬라이드 165: Inventor SDK 슬라이드 166: Inventor SDK 슬라이드 167: Inventor SDK 슬라이드 168: Inventor SDK 슬라이드 169: Inventor SDK 슬라이드 170: Inventor SDK 슬라이드 171: Inventor SDK 슬라이드 172: Inventor SDK 슬라이드 173: Inventor SDK 슬라이드 174: Inventor SDK 슬라이드 175: Inventor SDK 슬라이드 176: Inventor SDK 슬라이드 177: Inventor SDK 슬라이드 178: Inventor SDK 슬라이드 179: Inventor SDK 슬라이드 180: Inventor SDK 슬라이드 181: Inventor SDK 슬라이드 182: Inventor SDK 슬라이드 183: Inventor SDK 슬라이드 184: Inventor SDK 슬라이드 185: Inventor SDK 슬라이드 186: Inventor SDK 슬라이드 187: Inventor SDK 슬라이드 188: Inventor SDK 슬라이드 189 슬라이드 190


Item Type: pdf