I have almost got my ilogic part working the way I want it. I have to go into the parameters and choose from a Multi-Value list.
Is there a way in ilogic to get a input box to come up when I place my part in an assembly (like an ipart)?
Solved! Go to Solution.
I think what you're looking for is the Place iLogic Component tool. If so you'll want to designate certain Parameters as Keys to control which ones are presented during placement of the iLogic component. You can see this in action at this link:
I hope this helps.
Best of luck to you in all of your Inventor pursuits,
More reading on this:
Use Place iLogic Component to place a copy of a part or subassembly into the main assembly.
Because the copy is made in the directory of the assembly you are working in, save the assembly before using this command.
- On the ribbon, click Assemble tabComponent panel, then click the Place drop-down arrow and select Place iLogic Component.
- In the file browser, select the component to place. The component displays in a small preview window.Note: If you choose a component from one of the Library directories of your project, you can switch between the Library directory and the Workspace directory. Most likely, it is the location of the main assembly.
- Click Open.
The component parameters display in a small dialog box that is like the Parameters dialog box. If the component contains Key parameters, then those parameters are the only ones included in the list. Otherwise, all parameters are included.
All parameters are initially designated as <Free> in the From Assembly column to indicate that assembly parameters do not drive them. You can change the parameter values manually, and the component updates to show your changes.
- Click a drop-down arrow in the From Assembly column to display a list of assembly parameters that are available to drive that parameter.
These parameters must exist in the assembly, so create any that you need before placing the component.
- Click OK after making your changes.
iLogic starts the Place Component command, so you can place the copied component in the main assembly.
Did you find this reply helpful ? If so please use the Accept as Solution or Kudos button below.
That seems like what I need. Is there a way to control the filename that it uses when it places the item?
From what I can tell, it appends -01, -02, -03....etc. each time I place the part. If my assembly is in a different directory, then it starts over again at -01, -02, -03.... etc. This would be a problem with vault since it doesnt allow duplicate filenames.
The way I am doing it now:
Place my part in the assembly
Edit the part and choose the "Width" from a list in the parameters. Enter the Length in the parameters.
Exit the parameters and return back to the assembly.
Use the "Save and Replace Component" tool to save a copy of the part. For the filename I use the convention "xxx-<width> - <Length>". This family of parts is stored in one certian directory (similar to iparts).
Would there be a way to use ilogic to automate this?