Top Banner
iLogic Capabilities What iLogic Can Do And What it Can’t With a quick look at Configurator 360 Presented by: Dave Breiner
31

Synergis University 2014- iLogic Do's and Don'ts

Jul 02, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Synergis University 2014- iLogic Do's and Don'ts

iLogic Capabilities

What iLogic Can Do

And

What it Can’t

With a quick look at

Configurator 360

Presented by: Dave Breiner

Page 2: Synergis University 2014- iLogic Do's and Don'ts

So What is iLogic?

• iLogic is fully integrated into Autodesk Inventor. It

allows you to automate tasks or manipulate

models with rule driven commands, triggers,

programming scripts (with integrated VB.NET)

and linking with excel spreadsheets and

databases. There are few limitations to what you

can automate or drive in and outside of

Autodesk Inventor using iLogic.

Page 3: Synergis University 2014- iLogic Do's and Don'ts

So What is iLogic?

• Parametric design is about defining and driving model geometry using dimensions and equations (or the occasional linked spreadsheet).

• iLogic design is about driving the dimensions, equations, attributes, features, components, properties and every other aspect of not only the model geometry but the model document using simple logical expressions that define the logical relationships between all aspects of the design based on design rules.

Page 4: Synergis University 2014- iLogic Do's and Don'ts

So What is iLogic?

• iLogic design has been developed and is

intended for designers and engineers with little

or no programming expertise. While it is true that

you will have to learn a few basic programming

concepts to become proficient at iLogic, in no

way does it require you to be a “true

programmer”.

• Below are some do’s and don’ts to help you get

up to speed with iLogic.

Page 5: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

1. Don’t try to “drive” your company’s moderate or

advanced design on your first iLogic project. Start

simple, pick something you can accomplish in a

single day or less. There is a lot you can do and

for you to learn about iLogic. Learning and

applying the basics in a simple project that returns

value to your process quickly will encourage and

inspire you to do more, better and bigger!

Page 6: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

2. Don’t write rules that reference ambiguous

(default) parameter, feature or component names.

(i.e.. “if d0 = 1.25 then FeatureIsActive(“feature1”)

= false” )

Something like “if Width = 1.25 then

FeatureIsActive(“MountHole”) = false”

makes understanding what the rule is actually

doing much clearer and easier to understand.

Page 7: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

3. Don’t change parameter, feature or component

names after the rules are written. Doing so will

cause rules that reference these elements (by their

names) to fail because changes to the names are

not automatically reflected in the existing rules. If

you decide to “do” this “don’t”! You will have to edit

the rules and manually update names before the

rules can work properly once again.

“Complete the model design then write the rules!”

Page 8: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

4. Don’t start writing rules without a plan. (without

really knowing what the rules are)

Understand what you want to accomplish with the

model and how you are going to get it done.

Page 9: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

5. Don’t write really long rules that could otherwise

be broken up into much smaller bite size rules.

Short rules are much easier for those who didn’t

author them to read and understand. They will also

be easier for you to read and understand when

you find yourself looking at them again six months

from now trying to remember “how did I do that?”

Page 10: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

6. Don’t expect rules to work in a model that you

can’t even modify the parameters of manually

without it blowing up every time. Remember, it is

possible to create a parametric model with such

sloppy methods that not even its author could re-

use it to define a new configuration!

Page 11: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

7. Don’t expect rules to be able to do what you

can’t already do manually with inventor. Rules

must themselves follow Inventor’s “rules”. Think of

it this way; rules don’t change how Inventor works

but rather what “works” Inventor. Instead of an

operator doing a bunch of manual, menial design

reconfiguration tasks, rules do the work. How nice!

Page 12: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

8. Don’t use hard coded paths and document

names in rules where you could otherwise use

relative paths (within the same directory) and

document names. Design paths can change when

copies are made, or when file folders are moved.

iLogic supports methods for defining relative paths

and filenames so your iLogic models don’t get

confused when such things happen.

Page 13: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

9. Don’t put rules in iFeature, iPart or iAssembly

factory documents.

Embedded tables drive factory members, not

rules.

Page 14: Synergis University 2014- iLogic Do's and Don'ts

iLogic Don’ts

10. Don’t allow people who do not understand the

iLogic add-in to modify your designs. If you receive

such a design back and continue making changes

to it yourself, rules will fire and the result will be

………well……..who knows?

Rules may not fire and the model may not react as

expected. Give such a person a copy of the design

with the rules deleted if they need to modify the

design.

Page 15: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

1. If you’re an iLogic rookie do take a few minutes

to look at the Inventor help files. (Oh Yea!) Review

the iLogic help documentation before attempting

your first iLogic project. I know you all love reading

help docs!

At least familiarize yourself with the table of

contents and poke around a bit so you know where

to go when basic questions arise.

Page 16: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

2. You should

also spend

time reviewing

the iLogic rule

editor system

snippets. Each

snippet gives

