Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  Verbauinformationen eines Teiles in IV 2010

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
  
Cideon Solution Days: Zukunftsschmiede für digitales Engineering, eine Pressemitteilung
Autor Thema:  Verbauinformationen eines Teiles in IV 2010 (1106 mal gelesen)
Alcom
Mitglied



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

Beiträge: 191
Registriert: 07.05.2008

GPU: 2X Nvidia GTX 460 SLI
CPU: Intel i5
RAM: 8GB
OS: WIN 7 64bit

erstellt am: 01. Apr. 2010 07:45    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!

Giebt es in IV2010 die möglichkeit (ohne vault) zu wissen in welche Baugruppen gewisse Teile vorkommen?

am besten wäre es wenn ich es so machen könnte, dass ich einfach auf einer IDW die Materialliste des Gesamten erstelle, und in der Materialliste neben der Menge die Baugruppen aufgelistet sind.

geht das? oder giebt es eine andere möglichkeit so was zu machen?

danke

Grüße

Alcom

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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




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

Beiträge: 2617
Registriert: 15.11.2006

Windows 10 x64, AIP 2020-2025

erstellt am: 01. Apr. 2010 08:54    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 Alcom 10 Unities + Antwort hilfreich

Hallo

Du könntest eine strukturierte Teileliste in die IDW einfügen, alle Baugruppen darin "aufklappen" und dann mit einem kleinen Makro in einer extra Spalte zu jeder Position die übergeordnete Baugruppe reinschreiben. In einer Nur-Bauteile-Teileliste müßte man rekursiv durch die Baugruppenstruktur laufen, für jedes Teil die übergeordnete BG auslesen, die passende Zeile in der Teileliste suchen und eintragen. Wenn schon was drin steht, neuen Wert anhängen.

Im Standard fällt mir nur der Konstruktionsassistent ein, der aber jeweils nur pro Bauteil die Verwendung raussuchen kann.  

------------------
MfG
RK

[Diese Nachricht wurde von rkauskh am 01. Apr. 2010 editiert.]

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

nightsta1k3r
Ehrenmitglied V.I.P. h.c.
plaudern



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

Beiträge: 11279
Registriert: 25.02.2004

Hier könnte ihre Werbung stehen!

erstellt am: 01. Apr. 2010 09: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 Nur für Alcom 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Alcom:
Giebt es in IV2010 die möglichkeit (ohne vault) zu wissen in welche Baugruppen gewisse Teile vorkommen?

Das gibts schon ewig, - den Verwendungsnachweis im Konstruktionsasistenten.

------------------

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

Leo Laimer
Moderator
CAD-Dienstleister




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

Beiträge: 26123
Registriert: 24.11.2002

IV bis 2019

erstellt am: 01. Apr. 2010 10: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 Alcom 10 Unities + Antwort hilfreich

 
Zitat:
Original erstellt von nightsta1k3r:
Das gibts schon ewig, - den Verwendungsnachweis im Konstruktionsasistenten.


Wobei "ewig" ein wichtiges Schlüsselwort ist: Da der Konstruktionsassistent sorgfältig und gemütlich jede infrage kommende Datei innerhalb der aktiven IPJ öffnet und den Inhalt durchsucht, dauert es auch bei "schlanker" Dateiablage ewig... (bei der hier häufig empfohlenen "eine IPJ für Alles"-Arbeitsweise hat man auch gleich ein Referenzmass für die biblische Definition von "Ewigkeit" <G> )

------------------
mfg - Leo

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

nightsta1k3r
Ehrenmitglied V.I.P. h.c.
plaudern



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

Beiträge: 11279
Registriert: 25.02.2004

Hier könnte ihre Werbung stehen!

erstellt am: 01. Apr. 2010 10:14    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 Alcom 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Leo Laimer:
  Wobei "ewig" ein wichtiges Schlüsselwort ist:

Was ist Zeit -  tausend Jahre sind ein Tag   

In der schön animierten Pfütze lernt man übrigens Geduld, da ist der Konstruktionsassistent relativ  .

------------------

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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




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

Beiträge: 2617
Registriert: 15.11.2006

Windows 10 x64, AIP 2020-2025

