Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Verschiedene Varianten gleichzeitig aus dem Inhaltscenter öffnen/ablegen/speichern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Verschiedene Varianten gleichzeitig aus dem Inhaltscenter öffnen/ablegen/speichern (1334 mal gelesen)
Kizz
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Kizz an!   Senden Sie eine Private Message an Kizz  Schreiben Sie einen Gästebucheintrag für Kizz

Beiträge: 270
Registriert: 06.08.2010

Autodesk PDS 2019 Ultimate - IV
SolidWorks Pro 2019
MS Office 20010
Win7 64 Prof
32GB
4x 3,6 GHz
NVIDIA Quadro K2200 - 4GB

erstellt am: 10. Dez. 2015 09:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Guten morgen.

Ich hatte das gleiche Thema schon im IV Forum gestellt, wo man mir sagte, das man mir hier helfen könnte.

Kennt jemand eine Möglichkeit verschiedene Varianten, bzw. Größen eines Inhaltscenter-Teils auf einmal in eine Baugruppe ein zu fügen, oder einfach alle Varianten eines Inhaltscenter Teils als Datei ab zu speichern?
z.B.: Scheibe ISO 7090 in diversen verschiedenen oder allen verfügbaren Größen auf einen Schlag in eine Baugruppe oder als Datei im de_DE Verzeichnis ab zu legen.

------------------
Mit freundlichen Grüßen

Chris

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

BernoAn
Mitglied



Sehen Sie sich das Profil von BernoAn an!   Senden Sie eine Private Message an BernoAn  Schreiben Sie einen Gästebucheintrag für BernoAn

Beiträge: 164
Registriert: 16.01.2014

erstellt am: 11. Dez. 2015 09:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kizz 10 Unities + Antwort hilfreich

Hallo Chris

Alle Normteile einer Norm als Bauteile generieren

http://inventorfaq.blogspot.de/2014/06/inhaltscenter-alle-normteile-einer-norm.html

Bitteschön

Gruß
Berno

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kizz
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Kizz an!   Senden Sie eine Private Message an Kizz  Schreiben Sie einen Gästebucheintrag für Kizz

Beiträge: 270
Registriert: 06.08.2010

Autodesk PDS 2019 Ultimate - IV
SolidWorks Pro 2019
MS Office 20010
Win7 64 Prof
32GB
4x 3,6 GHz
NVIDIA Quadro K2200 - 4GB

erstellt am: 14. Dez. 2015 13:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Berno

Vielen Dank! 

------------------
Mit freundlichen Grüßen

Chris

__________________________________

"Faulheit ist das Bestreben, mit möglichst wenig Aufwand viel zu erreichen. "

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kizz
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Kizz an!   Senden Sie eine Private Message an Kizz  Schreiben Sie einen Gästebucheintrag für Kizz

Beiträge: 270
Registriert: 06.08.2010

Autodesk PDS 2019 Ultimate - IV
SolidWorks Pro 2019
MS Office 20010
Win7 64 Prof
32GB
4x 3,6 GHz
NVIDIA Quadro K2200 - 4GB

erstellt am: 12. Mai. 2017 08:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Moin Moin

Ich muss dieses alte Thema mal wieder ausgraben, da ich dazu eine Frage habe.
Ist es möglich das Makro so an zu passen, das die Dateien welche damit in die Baugruppe eingefügt werden irgendwo als "Benutzerdefiniert" abgespeichert werden? vielleicht einfach in dem selben Verzeichnis wie die Baugruppe, oder das man jedes mal wenn man das Makro ausführt einmal nach einem Speicherort gefragt wird.

Code:

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



Freundlichste Grüße
Chris

------------------
Mit freundlichen Grüßen

Chris

__________________________________

"Faulheit ist das Bestreben, mit möglichst wenig Aufwand viel zu erreichen. "

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

SKYSURFER
Mitglied
Maschinenbautechniker


Sehen Sie sich das Profil von SKYSURFER an!   Senden Sie eine Private Message an SKYSURFER  Schreiben Sie einen Gästebucheintrag für SKYSURFER

Beiträge: 361
Registriert: 27.08.2004

IV2016 SP2
ständiger Rechnerwechsel

erstellt am: 16. Mai. 2017 10:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kizz 10 Unities + Antwort hilfreich

Hallo Kizz,

ich glaube es geht mit der Zeile

Code:
memberFilename = family.CreateMember(row, failureReason, failureMessage, kRefreshOutOfDateParts)
.
Hier kannst du noch weitere Parameter angeben.


Gruß
SKYSURFER

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kizz
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Kizz an!   Senden Sie eine Private Message an Kizz  Schreiben Sie einen Gästebucheintrag für Kizz

Beiträge: 270
Registriert: 06.08.2010

Autodesk PDS 2019 Ultimate - IV
SolidWorks Pro 2019
MS Office 20010
Win7 64 Prof
32GB
4x 3,6 GHz
NVIDIA Quadro K2200 - 4GB

erstellt am: 18. Mai. 2017 08:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Moin SKYSURFER

Danke für den Tipp. Ich probiere gleich mal ein wenig rum.

------------------
Mit freundlichen Grüßen

Chris

__________________________________

"Faulheit ist das Bestreben, mit möglichst wenig Aufwand viel zu erreichen. "

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz