Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaKrisztián Balla Megváltozta több, mint 10 éve
1
Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory 4. Active knowledge driven product definition László Horváth university professor http://users.nik.uni-obuda.hu/lhorvath/
2
A prezentációban megjelent képernyő-felvételek a CATIA V5 PLM rendszernek, az Óbudai Egyetem Intelligens Mérnöki Rendszerek Laboratóriumában telepített installációján készültek, valóságos működő modellekről, a rendszer saját eszközeivel. Ez a prezentáció szellemi tulajdon. Hallgatóim számára rendelkezésre áll. Minden más felhasználása és másolása nem megengedett! CATIA V5 PLM rendszer a Dassult Systémes Inc. é s a CAD-Terv Kft segítségével üzemel laboratóriumunkban László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
3
Contextual chains László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
4
Contextual chains László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
5
Situation and event based driving of feature definition László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ Relationship features for definition of product and related features Feature creation processes Product and related features (PRF) Authorized human Product features Analysis features Manufacturing features Environment features Parameter Measurement features Function features Human interaction Rule Formula Reaction EventSituation Simple relating L. Horváth, I J Rudas: Requested Behavior Driven Control of Product Definition, Proc. of the 38th Annual Conference on IEEE Industrial Electronics Society. Montreal, Canada,, 2012. pp. 2821-2826.
6
Parameters and formulas László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
7
Parameters and formulas László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
8
Parameters and formulas László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
9
Parameters and formulas László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
10
Parameters and formulas – Example 1 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
11
Parameters and formulas – Example 1 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
12
Parameters and formulas – Example 2 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
13
Parameters and formulas – Example 2 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
14
Representation of a rule László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ Controls relationship between feature parameters so that status of product modeled It is a set of instructions Generally conditional statement Contexts to execute actions in rule: Value of parameters Formula Feature activity A rule is executed automatically when: Input parameter has changed Input feature has changed Requested update PartBody\Hole.1\Activity = true if PadLength 20mm { PartBody\Hole.1\Diameter = 20mm Message("PadLength is: # | Internal Diameter is: #", PadLength,PartBody\Hole.1\Diameter) } else if PadLength > 50mm and PadLength = 100mm { PartBody\Hole.1\Diameter = 80mm Message("PadLength is: # | Internal Diameter is: #", PadLength,PartBody\Hole.1\Diameter) } else { PartBody\Hole.1\Activity = false Message("PadLength is: # | Internal Diameter is: #", PadLength,PartBody\Hole.1\Diameter) } Example Source: CATIA V5
15
Representation of a rule – Example 3 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
16
Representation of a rule – Example 3 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
17
Representation of a check László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ Informs about if certain conditions are fulfilled or not.It is a set of statements Example: Source: www.catia.com
18
Representation of action László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ It acts on feature or product.Often requires definition of new parameter. B.Query("Pad","").Compute("+","Solid","smartVolume(x)",V) Message("Total volume of the pads under this body : #",V) Example for calculation of feature volume:
19
Representation of reaction László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ It is a is a feature that reacts to events Events Events on objects: creation, deletion, update, drag and drop, and attribute changes. Parameter value changes.
20
Representation of reaction – Example 4 László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
21
Laboratory László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/ Laboratory tasks SEMAL4 E1-E4: Examples 1- 4
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.