Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  ilogic Stückliste Phantom abfragen

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
  
Varianten effizient konstruieren mit Autodesk Inventor, ein Seminar am 29.01.2025
Autor Thema:  ilogic Stückliste Phantom abfragen (2297 / mal gelesen)
Heiko2
Mitglied
Ausbilder TPD


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

Beiträge: 417
Registriert: 14.02.2003

AIS 2021 SP3; ACAD Mech 2021; VaultProf. 2021; W10 64 bit; HP ZBOOK (i7 2,6 GHZ 64 GB RAM NVIDIA Quadro P4200)

erstellt am: 29. Jun. 2017 17: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

Hallo,

kann ich in iLogic auch Abfragen ob das Teil (oder die Baugruppe) als Stückliste auf Phantom steht?

Wir haben in der Vorlage eine Regel die den Anzeigenamen im Browser anpasst. Nun würden wir gerne im Browser die Artikel abhängig von der Dokumenteneigenschaft (Phantom oder Normal) eben unterschiedlich anzeigen (z.B. ein Plus vor dem Namen) lassen.

Super wäre natürlich wenn Referenz auch noch ginge, aber das ist ja eine Stücklisteneigenschaft in der Baugruppe darüber und da wird mir schon beim Nachdenken darüber schwindlig.

------------------
CU

Heiko

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

Tacker
Mitglied
TZ, Tech. MB, Softwareentwickler


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

Beiträge: 175
Registriert: 23.09.2010

IV 2017 Pro
i7-7700K 4x4.2GHz
32GB DDR4-2400
GTX 1060 6GB DDR5

erstellt am: 04. Jul. 2017 12:56    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 Heiko2 10 Unities + Antwort hilfreich

Hallo 

hab da mal was zusammengeschustert.
Ungetestet und auch nichts ähnliches am laufen (arbeite primär mit VBA und VB.net)

Code:

Sub Main
Dim oAsmDoc as document
oAssem = ThisApplication.ActiveDocument
If oAssem.DocumentType <> kAssemblyDocumentObject Then
Exit Sub
End If
End Sub

Sub Stückliste_durchsuchen(Occurrences as ComponentOccurrences, Level as Integer)
Dim oOcc as ComponentOccurrence
Dim oDoc as Document
Dim custPropSet As PropertySet

For Each oOcc in Occurrences

If (InStr(oOcc.Name, "Ignorieren") + InStr(oOcc.Name, "Ignorieren2")) = 0 Then
Try
If odoc.definition.bomstructure = BOMStructureEnum.kPhantomBOMStructure Then
MsgBox ("Teil mit PhantomStückliste gefunden")
End If

If oOcc.DefinitionDocumentType = kAssemblyDocumentObject Then
Call Stückliste_durchsuchen(oOcc.SubOccurrences, Level + 1)
End If

Catch
' Nothing
End Try

End If

Next
End Sub


Sollte die Stückliste samt Unterbaugruppen durchforsten und melden sobald eine Stückliste auf Phantom steht. Aber wie gesagt, nicht getestet. Rückmeldung ob´s funktioniert, bzw wie es dann funktioniert wäre nett.
Zusätzlich noch zwei Abfragen drin welche Baugruppen er nicht durchsuchen soll, geht hier nach dem Namen, kannst aber natürlich auch andere Kriterien einbauen.

Gruß

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

Heiko2
Mitglied
Ausbilder TPD


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

Beiträge: 417
Registriert: 14.02.2003

AIS 2021 SP3; ACAD Mech 2021; VaultProf. 2021; W10 64 bit; HP ZBOOK (i7 2,6 GHZ 64 GB RAM NVIDIA Quadro P4200)

erstellt am: 06. Jul. 2017 09:18    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

Vielen Dank Tacker,

also so ohne weitere funktioniert es nicht.
Hab es in einer Baugruppe ausprobiert, Regel ausgeführt, keine Reaktion. Das Formular "Teil mit PhantomStückliste gefunden" noch erstellt aber die wird nicht angezeigt egal ob Phantom oder Referenz teile eingebaut sind.

Aber ich will ja erst mal nur die "eigene" Stücklisten"funktion" abfragen und dadurch den Namen anpassen.

Da hast SDu mir schon mal sehr viel geliefert womit ich es versuchen kann.

Wird a bisl dauern, weil das Tagesgeschäft darf drunter mal wieder nicht leiden

------------------
CU

Heiko

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