iLogic Block Swapping

As part of their iLogic design Automation, one of our clients asked for some code today to swap Autodesk Inventor sketch blocks within their part sketches as they pick different options within their dialog boxes.  

iLogic Block Swapping

I remembered I'd had the same request a few years ago and dregged up my old code and found a video of it ... Do you remember when Inventor looked like this?

I thought this code could still be of use to more than one of you and so here is the basic version of it:


'Symetri iLogic

Dim oPartDoc As PartDocument

      oPartDoc = ThisApplication.ActiveDocument

Dim oCompDef As PartComponentDefinition

      oCompDef = oPartDoc.ComponentDefinition

Dim oSketches As PlanarSketches

      oSketches = ThisApplication.ActiveDocument.ComponentDefinition.Sketches

Dim oSketch As PlanarSketch

      oSketch = oSketches.Item(“Profile”)

oSketch.Edit

oSketch.sketchblocks.item(1).delete

Dim oSketchBlockDef As SketchBlockDefinition

      oSketchBlockDef = oCompDef.SketchBlockDefinitions.Item(TABLE_PROFILE)

Dim oPosition As Point2d

      oPosition = ThisApplication.TransientGeometry.CreatePoint2d(0, 0)

’ Insert the sketch block definition

oSketch.SketchBlocks.AddByDefinition(oSketchBlockDef, oPosition)

oSketch.exitedit


If its of interest and you want to push it further then please get in touch. I do love a good bit of Automation awesomeness! ;)

iLogic is part of Autodesk Inventor and Inventor Professional.

Blogg

En pratstund med vinnaren av "Best New BIM Use" 2023

04 december 2023

Under Nordic BIM Summit 2023 tilldelades Ramboll Norge utmärkelsen"Best New BIM Use" för deras arbete med att låta brandingenjörer arbeta med BIM-modellering. Den som tog emot priset på scen var Sindre Didrichsen, ansvarig för vinnarens brand-BIM-grupp. Nu det har gått några månader och vi fick nyligen till en pratstund för att höra om vad som hänt sen dess.

Läs mer
Blogg

Symetri stöttar hållbara byggen

21 september 2023

Artikel med Symetri där vi pratar om hur BIM och lösningar som till exempel One Click LCA och Naviate Zero kan hjälpa till att skapa en mer hållbar framtid för byggbranschen. Läs här.

Läs mer
Blogg

VAD HAR FÖRETAG ATT VINNA PÅ ATT KOPPLA IHOP PDM MED ERP?

21 september 2023

Tillverkande företag idag är ständigt på jakt efter sätt att öka effektiviteten och att förbättra processer i sin verksamhet. Ett sätt att nå framgång är genom att integrera två viktiga system: Product Data Management (PDM) och Enterprise Resource Planning (ERP). Genom att koppla ihop dessa kan företag uppnå en rad fördelar som kan göra en betydande skillnad i såväl affärsprocesser som resultat.

Läs mer