Die Inventor FAQ wird unterstützt von:

Inventor FAQ Logo
1957 Tipps, Tricks und Artikel für Inventoranwender

30.06.2014

VBA: Pfad / Dateiname aus Dateipfad extrahieren

Hier ein kleiner Codeschnipsel, der zeigt, wie man aus einem Dateipfad den Pfad und den Dateinamen extrahiert.

Public Sub Dateipfad()
    Dim filesystem As Object
    Set filesystem = CreateObject("Scripting.FilesystemObject")
    Dim oDoc As Document
    Set oDoc = ThisApplication.ActiveDocument
    Pfad = filesystem.GetParentFolderName(oDoc.FullFileName) & "\"
    Dateiname = filesystem.getfilename(oDoc.FullFileName)
    MsgBox "Pfad: " & Pfad & vbCr & "Dateiname: " & Dateiname
End Sub

image

Ergebnis:

image

27.06.2014

Inventor Studio: Länge der Animation einstellen

Wie kann ich die Länge der Animation in Inventor Studio einstellen?

Animationsablaufprogramm: Icon Animationsoptionen

image

26.06.2014

VBA: Größte Fläche am Modell ermitteln

Wenn man Abwicklungen von Bauteilen exportiert, die nicht über die Blechfunktionalität erstellt wurden, dann kann es vorkommen, das die Grundfläche der Abwicklung nicht stimmt. Das Problem lässt sich umgehen, indem man die ebene Fläche mit dem größten Flächeninhalt am Modell ermittelt und diese als Basisfläche für die Abwicklung nutzt.

Hier der Code-Ausschnitt für die Ermittlung der größten Fläche:

[…]

Dim oFaces As Faces
                        Set oFaces = oPart.ComponentDefinition.SurfaceBodies(1).Faces
                        Dim groessteFlaeche As Face
                       
                        Dim Flaecheninhalt As Double
                        Flaecheninhalt = 0
                        Dim index As Long
                        index = 1
                       
                        Dim oFace As Face
                        For Each oFace In oFaces
                       
                        If (TypeOf oFace.Geometry Is Plane) Then
                        'MsgBox (oFace.Evaluator.Area)
                                If oFace.Evaluator.Area > Flaecheninhalt Then
                                    Flaecheninhalt = oFace.Evaluator.Area
                                    Set groessteFlaeche = oFace
                                End If
                        End If
                       
                        Next

Call oSheetDef.Unfold2(groessteFlaeche)

[…]

25.06.2014

AutoCAD Mechanical 2015 Service Pack 1 verfügbar

imageDer SP1 für ACADM 2015 steht zum Download bereit.

Auszug aus der Readme:

VBA: Wie kann ich die Inventor iProperties auslesen?

Mit diesem kleine VBA-Programm können die iProperties eines Modells ausgelesen werden.

Public Sub iprops()
Dim oDoc As Document
Set oDoc = ThisApplication.ActiveDocument
Dim oPropSets As PropertySets
    Set oPropSets = oDoc.PropertySets
    Dim oProp As Property
    Dim oPropSet As PropertySet
  
    For Each oPropSet In oPropSets
                Debug.Print "-------------------------------------------------------------------------------------"
                Debug.Print oPropSet.DisplayName & " | " & oPropSet.Name
                Debug.Print "-------------------------------------------------------------------------------------"
                For Each oProp In oPropSet
                On Error GoTo Naechstes
                Debug.Print oProp.DisplayName & " | " & oProp.Name & " =" & oProp.Value
          
Naechstes:
                Next

     Next
End Sub

Ausgegeben werden der deutsche Name (oProp.DisplayName), der englische Name (oProp.Name) und der Wert (oProp.Value) des iProperties.

image
Dort tauchen z.B. auch so iProperties auch wie “Last Updated With” die ich in diesem Beitrag verwendet habe.

24.06.2014

Mold Design/Tooling Inhaltscenter-Bibliotheken für Inventor Professional

Update 24.6.2014: Downloadlink geändert

Hier können die Tooling Inhaltscenter-Bibliotheken für Inventor heruntergeladen werden.

image

Muss ich Desktop Libraries oder Remote Libraries herunterladen?

Modell: Blech mit Sicke und variabler Breite

