I was looking through some of my site logs, and people have been searching for a way to email their BoM’s from Inventor. As I already have the iLogic code for sending emails, and for exporting BoM’s this was very easy to put together. I added a small section that allows the user to choose … More iLogic: BoM Emailer
Over the years I have written several iLogic utilities for various customers, primarily to force users to fill in iProperties and ensure that model materials are correctly set. The “iProperty Helper”, is different, it’s a simple dialogue that displays the current iProperties of the model, clicking on a specific iProperty in the list (eg. Part … More Inventor iProperty Helper
A while back, I wrote a little utility to clear part file appearance overrides. I have since updated the code and thought it was worth sharing again on the blog. The original code ran through the model and cleared overrides as expected, but needed an “Undo Wrapper” to help with undoing the command in the … More iLogic: Clear Part Appearance Overrides – Updated
This blog post is something that I have been wanting to share for some time, it is definitely a topic that should be given some serious consideration when creating iLogic configurations. What exactly am I on about? When creating Assembly and Drawing files in Inventor, there is the potential to create several thousand files every … More Using XML to Drive iLogic Configurations
I saw a thread on Reddit, where someone asked how to “show both Imperial and Metric steel sizes in a Parts List” I initially replied with a single line of iLogic, but this got me thinking. I’ve written an iLogic utility that lets users specify an alternative value for each of the members in their … More Show Imperial & Metric Frame Sizes on BoM
Autodesk Inventor’s BoM environment is a really useful tool for understanding the composition of Assembly files, but the one thing it does not offer, is the total Mass of the assembly. To remedy this, I have written some iLogic code to create a virtual component, the Mass of the Assembly is written to a custom … More Display Assembly Mass on BoM with iLogic?
And that’s a wrap! 2020 is on the horizon. I wanted to say a big thank you to everyone who has visited the site in 2019, thank you for your support. I run this site as a hobby, generally putting blog posts together on the weekends, usually early on Saturday mornings with a cup of … More 2019 – A Year in Review
If you have ever wanted to suppress a component using iLogic, you may have come up against the error message below. Error in rule: RuleName, in document: XYZ.iam Component.IsActive: Cannot change the suppression state of component ABC:1. The active Level of Detail in XYZ.iam is not a custom Level of Detail. The reason for this, … More iLogic: Avoiding Errors with LOD’s
I wrote a blog post a few weeks back, talking about Suppressing/Unsuppressing & deleting iLogic rules, and I got asked on Reddit if this could be applied to Assemblies and Components too. The short answer was yes, the tricky part was including some code to handle custom Levels of detail, which I’ve done in the … More iLogic – Suppress/Unsuppress and Delete Parts
What is iLogic? iLogic is an interface that allows Inventor users (non coders) to create routines that automate common tasks, such as changing parameters, updating part numbers, or checking that the correct material has been assigned to the model. Here are 3 reasons to use iLogic: Rules-based design with no programming expertise required Simple way … More What Exactly is iLogic?