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.


Vad är en BOM (Bill of Materials)?

16 juni 2025

I denna guide förklarar vi vad en BOM är, hur den fungerar och varför den är så viktig för att lyckas med produktutveckling. Oavsett om du är ny på området eller vill optimera dina BOM-processer är detta en värdefull guide.

Digitaliseringens roll i en hållbar byggbransch

13 juni 2025

I takt med att byggbranschen genomgår en digital transformation, blir det allt tydligare att verktyg som BIM och AI spelar en avgörande roll. Inte bara för effektivitet, utan också för att möta framtidens hållbarhetskrav. Under BIM Summit 2025 pratade vi med Ahmad Alomran, digital strateg på Skanska, om just detta. Läs artikeln här!