Wie kann ich ein Blech mit variabler Breite erstellen bei der die Anzahl der Sicken berechnet und angepasst wird?

Hier ein Beispielmodell im Inventor 2014 Format.

Image

Hier das Inventor 2014 Modell zum Runterladen.

Die Breite des Blechs kann über den Parameter “breite” geändert werden. Die Anzahl der Sicken in der Reihe wurde ebenfalls in den Parametern berechnet und zwar auf diesem Weg.

image

[Quelle: Meine Antwort bei cad.de]

23.06.2014

1500 Beiträge: Das sind die 10 beliebtesten Beiträge der letzten Jahre

Heute habe ich den 1500 Beitrag veröffentlicht. Das sind die 10 beliebtesten Beiträge der letzten Jahre:

  1. Die wichtigsten Tipps und Tricks für erfahrene Anwender (25151 Seitenaufrufe)
  2. Inventor kostenlos herunterladen und installieren als Schüler und Student (23111 Seitenaufrufe)
  3. Inventor Normteile / Inhaltscenter: Die Basics (20488 Seitenaufrufe)
  4. Was ist neu in Inventor 2014: Vollständiger Überblick (13830 Seitenaufrufe)
  5. Schriftfeld bearbeiten: ein paar grundlegende Tipps (13587 Seitenaufrufe)
  6. Inventormodell in 3D PDF umwandeln (12074 Seitenaufrufe)
  7. Sich den Inventor selbst beibringen … Quellen für Studenten und Schüler (11458 Seitenaufrufe)
  8. Die wichtigsten Tipps und Tricks für Einsteiger (6762 Seitenaufrufe)
  9. Inventer 2012 bzw. Autodesk Design Suite 2012 (5082 Seitenaufrufe)
  10. Was ist neu in Inventor 2015 (4130 Seitenaufrufe)

Insgesamt wurden die 1500 Beiträge 2.734.769 mal aufgerufen.

image

AutoCAD: Schulversion-Stempel bei Ausdruck entfernen

Bei Schulversionen würde der Stempel beim Ausdruck entfernt. Sollte er bei bestehenden DWGs vorhanden sein, ist hier beschrieben, wie der Stempel entfernt werden kann.

image002

AutoCAD 2014 SP1 - With AutoCAD 2014 Service Pack 1 installed, DWG files will no longer show the educational plot stamp while plotting, nor will they give a warning message when opening them. However, the stamp is still attached to the file even though it is not showing. The danger is that someone with 2014 SP1 could open a file and work on it without realizing it has the educational stamp on it. If they then send that to someone without SP1, or on an earlier version, that user will see the warning and the stamp. At this time, using 2014 with SP1 will still propagate the stamp to other drawings, as in the past.

AutoCAD 2015 -  This version has the ability to remove the stamp altogether if a Save is performed. Once a file is saved in 2015, it can be sent to users on earlier versions, and the stamp will no longer be a part of the file.

Links

AutoCAD: Meldung “VON EINEM AUTODESK SCHULUNGSPRODUKT HERGESTELLT”

Inhaltscenter: Alle Normteile einer Norm als Bauteile generieren

Wie kann ich alle Bauteile einer Norm aus dem Inhaltscenter als IPTs generieren?

Dafür gibt es in den Programmierbeispielen im Inventor einen Beispielcode. Das Beispiel heißt Place Content Center Parts API Sample. Das Beispiel muss auf die deutsche Inventorversion angepasst werden.

image

In dieser Zeile muss der “Weg” im Inhaltscenter zur Norm angegeben werden.

Set hexHeadNode = ThisApplication.ContentCenter.TreeViewTopNode.ChildNodes.Item("Verbindungselemente").ChildNodes.Item("Schrauben").ChildNodes.Item("Sechskantkopf")

Und in der dieser der Namen der Norm: If checkFamily.DisplayName = "DIN EN 24016" Then

So sieht der ganze VBA-Programmcode aus:

