AutoCAD Inventor :: Text Emboss Feature Does Not Regenerate (iLogic)
Jul 21, 2013
I amrying to create embedding of a text entered through dialog box. The sketch regenerates fine but the Emboss doesn't. Cannot figure it out, tried a lot of different approaches...the text has to be configured this way - need to control it's height.
View 2 Replies
ADVERTISEMENT
Apr 21, 2010
I would really like to put some text in the part that links to the iproperties so I can emboss the stock number on the parts. It never fails that you create a new part, then forget to change the text. This would save a ton of time and re-plots.
Inventor 2010
View 9 Replies
View Related
Jul 23, 2012
I am looking to use iLogic to create feature suppression in individual drawing views, i.e for simplicity, in view 1 part has a hole in view 2 part does not have a hole it has been suppressed
I am aware this can be done with iParts but im trying to avoid using iparts.
View 1 Replies
View Related
Feb 7, 2012
In ilogic it's easy to suppress features like holes, but I cannot combine iparts with Ilogic, so I try the same in VBA, but I don't know the way to do it
Is there some existing sample code like this ilogic one for VBA?:
if Dimension_A < 50 Then
Feature.IsActive("Hole1") = false
End if
View 4 Replies
View Related
Nov 2, 2011
I have an assembly with a pattern in it, the number of instances of the patterned part increases based on an overall dimension input by the user. It requires a cut extrusion at a specific point, regardless of which instance of the pattern is affected. Hence I need a way of adding all instances of the patterned part as a participant of the feature. How would I go about this?
View 2 Replies
View Related
Dec 27, 2012
Possible to add a thread feature to a part using iLogic.
Basically in the iLogic form if the user selects "Threaded Rod" the existing Extrusion is updated to reflect a cylinder with a length and diameter specified by the user and then I need to have a Thread Added to the cylinder.
Computer Specs:
Windows 7 (64 Bit) Pro. SP1, Inventor 2014 Pro, 3D Connexion SpaceNavigator (Driver 3.15.2)
Motherboard: ASUS Rampage IV Extreme x79 Socket 2011
Processor: Intel Core i7 Six Core Sandy Bridge-E 3.2GHz OCed to 4.7GHz (Under Water)
RAM: G.Skill Ripjaw Z-Series 32 gig quad channel of RAM 1800MHz OCed to 2133MHz
Video Card: 2x Nvidia Geforce GTX 770 (Running Six (6) Monitors)
Monitors: [Primary = 2x 24in HD WS][Secondary = 2x 22in HD WS][Tertiary = 2x 19in FS]
Primary Hard Drive: OCZ Vertex IV 256 GB Solid State Drive
Secondary Hard Drive: OCZ Vertex III 120 GB Solid State Drive
View 1 Replies
View Related
Sep 6, 2013
I am engraving a company logo on to the outside of a round tube with a custom font. There are two boxes of text that I am engraving. The first box works just fine with the "Emboss" tool. The second line works fine when the "% Stretch" parameter in the text edit window is left at 100%. When I change the "% Stretch" to 85%, I get the "Self-intersecting loop found in this profile" error message. I get this error message when I try stretching it to 115% as well. I changed the font to a standard font and I was able to emboss the text no matter the "% Stretch" value.
The bottom line is Inventor will not emboss text that has a custom font and a modified stretch percentage. This line of text must be stretched to match the company logo.
View 2 Replies
View Related
Jul 10, 2012
can't get the COG of a single part inside an assembly using the default feature of iLogic:
centerPt=iProperties.CenterOfGravityOfComponent("part1:1")
Wikihelp states that it's possible to get the COG of a part within an assembly.It doesn't seem to work anytime getting an error on some missing included references .do I need a Sub-Rule inside the single part?
View 2 Replies
View Related
Jul 9, 2013
I downloaded a model off a website, it is, (excuse my electrical background ignorance) a jumper for terminal blocks.Our electricians use these and cut them down to size as needed.
Is there a way to use iLogic and a form or message box, to prompt upon opening the part as to how many jumpers are needed for the current assembly> It comes stock with 10, but they sometimes only use 2, 3 4 etc. etc..
I didn't model the part, but I can if it will make the rule easier to write.My idea I suppose was to have the part modeled with 2 jumpers and then use ilogic to create more if necessary.
View 4 Replies
View Related
Oct 10, 2012
With the iAssembly I created I now have a message when I open the drawing informing me that i need to regenerate the factory. This terminology is new to me and I have not been able to accomplish this task. I have opened the assembly, selected manage, and updated the assembly with each of the iAssemblies active.
View 3 Replies
View Related
Jul 7, 2013
Inventor does not think an update is required for iAssembly members after changes to attributes on a client feature are saved. In our workflow we avoid rebuild all because it causes subassemblies to change, so we force an update by changing a parameter. Through the API is there a good way to indicate that our change was significant enough for members to need updating?
View 4 Replies
View Related
Feb 19, 2012
I'm trying to finally utilize iLogic and all of its functionality (after using the basic features of inventor for the past 3 or so years) and I was wondering if there was a way to use iLogic (or some other feature for inventor) to resize text in a title block field of an IDW based on the length of the text entered (i.e. if the part's name was "Cam Retainer" the text height would be .12, but if its part name was "Spacer Cam Retainer Bushing" the text height would shrink down to .085 or something) so that it would still fit nicely into the text block?
View 3 Replies
View Related
Oct 25, 2012
Is there a way to change the position of the ‘note text’ to over the top of the Feature control frame as currently the ‘note text’ goes underneath and company standards will be adhered to at all cost !
AIP2011 sp2
View 2 Replies
View Related
Oct 1, 2013
Im linking a prompted entry in a sketch symbol to a selection from the user in an array. The code works perfectly.
The array displays the number of sheets there are in the document, the user selects the correct one & the sheet number is displayed in the prompted entry. I need to add "SHT" before the number though in the code but I cant get it to work.
I dont want to add a text line into the symbol saying "sht"
Dim oApp As Application: oApp = ThisApplication
Dim oDoc As DrawingDocument: oDoc = oApp.ActiveDocument
Dim oSheet As Sheet: oSheet = oDoc.ActiveSheet
'This uses a sketch symbol with the name "'View On' View Label"
Dim oSymDef As SketchedSymbolDefinition: oSymDef = oDoc.SketchedSymbolDefinitions.Item("'View On' View Label")
'This is the selected view
Dim oView As DrawingView: oView = ThisApplication.CommandManager.Pick(SelectionFilterEnum.kDrawingViewFilter,"Select View To Place Symbol:")
'This takes the label items of the selected view
'And adds it To an array that will link To the prompted entry
Dim sPromptStrings(2) As String
sPromptStrings(0) = oView.Name
sPromptStrings(1) = oView.ScaleString
oDoc = ThisApplication.ActiveDocument
Dim sSheet As Sheet
'create sheet number list
Dim oSheetList As New ArrayList
i = 0
s = "-"
For Each sSheet In oDoc.Sheets
i = i +1
oSheetList.add(i)
Next
oSheetList.add(s)
'get user input
mySheet = (InputListBox("View taken form sheet number.", oSheetList, oSheetList(0), "Sheet Number Ref.", "Sheet Numbers"))
sPromptStrings(2) = mySheet
'This is the position for the sketched symbol under the selected view'
Dim oPosition As Point2d: oPosition = oView.Center
oPosition.y = oPosition.y - (oView.Height / 2 + 2.5)
'This inserts the sketched symbol and fills in the prompted entry.
Dim oSymbol As SketchedSymbol: oSymbol = oSheet.SketchedSymbols.Add(oSymDef, oPosition, , ,sPromptStrings)
View 2 Replies
View Related
Jun 7, 2011
I am trying to enter some material ordering info into an external spreadsheet, and have that info reflected in a text box within an idw drawing file.
My method is as follows:
Obtain a numerical value (250) from an external Excel spreadsheet (sample.xlsx).Assign this value to a parameter (abc) in an idw file (Materials Ordering.idw).Insert parameter abc I made into a text box within the same idw file.
I made a set_parameters rule, and the ilogic text of the above example is as follows:
'Open File and Scan line - Part = Impeller Casing Flange
i = GoExcel.FindRow("sample.xlsx", "Sheet1", "Part", "<=", "Impeller Casing Flange")
'abc = Material Width
abc = GoExcel.CurrentRowValue("Material Width")
I had no problems with the first two steps, after checking the parameters I could see that parameter abc is being updated successfully.
However, I am having trouble with the third step. In the format text dialog box, I can see a drop box for components, but I can't find a reference to the idw file in there.
My question is, am I going the wrong way about this? Should I have assigned the parameters to a component instead of the idw file?
View 5 Replies
View Related
Nov 3, 2012
I have an iLogic that runs to create parts and assemblies. These parts and sub-assemblies are for a range of library components which are either part(s) or assemblies or and assemblies composed of parts) and sub-assemblies as well. This iLogic is mostly done despite I have limited knowledge in this area. At the beginning it opens a text file (.txt) by the command line:
ThisDoc.Launch("L:\_Nov 02Info and Input GuideLines.txt")that offers guidelines and instructions.
I would like to how can I close (exit) this text file at a point within or end of the current iLogic because, it opens a several files of the same every time I run the iLogic otherwise.
View 3 Replies
View Related
Jun 19, 2013
I have this grid template i use for my layouts I would like to edit text from my form.. How to do???
In attached part I have it to work with the number but not with letters
View 1 Replies
View Related
Aug 16, 2013
I have 2 separate sketches which will be used to EMBOSS on the curved surface.I can get them to work except i want 1 sketch to be Green when Embossed on the surface in color and the other sketch to be red in color when Embossed with the back ground Black.I can only get it to work as 1 color.I tried with Split command but still no luck.After both sketches EMBOSSED to the surface i can only get 1 color for both EMBOSS
View 1 Replies
View Related
Sep 20, 2012
Is there a way I can use the emboss feature in an assembly? We typically laser mark during final assembly and would like to show that as a step in the assembly instructions.
I typically create a sketch with the text and extrude(cut) in the assembly. It works fine for flat surfaces, but cannot do it for other surfaces.
The one way I can think of doing it would be creating ipart with text and using it in the assembly. I would rather not do it this way. Is there any other way to accomplish this with out altering the components (.ipt)?
View 7 Replies
View Related
May 16, 2012
I have created a Sketched Symbol "Replace by" with a prompt text where I must write the new drawing number.
I'm trying to use Ilogic function to copy the Prompted text into a custom drawing iProperty.
Here is the code :
Format:HTML Format Version:1.0 StartHTML: 165 EndHTML: 3471 StartFragment: 314 EndFragment: 3439 StartSelection: 314 EndSelection: 314
SyntaxEditor Code Snippet
SubMain()oInvDoc=ThisApplication.ActiveDocument
ForEachoSymbolInoInvDoc.ActiveSheet.SketchedSymbols
IfoSymbol.Name="Replace by"TheniProperties.Value("Custom", "Replace by")=???????EndIfNext
End Sub
I work with IV 2012
View 1 Replies
View Related
Jun 6, 2012
How to turn on/off text on the drawing? I`m working on the drawing template and would like to have a form that will allow engineer by checking check boxes to turn on/off certain text on the drawing.
View 3 Replies
View Related
Jan 11, 2012
In a part, I create a sketch, add annotation Type in the file name. Then create an Emboss feature using this sketch.
How can I add the file name property to the text. I want the the emboss to update to new file name if I rename the file.
View 3 Replies
View Related
Sep 18, 2011
How to emboss scale on the cylinder? Please see the file attached. The arrow is the portion I want to created in my part file.
View 9 Replies
View Related
Mar 13, 2013
I edited a sketch for an emboss to move the number over. But the resulting emboss still acts like I din not make the edit.
Inventor Suite 2013 Ultimate
View 8 Replies
View Related
Oct 2, 2012
The subject basically says it all. I am trying to emboss two words onto a solid model. Unfortunately it keeps failing. I am copying this model off of U-Tube models "LED LAMP"
Try and use the emboss feature and engrave the words "LED LAMP" On the centre of the top of my solid model part. Top View reads vertically going up the way.
Please edit part 8. Then start the Emboss process. 1/64 = Depth. Flat White colour. Following the video on youtube they use engrave from face then reverse the direction the arrow points towards the model. Then OK. That's the way I am showed it and I can't get it to engrave.
View 9 Replies
View Related
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
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
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
Aug 7, 2013
We have an idw package we use for Quality control. This idw has more than one sheet. Each sheet has a part placed on the sheet with dims.( DWF attached). Next we open DA inside of the file and run a report. (exported txt attached). I am trying to use ilogic the make the same report with a iLogic browser button pick. I have 2 codes (code examples on attached jpg) that i need to make into 1, or whatever works.
1st code
Dim oDoc As DrawingDocumentoDoc = ThisApplication.ActiveDocument Dim oSubDoc As Inventor.Document Dim oPropSets As PropertySets Dim oPropSet As PropertySetDim oPartNumiProp As Inventor.Property For Each oSubDoc In oDoc.AllReferencedDocumentsIf oSubDoc.documenttype.
[code]....
2nd code
fileheader = "QAF Parts for Planning "fileheader1 = ThisDoc.PathAndFileName(True) 'first line header of txt filedescription = "Components to use for Nesting" 'use this variable in the body of the txtdelimiter = "," 'character to separate the names and values on each lineoWrite = System.IO. File. Create Text (ThisDoc.PathAndFileName(False) & ".txt")oWrite.WriteLine(fileheader) 'include the fileheader on the first.
[code]....
View 4 Replies
View Related
Mar 5, 2013
I'm trying to create an iLogic rule that will print a text string to a cell or coloum of a parts list in inventor.
My code so far...
Sub Main()
On Error Resume Next
Dim oDrawDoc As DrawingDocument
oDrawDoc = ThisApplication.ActiveDocument
[code]......
I want to print what is in the Message Box into a cell in the parts list, and i am stumped. The cell i am trying to print to is a user property in the Parts List.
View 1 Replies
View Related
Jun 17, 2012
My iLogic ability is quite limited outside of what I use regularly?
I am trying to change the font style in every text definition in all my sketch symbols in one go. Actually I have started it based on only a selection set but I would be happy with just all symbols too. Below is where I got to, I am stuck on the For Each line to cover each text box in the symbol. Some of the other syntax may not be right either but I can't test it all the way through.
Dim oDoc As DrawingDocument: oDoc = ThisApplication.ActiveDocumentDim oSheet As Sheet: oSheet = oDoc.ActiveSheetDim i As LongDim oSymDef As SketchedSymbolDefinition: oSymDef = oDoc.SketchedSymbolDefinitions.Item(i)Dim oText As TextBoxesFor i = 1 To oDoc.SelectSet.CountFor Each oText In ............oSymDef.TextBoxes.Item(i).FormattedText ="<StyleOverride Font='ARIAL'>...< /StyleOverride>"NextNextInventorVb.DocumentUpdate()
Also the XML style override is not complete if this is the only way to achieve this result.
Inventor Professional 2013, Autodesk Simulation Multiphysics 2013
Windows 7 x64 Core i7 32GB Ram FX2000
View 6 Replies
View Related