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