Public Sub PlaceFromContentCenter()
    Dim asmDoc As AssemblyDocument
    Set asmDoc = ThisApplication.Documents.Add(kAssemblyDocumentObject)
    Dim asmDef As AssemblyComponentDefinition
    Set asmDef = asmDoc.ComponentDefinition
    ' Get the node in the content browser based on the names of the nodes in the hierarchy.
    Dim hexHeadNode As ContentTreeViewNode
    Set hexHeadNode = ThisApplication.ContentCenter.TreeViewTopNode.ChildNodes.Item("Verbindungselemente").ChildNodes.Item("Schrauben").ChildNodes.Item("Sechskantkopf")
    ' Find a specific family.  In this case it's using the display name, but any family
    ' characteristic could be searched for.
    Dim family As ContentFamily
    Dim checkFamily As ContentFamily
    For Each checkFamily In hexHeadNode.Families
        If checkFamily.DisplayName = "DIN EN 24016" Then
            Set family = checkFamily
            Exit For
        End If
    Next
    Dim i As Integer
    If Not family Is Nothing Then
        ' Place one instance of each member.
        Dim offset As Double
        offset = 0
        Dim row As ContentTableRow
        For Each row In family.TableRows
            ' Create the member (part file) from the table.
            Dim failureReason As MemberManagerErrorsEnum
            Dim failureMessage As String
            Dim memberFilename As String
            memberFilename = family.CreateMember(row, failureReason, failureMessage, kRefreshOutOfDateParts)
            ' Place the part into the assembly.
            Dim transMatrix As Matrix
            Set transMatrix = ThisApplication.TransientGeometry.CreateMatrix
            transMatrix.Cell(2, 4) = offset
            Dim Occ As ComponentOccurrence
            Set Occ = asmDef.Occurrences.Add(memberFilename, transMatrix)
            ' Compute the position for the next placement based on the size of the part just placed.
            Dim minY As Double
            Dim maxY As Double
            minY = Occ.RangeBox.MinPoint.Y
            maxY = Occ.RangeBox.MaxPoint.Y
            offset = offset + ((maxY - minY) * 1.1)
        Next
    End If
End Sub

Hier der Code nochmals in einer BAS-Datei.

[Quelle: meine Antwort bei cad.de]

18.06.2014

Inventor 2015: Bauteil in Blechteil konvertieren et vice versa

Bauteil in Blech konvertieren

In Inventor 2015 ist der Befehl “In Blech konvertieren” im Ribbon 3D-Modellierung verschwunden und wurde in das Register “Umgebungen” verschoben.

image

Also entweder darüber die Konvertierung eines Bauteiles in ein Blechteil vornehmen oder aber im Register 3D-Modellierung hinten auf den Pfeil klicken und die Gruppe “Konvertieren” einblenden damit das Icon “In Blech konvertieren” wieder da ist.

image

Blech in Bauteil konvertieren

17.06.2014

Die Inventor Dateiversion in benutzerdefiniertes iProperty schreiben

Wer in den iProperties sehen will, mit welcher Inventorversion die Datei zuletzt gespeichert wurde, der kann sich ein Benutzer-iProperty anlegen und als Wert eintragen: =<Last Updated With>

image

Jetzt steht in dem iProperty die aktuelle Dateiversion, mit der die Datei zuletzt gespeichert wurde.

Ich kann meine Skizze nicht Extrudieren (oder was anderes damit machen)!

Hier ein paar typische Probleme die im Zusammenhang mit Skizzen auftreten.

Vorher lesen: Skizze erstellen: Die Basics

Schnittmenge einer Skizze verwenden

Es soll die Schnittmenge verschiedener Geometrien in der Skizze verwendet werden. In dem Beispiel unten soll die Schnittmenge zwischen Rechteck und Kreis verwendet werden. Der Inventor nutzt aber immer entweder den gesamten Kreis und/oder das gesamte Rechteck.

image

Product Design Suite 2015 und Showcase

In der Product Design Suite 2015 ist zwar das Showcase als Lizenz mit dabei allerdings nicht auf dem Datenträger. Wer also PDS 2015 einsetzt und Showcase haben möchte, der kommt auf diesem Weg (ohne Subscriptioncenter) an die Software:

Testversion von dieser Seite laden

image

16.06.2014

Inventor 2015: Die Inventor FAQ als Ausgangsansicht

Um die Inventor FAQ als Ausgangsansicht in Inventor 2015 zu nutzen (und wer wollte das nicht :) ) folgendes machen:

In den Anwendungsoptionen einstellen:

image

image

Schon ist die Inventor FAQ als Ausgangsansicht vorhanden.

image

Inventor 2015: Gestell-Generator

