Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Positionsdarstellung in Unterbaugruppe steuern

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:  Positionsdarstellung in Unterbaugruppe steuern (1622 mal gelesen)
SEHER
Mitglied
Systemanalytiker


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

Beiträge: 1203
Registriert: 13.03.2001

Inventor 2 bis 2022
häufig wechselnder Rechnerverkehr

erstellt am: 11. Jul. 2007 15:23    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


SetPositionalRepresentation.JPG

 
Hallo Forum (Inv 11),

möchte in Baugruppen alle Unterbaugruppen auf Positionsdarstellung mit einem bestimmten Namen prüfen und wenn vorhanden auch diese aktivieren. Bei Level of Details kann ich diese einfach schalten mittels oCompOcc.SetLevelOfDetailRepresentation ("WunschLOD").

Bei Positionsdarstellungen (siehe jpeg) wird kein oCompOcc.SetPositionalRepresentation (WunschPosDar) angeboten und funktioniert auch nicht. Fehlt dies einfach oder hat dies einen Grund?

Für jeden Hinweis dankbar.

------------------
Gruß
SEHER
www.inventor-tools.de

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

daywa1k3r
Moderator
Softwareentwickler




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

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 11. Jul. 2007 15:32    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 SEHER 10 Unities + Antwort hilfreich

Assembly -> RepresentationsManager -> PositionalRepresentations -> PositionalRepresentation -> Activate ?

------------------
Grüße Igor

FX64 Software Solutions

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

SEHER
Mitglied
Systemanalytiker


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

Beiträge: 1203
Registriert: 13.03.2001

erstellt am: 11. Jul. 2007 16:06    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

Danke Igor,

in der geöffneten Baugruppe geht dies auch mit oCompDef.RepresentationsManager.PositionalRepresentations.Item(WunschPOSDAR).Activate
mit oCompDef As AssemblyComponentDefinition.


Gehe ich jetzt mit For Each oCompOcc In oCompDef.Occurrences durch alle Komponenten wird mir kein RepresentationManager angeboten. Bei LODs funktioniert hier auch oCompOcc.SetLevelOfDetailRepresentation, aber ein oCompOcc.SetPositionalRepresentation kennt er nicht.


------------------
Gruß
SEHER
www.inventor-tools.de

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

daywa1k3r
Moderator
Softwareentwickler




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

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 11. Jul. 2007 16:59    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 SEHER 10 Unities + Antwort hilfreich

Tja, wenn es nicht gibt, gibt es nicht. Aber warum holst du dir nicht über oCompDef.Document nicht dein AssemblyDocument. Da kannst du dann auf den RepresentationManager zugreifen (ungetestet).

------------------
Grüße Igor

FX64 Software Solutions

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

SEHER
Mitglied
Systemanalytiker


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

Beiträge: 1203
Registriert: 13.03.2001

erstellt am: 12. Jul. 2007 10:22    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 Igor,

  

Zitat:
Aber warum holst du dir nicht über oCompDef.Document nicht dein AssemblyDocument.

weil ich die gleiche Sache schon für LODs gemacht habe und dort alles zur Verfügung stand.


  

Zitat:
Tja, wenn es nicht gibt, gibt es nicht.

Tja,.....!?!?!


------------------
Gruß
SEHER
www.inventor-tools.de

    

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

daywa1k3r
Moderator
Softwareentwickler




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

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 12. Jul. 2007 11: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 SEHER 10 Unities + Antwort hilfreich

Die API ist nicht immer logisch. Ich würde auch einiges anders gestallten, aber man kennt die Hintergründe nicht warum manche Sachen so sind wie sie sind. Vielleicht ergeben die Sinn, oder auch nicht, aber auf jeden Fall muss man es nehmen so wie es ist. Und solange wir hier darüber diskutieren, hättest du die Funktion schon lange schreiben können. Der Zugriff ist doch da, selbst wenn anders als für LOD. Du programmierst mit Inventor, und da kannst froh sein, dass es überhaupt funktioniert. Für Bequemlichkeiten ist da leider kein Platz. Die Lösung über den Manager finde ich doch gar nicht so schlimm, und ich habe auch nicht weiter gesucht, ob es eine einfachere gibt.

BTW Was ist an "Tja" so unverständlich, dass du es mit "!?!?!" begleiten musst?

------------------
Grüße Igor

FX64 Software Solutions

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

SEHER
Mitglied
Systemanalytiker


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

Beiträge: 1203
Registriert: 13.03.2001

erstellt am: 12. Jul. 2007 11:30    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

Zitat:
BTW Was ist an "Tja" so unverständlich, dass du es mit "!?!?!" begleiten musst?

Hallo Igor, dies mit "Tja" nichts zu tun---es sollte eigentlich nur deuten das ich dieses sehr schade finde , da ich LODs und benutzerdef. Ansichten dort setzen kann und Positionsdarstellungen nicht. Ich werde es über den Manager regeln. Dann werde ich aber auch die anderen Programme darüber ausführen, damit ich mich bei Änderungen gleich fahre.

------------------
Gruß
SEHER
www.inventor-tools.de

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