erstellt am: 01. Apr. 2010 10:27    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 Alcom 10 Unities + Antwort hilfreich

Hallo

Kann bei großen BG's auch dauern, aber probiers mal hiermit:

Code:
Option Explicit

Private Sub WriteBG()

'Die Spalte "Dateiname" ist zwingend erfoderlich, kann nach
'dem Ausführen des Makros aber wieder entfernt werden
'Es fehlt eine Routine zum Unterdrücken doppelter Einträge pro Durchlauf
'Ein zweiter Durchlauf erzeugt doppelte Einträge, vorher Teileliste löschen
'und neu einfügen

Dim oDrawDoc As DrawingDocument
Dim oRefedDoc As AssemblyDocument
Dim oDoc As Document
Dim oOcc As ComponentOccurrence
Dim oPartsList As PartsList
Dim oColumn As PartsListColumn
Dim sDocname As String
Dim sOccName As String

On Error Resume Next
Set oDrawDoc = ThisApplication.ActiveDocument
If Err <> 0 Then
    MsgBox "Keine IDW aktiv."
    Exit Sub
End If

Set oPartsList = oDrawDoc.ActiveSheet.PartsLists.Item(1)
If Err <> 0 Then
    MsgBox "Keine Teileliste gefunden."
    Exit Sub
End If

Set oColumn = oPartsList.PartsListColumns.Item("Baugruppe")
If Err <> 0 Then
    Set oColumn = oPartsList.PartsListColumns.Add(PropertyTypeEnum.kCustomProperty, , "Baugruppe")
End If
On Error GoTo 0
oColumn.ValueHorizontalJustification = HorizontalTextAlignmentEnum.kAlignTextCenter
oColumn.Width = 3 'cm!!!

' -
Set oDoc = oPartsList.ReferencedDocumentDescriptor.ReferencedDocument

For Each oOcc In oPartsList.ReferencedDocumentDescriptor.ReferencedDocument.ComponentDefinition.Occurrences
    If oOcc.SubOccurrences.Count > 0 Then
        Set oDoc = oOcc.ReferencedDocumentDescriptor.ReferencedDocument
        Call SubOcc(oOcc, oDoc)
    Else
        sOccName = CStr(StrReverse(Split(StrReverse(oOcc.ReferencedDocumentDescriptor _
        .ReferencedDocument.FullFileName), "\")(0)))
        sDocname = CStr(Split(StrReverse(CStr(Split(StrReverse(oDoc.FullFileName), "\")(0))), ".")(0))
        Call writeDocname(sOccName, sDocname, oPartsList)
    End If
Next
End Sub

Private Function writeDocname(sOccName As String, sDocname As String, oPartsList As PartsList)
    Dim oRow As PartsListRow
    Dim oCell As PartsListCell
   
    For Each oRow In oPartsList.PartsListRows
        If oRow.Item("DATEINAME").Value = sOccName Then
            If oRow.Item(oRow.Count).Value <> "" Then
                sDocname = oRow.Item(oRow.Count).Value & ", " & sDocname
            End If
            oRow.Item(oRow.Count).Value = sDocname
        End If
    Next
End Function

Private Sub SubOcc(oOcc As ComponentOccurrence, oDoc As Document)
    Dim oSubOcc As ComponentOccurrence
    Dim oDoc As String
    Dim sOccName As String
   
    For Each SubOcc In oOcc.SubOccurrences
        On Error Resume Next
        If SubOcc.SubOccurrences.Count > 0 Then
            Call SubOcc(SubOcc, oDoc)
        Else
            sOccName = CStr(StrReverse(Split(StrReverse(oOcc.ReferencedDocumentDescriptor.ReferencedDocument.FullFileName) _
            , "\")(0)))
            Set oDoc = oOcc.ReferencedDocumentDescriptor.ReferencedDocument
            sDocname = CStr(Split(StrReverse(CStr(Split(StrReverse(oDoc.FullFileName), "\")(0))), ".")(0))
            Call writeDocname(sOccName, sDocname, oPartsList)
        End If
        On Error GoTo 0
    Next
End Sub


------------------
MfG
RK

[Diese Nachricht wurde von rkauskh am 01. Apr. 2010 editiert.]

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)2024 CAD.de | Impressum | Datenschutz