AutoCAD Inventor :: ILogic Code Not Working For Presentation Files In Drawing

Jun 2, 2013

I have found some code which extracts the part number from the iproperties of a model and adds it to the custom iproperties of a drawing but this will only work on iam or ipt files.

Here's the code, I added the lines referring to the docment type as an attempt to fix the error but it didn't work...
 
If (ThisDrawing.ModelDocument Is Nothing) Then ReturnIf ThisDrawing.ModelDocument.DocumentType = kPresentationDocumentObject Then modelName = IO.Path.GetFileName(ThisDrawing.ModelDocument.FullFileName)End IfIf

[Code]....

View 2 Replies


ADVERTISEMENT

AutoCAD Inventor :: ILogic Drawing Population Using Presentation Views?

Apr 22, 2013

I've poked around a little and made simple rules to manipulate iproperties, save filetypes, change drawing borders etc. but am now looking for a bit more and am struggling (i.e. completely lost.) I want to automate the creation of an assembly drawing from an existing presentation file. Here is the basic break-down:

Assumed Pre-Requisites:

- Using Inventor 2011

- Presentation(*.ipn) file is present and saved in same directory

- Each presentation VIEW is numbered and named (e.g. "1 - PCB Installation", "2 - Battery Insertion", etc.)

iLogic/VBA Code should:

- Select presentation file (either auto or allow user browse/select)

- Create a page in the drawing (*.idw) for each VIEW from the presentation file

- Create a base view on each page for each presentation VIEW (in numbered order)

- Each base view orientation will be derived from Saved Camera

- Each drawing page will be named using the name from the corresponding presentation VIEW name

- Each page will have a prompted entry in the Title Block that will be defaulted to the presentation VIEW name

View 1 Replies View Related

AutoCAD Inventor :: 2012 - ILogic Code To Change Drawing Layer Color

Aug 27, 2011

How to change the color of layer that will be used within a drawing files for special purposes.

Ideally the code will make the color Red, but change to Black prior to printing.

The "logic" behind the code currently is to differentiate a layer called "Burn" to a highly visible color for the purpose of review by others then, prior to printing, change the color to Black.  The firm I'm currently working for uses gray-scale B sided printers only.  The firm currently uses Blue for dimension and extension lines so to produce drawings that portray both type of objects "lightly".

View 2 Replies View Related

AutoCAD Inventor :: ILogic Code To Check File Name Matches Part Present In Drawing

Feb 15, 2013

At my company we use part numbers as file names for everything. for example, part number 09090P00100000, will be saved as 09090P00100000.ipt and will have a drawing saved as 09090P00100000.idw.

Within the drawing template file, i want to set up an ilogic rule that will check that the part present in the drawing corresponds to the file name of the drawing. This rule will run after saving and will just display a warning if the file names do not correspond.

I just need some code that will get the file name of the part displayed in the drawing.  Note that we use iparts so the code must get the member file name and not the factory file name.

Dim oDrawingDoc As DrawingDocument
oDrawingDoc = ThisApplication.ActiveDocument  
Dim oSheet As Sheet   
oSheet = oDrawingDoc.ActiveSheet

[Code] ........

Autodesk Inventor Professional 2011
Windows 7 Enterprise, 64-bit

View 8 Replies View Related

AutoCAD Inventor :: Changing Out VBA Code In Drawing Files

Feb 27, 2012

We have about 1000 drawings with VBA code that copies information from the title block into the drawing file custom properties.  We have done this to get the information into a ACAD block to meet our clients requirements. It is an autosave routine so it runs whenever the file is saved in Inventor.  We would like to make a change to the VBA code so we need to replace the autosave routine in the file with another.

Manual steps are:

Open the file

Enter VBA editor

Delete the autosave routine (without exporting)

Import the new autosave routine

Exit the VBA editor

Save and close the file

I'm sure we would write a routine to do this.  However the effort from scratch may be more that just manually processing the files. 

Currently running IV 2010.

View 2 Replies View Related

AutoCAD Inventor :: Presentation Recording Not Working?

Nov 25, 2011

I have exploded my assembly in a presentation file, but I have not been able to record it. I have recorded videos previously, but this time the record button simply does not stay pressed. I have tried recording the video as WMV and as AVI.

View 8 Replies View Related

AutoCAD Inventor :: Presentation Component Invisible In Drawing

Mar 22, 2007

