Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  iLogic Stücklistenstruktur

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:  iLogic Stücklistenstruktur (3063 mal gelesen)
Thomas C.
Mitglied



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

Beiträge: 338
Registriert: 20.05.2003

Diverse Inventorsysteme

erstellt am: 17. Aug. 2017 16:07    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

Hi Leute

hat jemand ne Idee, wie man per iLogic eine Änderung der Vorgabe-Stücklistenstruktur eines Bauteils/einer Baugruppe durchführen kann??

Wir haben viele Teile hier, die eigentlich Zukaufteile sind, die aber in der Stückliste als "Normal" geführt werden.

Ich würde das gern per iLogic umstellen.
Hat da jemand ne Idee???

vielen Dank für euren Support!!

------------------
Inventor ist cool...
Inventor ist .... anders...
VAULT macht den Braten erst fett..  ;-)

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

Lothar Boekels
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau und CAD-Trainer



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

Beiträge: 3823
Registriert: 15.02.2001

DELL Precision 7520 Win10Pro-64
Inventor mit Vault Professional 2024
---------------------
Während man es aufschiebt,
verrinnt das Leben.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)

erstellt am: 18. Aug. 2017 09:41    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 Thomas C. 10 Unities + Antwort hilfreich

Hallo Thomas,
schau mal hier nach.

Da steht der folgende Code:

Code:

' set a reference to the assembly component definintion
Dim oAsmCompDef As AssemblyComponentDefinition
oAsmCompDef = ThisApplication.ActiveDocument.ComponentDefinition

'Iterate through all of the occurrences
Dim oOccurrence As ComponentOccurrence
For Each oOccurrence In oAsmCompDef.Occurrences
If oOccurrence.Name = "INNER_STIFFENING_RING​​​_1:1" Then
'set BOM Structure
oOccurrence.Definition.BOMStructure = 51971 'Phantom
End If
Next


evtl hilft da ja.

Aus der Hilfe kommt dies hier:

Name  Value  Description 
kDefaultBOMStructure 51969 The default structure type.
kInseparableBOMStructure 51974 The inseparable structure type.
kNormalBOMStructure 51970 The normal structure type.
kPhantomBOMStructure 51971 The phantom structure type.
kPurchasedBOMStructure 51973 The purchased structure type.
kReferenceBOMStructure 51972 The reference structure type.
kVariesBOMStructure 51975 The structure type varies amongst references.

HTH

------------------
mit freundlichem Gruß
aus der Burggemeinde Brüggen
Lothar Boekels

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

Thomas C.
Mitglied



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

Beiträge: 338
Registriert: 20.05.2003

Diverse Inventorsysteme

erstellt am: 21. Aug. 2017 10:42    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

Hi Lothar

danke für deine Antwort

hat leider nicht funktioniert - aber der Tip mit dem Forum ist ganz interessant!

glg
Thomas

------------------
Inventor ist cool...
Inventor ist .... anders...
VAULT macht den Braten erst fett..  ;-)

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

Soui21
Mitglied



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

Beiträge: 669
Registriert: 24.11.2010

DELL Precision M6800, Intel COre(TM) i7-4900MQ CPU@ 2.80GHz, 16GB RAM, 64bit Win7

erstellt am: 22. Aug. 2017 08: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 Nur für Thomas C. 10 Unities + Antwort hilfreich

Also ich habs getestet und es funktioniert einwandfrei.

Vielleicht liegt es bei dir ja daran das du versucht Content Center Teile oder Vault Library Teile oder Teile die Schreibgeschützt sind zu ändern. Das geht natürlich nicht mit dem Makro.

Gruß

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

Thomas C.
Mitglied



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

Beiträge: 338
Registriert: 20.05.2003

Diverse Inventorsysteme

erstellt am: 22. Aug. 2017 08: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

Hi
Natürlich gehts um Schrauben, Scheiben usw.
Aber ich hab mir extra ein paar Schrauben rauskopiert und den Schreibschutz entfernt.
Ich weiss nicht genau, wie ich das kathegorisieren soll - und warum brauchts ne if-abfrage? ich möchte einfach nur in der BOM-Struktur den Wert ändern.

Hier noch die Fehlermeldung:

Fehler in Regel: Regel0 in Dokument: ISO 10642 - M10 x  30.ipt

Das COM-Objekt des Typs "System.__ComObject" kann nicht in den Schnittstellentyp "Inventor.AssemblyComponentDefinition" umgewandelt werden. Dieser Vorgang konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die COM-Komponente für die Schnittstelle mit der IID "{AA044AA1-D685-11D3-B7A0-0060B0F159EF}" aufgrund des folgenden Fehlers nicht durchgeführt werden konnte: Schnittstelle nicht unterstützt (Ausnahme von HRESULT: 0x80004002 (E_NOINTERFACE)).

Ich hab nur deinen Wert, der in Apostroph angeführt war, durch "Schraube" ersetzt und die entsprechende Nummer geändert, sodass es ein Kaufteil werden sollte......

Hast du noch ne Idee??
vielen Dank für deinen Support!!!

glg
Thomas

------------------
Inventor ist cool...
Inventor ist .... anders...
VAULT macht den Braten erst fett..  ;-)

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

Ruzy5624
Mitglied
Konstruktionsleiter / staatl. gepr. Techniker


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