you a hint as

to its use and

an example of

its code.

Page 17: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

3. Do give meaningful names to parameters,

features, and components in your models that will

be directly referenced by rules. Do this before

writing rules. Refer to item #3 from the top ten

Don’ts list if you want to know why.

Page 18: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

4. Do change all component names in an assembly that will be referenced by rules. Changing a components name “stabilizes” the name so that future changes to the file name the component points to (such as when copying the design and renaming the files) will not affect the components name. This ensures that rules will continue to work properly if an when file names get changed.

You will also need to create a custom level of detail in any assembly document before you can write rules in that document that will drive component suppression states. iLogic will not let you create such rules without a custom level of detail.

Page 19: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

5. Write out (in plain language) the rules you plan

to write using iLogic. Determine key parameter,

feature and component names in advance of

building the actual parametric base model. Don’t

worry about syntax at this point, but rather focus

on completely expressing what all the rules are

and try to cover all the cases you want to handle

as exhaustively as possible. Napkin and pencil will

do just fine.

Page 20: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

6. Build (or rebuild) your Inventor model as necessary to support the full scope of design that you hope to achieve using rules. Rules can only do to a model what you could otherwise do manually without update failures. iLogic is not generative (doesn’t create anything) but instead modifies, rearranges and reconfigures what is already there. What you want to build is a sort of “super model” if you will that is an overloaded master template containing all things necessary to represent all states or possible configurations of a design.

Page 21: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

7. Use rules in assemblies to do assembly level

things (i.e.. Suppress/unsuppress components,

change component pattern quantity, replace

components, change ipart configuration, etc). Use

rules in parts to do part level things (i.e..

Suppress/unsuppress features, drive parameter

values, set iproperties values, etc).

Page 22: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

8. Keep rules as simple and as small and concise

as possible. A rule should be dedicated to one or

two tasks and its name should give a clear

indication about what the rule is all about. Rules

that are “short and sweet” make managing the

knowledge captured much easier for you the

author of the rules, as well as for those that may

inherit your work and try to re-use or even just

understand what the rules are doing.

Page 23: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

9. Include sufficient comments in the rules you

write to make understanding them easier for those

who will attempt to read and perhaps even edit

them later.

Page 24: Synergis University 2014- iLogic Do's and Don'ts

iLogic Do’s

10. Avail yourself of the many good books, on line web resources and Synergis training that can help you develop your basic understanding of iLogic. You certainly do not need to be an expert VB programmer to write rules that do a lot of really valuable and powerful things with iLogic. I am living proof of that! Keep in mind that you can continually expand the possibilities of what you can do with iLogic by expanding your general understanding of what can be done with VB or programming in general.

Page 26: Synergis University 2014- iLogic Do's and Don'ts

Autodesk Configurator 360

What is it?

• This technology is based upon Inventor ETO

Server and gives organizations a very easy way

to generate and utilize configurable online

catalogues of their own designs. Security,

Branding and deliverable file formats are some

of the flexible ways the interface can be

customized to suit with only a minimum amount

of knowledge required.

Page 27: Synergis University 2014- iLogic Do's and Don'ts

Autodesk Configurator 360

How does it work?

• With this service, users of Autodesk Inventor can

create an intelligent models (Inventor

parameters, iLogic based design, iParts and

iAssembies) and then by packaging the dataset

together as a zip file (if an assembly with

drawing) it can then be uploaded to the site.

Page 28: Synergis University 2014- iLogic Do's and Don'ts

Autodesk Configurator 360

• Upon upload, Configurator360 looks at the

primary model specified plus the key

parameters, these parameters are then

automatically used to define the configuration

window which can subsequently be edited or

filtered to suit.

Page 29: Synergis University 2014- iLogic Do's and Don'ts

Autodesk Configurator 360

What can you do with it?

• The configuration is then given a unique reference, which can then be implemented into a customer’s own website or if utilizing the catalogue function as an embedded / framed page.

• The 3D model viewer window relies on Microsoft’s Silverlight, so the only thing that needs to be done on the client end is to allow the display of 3D graphics.

• Various options to customize the deliverable and display are available within Configurator360.

Page 30: Synergis University 2014- iLogic Do's and Don'ts

Autodesk Configurator 360

• You can override the parameter names, display order and specification of limits.

• Specify your own branding

• Control what downloadable formats will be available.

– These include:-• 2D / 3D DWF

• STEP

• SAT

• Native

• Various image formats

• CATIA

• ProE

• IGES

• JT

• Parasolid

• STL

• RFA

Page 31: Synergis University 2014- iLogic Do's and Don'ts

Autodesk Configurator 360

• Viewing Control – Will the configuration be available as part of a Catalog

• Control Access rights – Will the data be publically available

– Will the configuration only be accessible by specific users

• Request for Quote contacts and form details.

• This is NOT a live link to a pricing database but a form and set of contacts a user can submit a form to for quotation purposes.