I created a IPN from an IAM for an exploded view. When I put the base view of that exploded assembly into a drawing, one of the main components is invisible. So when I mouse over the edge of the view, the bounding box does not even reach high enough to possibly include this component. All other components are visible in their correct exploded positions. I tried deleting the view and placing it again, but it does the same thing. The colored and shaded preview just before view placement shows all parts where they should be.

View 4 Replies View Related

AutoCAD Inventor :: Collapsible ILogic Code

Mar 16, 2012

Trying to make some of code collapsible.According to what i know this is achieved like this

'[
"code to be colapsed here"
']

However it does not work, I am assuming that this is because I am running INV 2009 +ilogic.

View 3 Replies View Related

AutoCAD Inventor :: ILogic Code To Login To / Log Out Of Vault

Oct 14, 2013

I am looking for a way to log out of vault from within Inventor using iLogic codes.  I have created an iLogic rule that automates export an assembly drawing and all sub component drawings. In my code, I have suppressed all Inventor prompts but I do not have a way to suppress Vault prompts. I can manually log off from vault and run this rule without any problems. However, if I forget to do so, I am stuck responding to update requests from vault and check out requests constantly for each and every file. 

any iLogic code to log in and log out of vault?

View 1 Replies View Related

AutoCAD Inventor :: Hide ILogic Code From End Users?

Sep 18, 2013

I recently created some iLogic based components. I wonder how difficult it is to protect the iLogic code, similar as VBA code which can be password protected.

The reason being:

1. Of course, to hide & protect the creator's modeling logic;

2. To avoid the relation between parameters being messed up by the end user unintensionally.

I did have the opportunity to raise the question during the Portathon event and the answer was that the protection not directly available, though the workaround could be mixing with some Inventor API coding in .NET.

However, this might defeat one of the benefits of iLogic, simple and ease to use, gentlr learning curve, especially for users with VBA experience. .NET might not be so easy for a lot of engineers from mechanical or other disciplines.

1 Disable the "Edit" button for iLogic components, including rules, forms, etc.; 

2. Put all code that are to be protected in an external file, and then make that file unreadable (password protected, or other protection) to un-intended user, however, readable to those who have proper access privelege. 

View 5 Replies View Related

AutoCAD Inventor :: Compress Lines Of Code In ILogic?

Jan 9, 2014

A while back I figured out how to put a few characters before and after several lines of code in iLogic to make it compress to one line or expand to its full size inside the code editor. I belive this is a fairly common VBA command, but I can't figure out how to do it again.

Inventor 2014
HP Pavilion dv6t-6b00
Intel Core i7 2670QM
AMD Radeon HD 6490M
8gb RAM
Windows 7 64 bit
3Dconnexion SpaceExplorer

View 7 Replies View Related

AutoCAD Inventor :: ILogic Code For Opening A Webpage

Apr 20, 2012

some code that will open my company`s webpage if the parameter is set yo <True>?

i have tried alot of that is not working:

If Visit_firenor = True Then
ThisDoc.Launch("C:Program FilesInternet Exploreriexplore","http:\www.firenor.no")
End If

View 2 Replies View Related

AutoCAD Inventor :: ILogic Code To Close IPT File?

Aug 21, 2013

Looking for the ilogic code to place in the drawing rule to close *.ipt file that was recently open.

View 2 Replies View Related

AutoCAD Inventor :: ILogic Copy To Buffer Code

Sep 26, 2011

I`m not sure if this is possible or not.

