Beyond Inventor Wizard... The Community!

Autodesk Inventor en AutoCAD Forum

iproperty van idw kopieren naar iproperty van part

Is het mogelijk dat vanuit een idw, het tekeningnummer van de idw ( = een iproperty) gekopieerd wordt naar een iproperty van de betreffende ipt's op de onderdeeltekening?

Dat zou bij het plaatsen van de base view (van de ipt) of bij het saven van de idw kunnen.

Is dit te doen met ilogic of vba?

Hiermee kan in de parts list op een samenstellingstekening, het onderdeeltekeningnummer van de parts zichtbaar gemaakt worden.

Aantal maal bekeken: 175

Hierop reageren

Berichten in deze discussie

Jan, hieronder een iLogic rule die een iproperty copieerd naar een Custom iproperty van het Part wat op tekening  staat. ik denk dat je dit wel aan kan passen naar het geen je wilt. Anders hoor ik het graag.

Je kan deze rule bijvoorbeeld triggeren met een iProperty Change Trigger.

Rob.

' Maak een referentie naar de actieve tekening
Dim oDrawDoc As DrawingDocument
oDrawDoc = ThisApplication.ActiveDocument
' Maak een referentie naar de 1e sheet
Dim oSheet As Sheet
oSheet = oDrawDoc.Sheets.Item(1)
' Wanneer meerdere sheets aanwezig zijn dan kan je er ook voor kiezen om naar de actieve sheet te verwijzen m.b.v.
'oSheet = oDrawDoc.ActiveSheet
' maak een referentie naar het eerste View van de tekening.
Dim oDrawView As DrawingView
oDrawView = oSheet.DrawingViews.Item(1)

' maak een string aan waarin we de naam van het 1e part op de 1e sheet in opslaan
Dim sModelName As String
sModelName = oDrawView.ReferencedDocumentDescriptor.ReferencedDocument.DisplayName

' maak een custom Property in het part aan en plaats daar de Title van de tekening in
' Dit zit in een error Try blokje
Try
iProperties.Value(sModelName, "Custom", "My_iProp") = iProperties.Value("Summary", "Title")
Catch
'do nothing if error
End Try

Dank je Rob. Ik ga hiermee aan de slag.

RSS

Interessante links

Word Fan!

Inventor Wizard Cartoons

Video's

  • Video's toevoegen
  • Alles weergeven

© 2019   Gemaakt door Stefaan Boel.   Verzorgd door

Banners  |  Een probleem rapporteren?  |  Algemene voorwaarden