Beiträge: 280
Registriert: 01.07.2015

Product Design Suite 2018 Ultimate
Visual Studio 2017
Windows 10 Pro
Intel Xeon E3-1245 v5 @ 3,5GHz
Nvidia Quadro M4000 8GB
RAM 32GB
2x 24" Monitore FullHD
SpaceMouse Pro

erstellt am: 22. Aug. 2017 09:12    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 Thomas C. 10 Unities + Antwort hilfreich

Hallo zusammen,

ich habe das Gefühl, dass hier alle viel mehr anbieten als er überhaupt wünscht.

Wenn ich das richtig verstehe möchtest du den Code haben, der für das gerade geöffnete und aktive Bauteil/Baugruppe die Stücklistenstruktur auf "Gekauft" gesetzt ?!?

Versuch es mal hiermit:

Code:
Dim oDoc As Document
oDoc = ThisApplication.ActiveDocument

Dim oCompDef As ComponentDefinition
oCompDef = oDoc.ComponentDefinition

oCompDef.BOMStructure = 51973


------------------
Mit Besten Grüßen

Marcel

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

Thomas C.
Mitglied



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

Beiträge: 338
Registriert: 20.05.2003

Diverse Inventorsysteme

erstellt am: 22. Aug. 2017 09:19    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

Hi Marcel

du hast mich verstanden!!  :-)

leider gehts noch nicht  - die Meldung ist
Fehler in Regel: Regel0 in Dokument: ISO 10642 - M10 x  30.ipt

Mitglied nicht gefunden. (Ausnahme von HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))

Welches Glied hätt der denn gern??

lg
Thomas

------------------
Inventor ist cool...
Inventor ist .... anders...
VAULT macht den Braten erst fett..  ;-)

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

Ruzy5624
Mitglied
Konstruktionsleiter / staatl. gepr. Techniker


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

Beiträge: 280
Registriert: 01.07.2015

Product Design Suite 2018 Ultimate
Visual Studio 2017
Windows 10 Pro
Intel Xeon E3-1245 v5 @ 3,5GHz
Nvidia Quadro M4000 8GB
RAM 32GB
2x 24" Monitore FullHD
SpaceMouse Pro

erstellt am: 22. Aug. 2017 19: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 Thomas C. 10 Unities + Antwort hilfreich

Hallo Thomas,

ich habe meinen Code nochmal ausgiebig getestet und konnte die Fehlermeldung von dir leider nicht reproduzieren.
Egal ob ich den Code in einem Bauteil, einer Baugruppe oder auch einem InhaltsCenterTeil ausführe, so funktioniert er Problemlos und stellt die Stücklistenstruktur des gerade aktiven Dokuments auf "Gekauft".

Vielleicht kannst du noch ein paar zusätzliche Informationen liefern oder ein Bild von dem im iLogic-Editor eingefügten Code anhängen. Vielleicht hat sich irgendwo ein Fehler bei dir eingeschlichen.

------------------
Mit Besten Grüßen

Marcel

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

Thomas C.
Mitglied



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

Beiträge: 338
Registriert: 20.05.2003

Diverse Inventorsysteme

erstellt am: 24. Aug. 2017 09: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


iLogic_1.JPG

 
Hi Marcel

erstmal Danke für deine Mühe!!

anbei das Bild vom iLogic Editor mit dem eingefügten Code.
leider kommt immer die gleiche Meldung.

Wenn du magst - wir könnens auch gern mal per Teamviewer probieren.

lg
TC

------------------
Inventor ist cool...
Inventor ist .... anders...
VAULT macht den Braten erst fett..  ;-)

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

RolandD
Mitglied



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

Beiträge: 558
Registriert: 07.01.2005

i7-9700k
32GB DDR4-RAM
Nvidia RTX 2060
SSD 970 m.2
Win10-64 (21H2)
AIP 2020.3
Dell U3417W

erstellt am: 24. Aug. 2017 10:16    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 Thomas C. 10 Unities + Antwort hilfreich

Hallo Thomas,

Das Problem könnte am Schreibschutz deines CC-Teils liegen.
Wo liegt das Teil? In einem Bibliothekspfad und somit schreibgeschützt?
Dann brauchst du eine Projektdatei, die diesen Pfad als normalen Pfad definiert.

CC-Teile können das ja nicht sein, sonst wären sie schon "gekauft".

Versuch doch bitte folgendes:
1. neues "normales" Teil erstellen
2. iLogic-Regel anwenden
Funktioniert das, dann ist die Regel ok.

Anderer Ansatz:
Alle Teile in eine IAM einfügen und dort in der Stückliste alle zusammen auf "gekauft" setzen.

------------------
Gruß Roland

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

Thomas C.
Mitglied



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

Beiträge: 338
Registriert: 20.05.2003

Diverse Inventorsysteme

erstellt am: 24. Aug. 2017 11: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

Hi Roland

ich denke ich habs gefunden.
Wir hatten vor kurzem unser Inventor auf 2016 umgestellt - aber die Projektdatei war noch nicht migriert.
Das hab ich nun gemacht und jetzt funktionierts!!

vielen Dank euch Allen!!

lg
Thomas

------------------
Inventor ist cool...
Inventor ist .... anders...
VAULT macht den Braten erst fett..  ;-)

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