Beyond Inventor Wizard... The Community!

Autodesk Inventor en AutoCAD Forum

Ik heb een part gemaakt waar diverse parameters in zitten.

Nu plaats ik het part in een assy en wil vandaaruit de parameters van het part aansturen.

Ik doe dit nu door dezelfde parameters uit het part toe te voegen in de assy door de parameters handmatig toe te voegen en over te typen.

Is er een manier dat je de parameters uit het part overhaald naar de assy zonder deze over te typen en daardoor fouten kan maken?

Aantal maal bekeken: 343

Hierop reageren

Berichten in deze discussie

Mischien een stukje ilogic code schrijven, daar kun je parameters "linken".

Hey Jos,

Je kunt niet enkel een Excel linken maar ook andere part of assy's in uw Parameters...

Dat is natuurlijk de simpelste manier, inderdaad. :))

:D 

Ja, je moet het alleen maar weten natuurlijk... leve forums :)

Cool, lang leve Inventor Wizard.

Ik had het zelf kunnen bedenken, gewoon even verder kijken als je neus lang is.

Dit moet gaan lukken, bedankt voor het meedenken.

Wil er toch even op terug komen.
Als ik namelijk een Multi Value wil overhalen werkt het niet.
De multi waarden worden niet mee genomen en de parameter is na het linken niet aan te passen om de multi waarden alsnog toe te voegen.

Er schijnt toch een manier te zijn om je parameters over te halen van je part naar je assy.

Je kunt je parameters exporteren naar een xml file en deze weer importeren in je assy.

Ook multi value word dan meegenomen.

Onder Manage-Parameters en dan het pull down open klappen zitten twee mogelijkheden, import en export.

Precies weer een functie dat door verschillende teams is gemaakt.

Je zou toch verwachten dat je hetzelfde kunt doen in het parameters scherm?

Of dat multi-value ook mee gaat wanneer je een part/assy linkt...hier is nog werk aan de winkel vr Autodesk :)

thx Jos!

Jos,

hiermee heb je alleen geef active link tussen die twee. met deze code lukt dat wel:

 

MultiValue.SetValueOptions(True, DefaultIndex := 0) 

MultiValue.List("Lijst") = MultiValue.List("Part1", "Lijst")

Als ik het goed snap haal je parameters van een part over naar een assy om die parameters weer te kunnen koppelen met de parameters van het part en zo de parameter aan te kunnen sturen vanuit je assy.

En het scheelt over typen om fouten te voorkomen.

Let op,

het overhalen van je parameters moet je eerst doen via de import/export parameters, zoals je zelf had aangegeven.

daarna kun je de code gebruiken om een active link te maken tussen de part en assembly parameters.

Ok, dan snap ik het goed.

Wat ik normaal doe is de parameter uit het part koppelen met de parameter uit de assy met het = teken.

Dus ik maak een verwijzing naar elkaar, zou ook goed moeten zijn daar het bij mij goed werkt.

Parameter("PlaceHolderPaneel", "AfmetingBreedte") = AfmetingBreedte

Het eerste gedeelte is de parameter uit het part en na de = komt de parameter uit de assy.

RSS

Interessante links

Word Fan!

Inventor Wizard Cartoons

Video's

  • Video's toevoegen
  • Alles weergeven

© 2022   Gemaakt door Stefaan Boel.   Verzorgd door

Banners  |  Een probleem rapporteren?  |  Algemene voorwaarden