Is there any way to write a script which copy`s a variable to the buffer? Similar to CTRL-C?

View 9 Replies View Related

AutoCAD Inventor :: How To Close Application (IPT And IAM) By ILogic Code

Mar 26, 2013

How to close an application (*.ipt & *.iam) by ilogic code?I tried to use...ThisDoc.Document.close (True) to close it.Indeed, it can close the application, but there is an error occurred as following:

Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))

how to avoid this error or any other way to close (or exit) the application?

View 9 Replies View Related

AutoCAD Inventor :: Create A Temple For ILogic Code?

Feb 2, 2012

I am trying to use a code window plugin on my website, and would like to create a temple for iLogic code.  Is there any way to output  iLogic code in a format that would work?

I cannot modify any of the existing templates because iLogic requires information as to whether to make some text brown or blue, and it would need some form of output to do that.

[URL]

The instruction page is here: [URL]

I have been manually highlighting or using images, but both have their problems. (cut & paste will lead to a pile of errors with the manual highlighting). I can create the css file, but need some form of output beyond cut & paste to work with.

If something is worked out, it will be added to the program and be available to everyone free (this is a Wordpress plugin).

[URL]

Self built computer with;

Quad core processor
16 gigs ram
Raptor Raid main drives
2 x 1TB Caviar Black storage drives local
2 x 1TB Caviar Black storage drives network backup

Main Software;
Product Design Suite Premium
Windows 7 Home Premium
[URL]

View 1 Replies View Related

AutoCAD Inventor :: ILogic Code To Set Parameter In Bunch Of Parts?

Jun 25, 2013

Is it possible with iLogic code to set a parameter in a bunch of parts equal to another paramter?

I want some iLogic code that will go into my pipe parts and make the PL param = D2.

View 1 Replies View Related

AutoCAD Inventor :: ILogic - Perform A CODE Using IProperty Information

Sep 17, 2012

I want to use Ilogic to construct a code part name.

My question is perform a code of about 12 characters. For example the parameter "Lenght" is 600mm but in the expressione result It must be "000000000600" (a string of 12 characters)

View 3 Replies View Related

AutoCAD Inventor :: ILogic Code Doesn't Work Anymore?

Nov 19, 2013

I have a iLogic rule for saving drawings (dwg) to a pdf file in a designated folder. Everything worked well until this Monday morning. Now I get the message: Error in rule: Save2PDF, in document: 13006-027 propflens-1.dwg Value cannot be null.

Inventor 2014 sp1 | Vault basic 2014 | HP Elitebook 8670W | win7 64b | 8Gb | GMT +1

View 2 Replies View Related

AutoCAD Inventor :: ILogic Code Giving Error When Executed

Jan 23, 2012

However, I have one iLogic routine that is giving me an error whenever I run it. Selecting continue allows it run as expected. Basically, it is to remind designers to set the material type to other than “Default”.

Here is the Materialsddd = 0' deleted parameter materialName = ThisDoc.Document.ComponentDefinition.Material.Name If materialName = "Default" Then MultiValue.List("MName") = iProperties.Materials MName = InputListBox("Select Material", MultiValue.List("MName"), Mname, Title := "Select Type", ListName := "MM List") iProperties.Material = Mname iLogicVb.UpdateWhenDone = True The Parameter MName does exist as a mulitlist parameter.

View 9 Replies View Related

AutoCAD Inventor :: ILogic Not Displaying Parameter Code Properly

Dec 20, 2012

I was working with ilogic, Adding a new rule and all of a sudden I got an error and when I double click on a parameter to add it to the code, the format changed.

It used to look like this when I added a parameter: Parameter("vertical seperation:1", "partitionthickness") 
but now when I double click on a parameter I get this: vertical seperation.ipt.partitionthickness 

Also when I right click on a parameter and select display current state, It does the same thing, for some reason the code does not display like it used to.

I got an error when this first happened and I tried reproduce the error again but it did not appear again. This affected all my parts and even in different projects.

I re installed inventor because I thought there might be a file link broken but it did not fix it.

View 4 Replies View Related

AutoCAD Inventor :: ILogic Code To Embed Externally Ran Rule To Ipt

Jan 12, 2013

I have put together some ilogic code which is embedded within a part template, this auto populates the iproperties with the profiles length,width and thickness, and also automatically updates when any changes are made to the said profile When I hit save.

This works a treat when creating new parts, the problem arises when re-using old parts from previous jobs (Which is a regular occurrence),prior to when the code was created.

So I have to run the code as an external rule, but this has caught me,and a few other people out, as we have forgotten to run the rule after making a change to the part so the iproperties aren't automatically updated.

 My question is, is there a snippet of code that I could add to my code, which embeds the the externally ran rule to the Ipt? 

View 1 Replies View Related

AutoCAD Inventor :: Add A Stop Or Cancel Button Onto Ilogic Code

Jul 2, 2012

Is it possible to add a stop or cancel button onto ilogic code?

I have code that looks into all .ipts with a certain material type,that works great but if we run by accident there is no way of stopping code until it finishes .

View 3 Replies View Related

AutoCAD Inventor :: Creating ILogic Code That Uses IParts / IAssemblies

Mar 21, 2012

I am venturing into a new area with my iLogic coding. Looking for some good examples or How-To of how to use iLogic with iParts and iAssemblies.

View 1 Replies View Related

AutoCAD Inventor :: ILogic Code - Change Custom Properties

May 31, 2013

<Subassembly document name>” = iProperties.Value("Custom", "CUSTOMER P.O. NUMBER") iProperties.ValueInDoc("<Subassembly document name>.iam", "Custom", "CUSTOMER P.O. NUMBER")= Ucase(InputBox("CUSTOMER P.O. NUMBER?", "Create Customer P.O.#", iProperties.Value("Custom", "CUSTOMER P.O. NUMBER")))

View 3 Replies View Related

AutoCAD Inventor :: ILogic Code To Create User Parameter?

Jul 29, 2011

I want to use iLogic to create User Parameters with Multi-Value lists filled with info from an excel spreadsheet. What is the code to create a new User Parameter?

i7-2720QM Dell Precision M6600, Win 7 Pro 64-bit, 8GB RAM
Autodesk Product Design Suite Ultimate 2013
Autodesk Vault Professional 2013

View 4 Replies View Related

AutoCAD Inventor :: ILogic Code To Change View Label Text

Sep 18, 2012

I am trying to rewrite Curtis Waguespack's ilogic code to modify drawing view labels from this post http: [URL]...

The completed label should appear like this

<Description> - Mk <Part Number>
Est Unit Mass = X kg
(Scale 1:1)

At this point I have 2 problems

1. I want to add the physical mass to the second line and would prefer to use the calculated physcial property rather than the a custom iproperty. If editing the view label, it would the property access under physcial properties.

2. I want to rewrite the code so it is selective or per view - in otherwords, I only want it to modify a single view I select once the code is run. At this point I know I need to remove the For loop but I dont have a clue as to how to make it selective.

'start of ilogic codeDim oDoc As DrawingDocument: oDoc = ThisDoc.DocumentoModel = ThisDoc.ModelDocumentDim oSheets As SheetsDim oSheet As SheetDim oViews As DrawingViewsDim oView As DrawingViewoSheets = oDoc.SheetsFor Each oSheet In oSheetsoViews = oSheet.DrawingViews For Each oView In oViews oView.ShowLabel = True

[Code] ......

View 5 Replies View Related

AutoCAD Inventor :: ILogic Code To Turn Sketch Block Visibility On And Off

Jul 28, 2013

I've managed to cobble this code together to turn some sketch visibilities on and off. However, what I'd really like to do is have a single sketch containing some blocks, and turn the visibility of the blocks on and off... How to call the blocks -

'Iterate through the sketches collection'Turn the edging indicators On And Off
For Each oSketch In oDoc.ComponentDefinition.Sketches Select Case
oSketch.NameCase "Front Edged"If E01 = True Then
oSketch.Visible = TrueElse oSketch.Visible = FalseEnd IfCase "Top Edged"If E02 = True Then
oSketch.Visible = TrueElse oSketch.Visible = FalseEnd IfCase "Back Edged"If E03 = True Then
oSketch.Visible = TrueElse oSketch.Visible = FalseEnd IfCase "Base Edged"If E04 = True Then
oSketch.Visible = TrueElse oSketch.Visible = FalseEnd IfEnd SelectNext

View 2 Replies View Related

AutoCAD Inventor :: ILogic Code To Make Text Style Not Visible

Apr 19, 2013

I am trying to create a rule that if a certain property is set to Gx then certain text on a template becomes invisble.

I have created a Text style and thought the following code would suffice....

Format:HTML Format Version:1.0 StartHTML:    
165 EndHTML:   
1942 StartFragment:    
314 EndFragment:   
1910 StartSelection: 314
EndSelection:     314
SyntaxEditor Code Snippet
Ifz_ValueS="Gx"Then

ThisDoc.Document.StylesManager.Text("Standard").Visible=FalseEndIf

But alas it does not work. I guess I could create the text using layers and make the layers invisible but is it possible.

View 1 Replies View Related

AutoCAD Inventor :: ILogic Code That Creates Abbreviations Or Alternate Text

Nov 22, 2013

I have a lot of pre existing sheet metal parts with my material listed as Steel, Mild.

I am using this code to automatcally fill out my iproperties but the material name is not exactly what I want it to say. iProperties.Value("Project", "Description")=iProperties.Material

I'd like it so that any time it sees Steel, Mild it replaces it with the text "A36"

AutoDesk Inventor 2012

View 1 Replies View Related

AutoCAD Inventor :: ILogic Code To Trigger Rule In Child Component

Nov 20, 2013

I'm trying to create a rule in ilogic that would search through all child components (looking for both .ipt and .iam file types) looking for an ilogic rule within each child component with a particular name, and running that rule if it is found. 

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved