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.


Så väljer du rätt PLM-partner att lita på de kommande 10 åren

11 september 2026

Det är lätt att jämföra PLM-lösningar som om de vore ännu ett systeminköp. I verkligheten handlar det om betydligt mer än så. PLM utgör en central del av verksamhetens sätt att arbeta. Det påverkar hur produktinformation hanteras, hur team samarbetar och hur beslut fattas inom hela organisationen. Med tiden blir PLM en del av verksamhetens operativa ryggrad. Därför handlar det viktigaste beslutet inte bara om vilket system du väljer, utan också om vilken partner du väljer att samarbeta med på lång sikt.

Checklista: Så väljer du rätt partner för PLM

07 september 2026

Att välja en PLM-partner handlar inte om att köpa programvara, utan om att fatta ett långsiktigt affärsbeslut. PLM blir en del av verksamhetens operativa ryggrad, vilket gör att valet av partner är minst lika viktigt som själva plattformen. Här är de viktigaste faktorerna att utvärdera innan du fattar beslut.

Så minimerar tillverkande företag riskerna inför ett PLM-beslut

02 september 2026

Att välja PLM-system är ett stort beslut och de flesta företag vill känna sig trygga innan de går vidare. Men det finns ingen anledning att skjuta upp beslutet om behovet av PLM finns. Nyckeln är att hantera de potentiella riskerna i förväg. Ta del av praktiska erfarenheter och lär dig undvika de vanligaste fallgroparna i PLM-projekt.