Back to blog
Inventor iLogic vs. C# add-in: de verschillen uitgelegd
Beginner

Inventor iLogic vs. C# add-in: de verschillen uitgelegd

David De Lombaerde David De Lombaerde · juli 9, 2026 · 8 min read

Wat is iLogic?

iLogic is een functionaliteit in Autodesk Inventor waarmee je regels kunt schrijven die direct in een model zijn opgeslagen. Die regels worden geschreven in VB.NET en kunnen parameters aansturen, eigenschappen wijzigen, features in- of uitschakelen, en zelfs andere bestanden openen.

Het grote voordeel van iLogic: de regels zitten in het model zelf. Open je het model op een andere computer, dan zijn de regels er gewoon bij.

Wat is een C# add-in?

Een C# add-in is een geïnstalleerde plugin die als DLL door Inventor geladen wordt. De add-in heeft toegang tot de volledige Inventor API en kan van alles doen: de interface aanpassen, externe systemen aanroepen, eigen vensters tonen, en werken over meerdere documenten heen.

Vergelijking op zes punten

1. Waar woont de code?

iLogic: de regels zijn opgeslagen in het Inventor-bestand zelf (.ipt, .iam, .idw). De code reist met het bestand mee.

C# add-in: de DLL wordt geïnstalleerd op de computer. Alle computers die de add-in nodig hebben, moeten hem geïnstalleerd hebben.

Kies iLogic als de logica bij een specifiek model hoort. Kies C# add-in als de tool voor alle gebruikers beschikbaar moet zijn, los van welk model open is.

2. Taal

iLogic gebruikt VB.NET. Dat is eenvoudiger dan C# voor mensen die niet gewend zijn aan programmeren — de syntax is meer leesbaar als "gewone tekst".

C# add-in gebruikt C# (of VB.NET als je dat prefereert). C# is de industriestandaard voor .NET development en heeft de meeste documentatie en community support.

3. Toegang tot de Inventor API

iLogic heeft directe toegang tot de parameters en eigenschappen van het actieve model via de iLogic-helperobjecten (Parameter, iProperties, enz.). Voor diepere API-toegang kun je ook de volledige Inventor API aanroepen via ThisApplication.

C# add-in geeft je de complete Inventor API zonder beperkingen: alle objecten, alle events, alle mogelijkheden.

4. Gebruikersinterface

iLogic kan eenvoudige invoervensters tonen via de ingebouwde InputBox en MessageBox functies, of via door jou gemaakte WinForms.

C# add-in laat je volledig eigen WPF- of WinForms-vensters bouwen die naadloos in Inventor geïntegreerd zijn, inclusief eigen tabbladen in het ribbon.

5. Werken met meerdere bestanden

iLogic is primair bedoeld voor één model. Je kunt andere bestanden openen of aanspreken, maar het is omslachtig en kan tot problemen leiden bij complexe assembly-structuren.

C# add-in kan tegelijkertijd meerdere documenten verwerken, door alle open documenten lopen, of zelfs Inventor in de achtergrond besturen zonder dat de gebruiker actief in een bestand werkt.

6. Distributie

iLogic: de logica zit in het bestand. Stuur je het bestand, dan stuur je de logica mee. Maar de gebruiker heeft iLogic nodig in zijn Inventor (standaard aanwezig).

C# add-in: je distribueert een installer of bundle. Voordeel: central deployment via IT; nadeel: extra stap voor elke installatie.

Gebruik ze samen

iLogic en C# add-ins sluiten elkaar niet uit — ze vullen elkaar aan. Een veelgebruikt patroon in professionele omgevingen:

Zo houd je modellogica dicht bij het model, en complexe UI en bedrijfslogica in een goed te onderhouden add-in.

Beslisschema

Gebruik iLogic als:

Gebruik C# add-in als:

Share this article

LinkedIn WhatsApp X

Comments

No comments yet — be the first!

Leave a comment

Sign in to skip moderation — anonymous comments are reviewed before appearing.