In Inventor 2015 ist es nun möglich, gleiche Profile wiederzuverwenden.

image

Um die wiederverwendeten Profile wieder als separate Datei zu nutzen, einfach das wiederverwendete Profil im Browser rechtsklicken und aus dem Kontextmenü “Varianten für Wiederverwendung lösen” aufrufen.

image

Ergebnis:

image

Inventor 2015: Verbindung mit Option “Zwischen zwei Flächen”

Inventor 2014 hat die neuen “Baugruppenabhängigkeiten” Verbindung bekommen. In Inventor 2015 wurde diese Funktionalität erweitert. Es lässt sich nun die Mitte zweier Fläche nutzen und den Ursprung versetzen. Die Optionen finden sich – etwas versteckt – im Kontextmenü während der Befehl läuft.

image

Offtopic: Da kommt man in Fußballstimmung :)

12.06.2014

Autodesk 3ds Max Design 2015 Service Pack 1

imageFür das 3ds Max Design, das Bestandteil der Product Design Suite ist, steht der SP1 zur Verfügung.

Inventor 2015: Programm zur Desktop-Analyse

Autodesk will gerne wissen, wie wir in Inventor nutzen. Wenn wir nicht wollen, das Autodesk das weißt, müssen wir die Desktop-Analyse ausschalten :)

Hilfemenü > Desktop-Analyse

image

Im folgenden Dialog Haken entfernen.

image

11.06.2014

Inventor 2015: Bekannte Probleme

Hier die bekannte Probleme aus der Inventor 2015 readme. Allerdings sollten einige davon bereits durch das Update 1 für Inventor 2015 behoben sein.

Zusammenfassung der bekannten Probleme

Translatoren in Inventor 2015

Folgenden Import- und Exportfunktionen stehen zur Verfügung.

Translator Import Export
Alias V10 oder höher
CATIA V4 Alle Versionen
CATIA V5 R6 - V5-6R2013 R10 - V5-6R2013
Creo Parametric 1.0; 2.0
IGES Alle Versionen 5.3
JT 7.0; 8.0; 8.1; 8.2; 9.0; 9.1; 9.2; 9.3; 9.4; 9.5; 10.0 7.0; 8.0; 8.1; 8.2; 9.0; 9.1; 9.2; 9.3; 9.4; 9.5; 10.0
NX Unigraphics V13 - NX 9
Parasolid bis 26.0 9.0 - 26.0
Pro/ENGINEER Bis Wildfire 5.0
Pro/ENGINEER Granite bis 8,0 1.0 - 8.0
Pro/ENGINEER Neutral -/- -/-
Rhino Bis 5.0
SAT bis 7.0 7.0
SolidWorks 2001 Plus – 2014
STEP AP214, AP203E2 AP214, AP203E2
STL -/- -/-
XGL/ZGL NV

Readme Dateien zu den 2015er PDS CAD Produkte

Hier ein paar Links zu den 2015er CAD-Produkten von Autodesk die die Product Design Suite betreffen:

http://download.autodesk.com/us/productdesignsuite/2015/product_design_suite_2015_readme_deu.html

Auszug aus der PDS Readme:

Die Autodesk Product Design Suite 2015 unterstützt Microsoft Windows 7 32 Bit, Windows 7 64 Bit, Windows 8 64 Bit und Windows 8.1 64 Bit in den jeweils aktuellen Versionen.
Anmerkung: Microsoft Windows XP und Vista (32 Bit und 64 Bit) sowie Windows 8 und 8.1 (32 Bit) werden nicht unterstützt.

10.06.2014

Inventor Reset Tool

Wenn der Inventor unter einem bestimmte Windowsuser nicht mehr startet, habe ich schon mal diese Methode empfohlen. Bei Autodesk gibt es jetzt eine Inventor Reset Tool das den Inventor auf “Werkseinstellungen” zurücksetzt. Vor die Benutzerkontensteuerung ausschalten und vor allem die Anwendungsoptionen und Oberflächenanpassungen sichern!

User-added image

http://knowledge.autodesk.com/support/inventor-products/troubleshooting/caas/sfdcarticles/sfdcarticles/How-to-use-Inventor-Reset-Utility-to-reset-the-local-environment-for-a-Windows-User-Account-Inventor.html

Inventor FAQ Newsletter. Emailadresse: