Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Code gesucht für Darstellung Standard

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:  Code gesucht für Darstellung Standard (545 mal gelesen)
Doc Snyder
Ehrenmitglied V.I.P. h.c.
Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen



Sehen Sie sich das Profil von Doc Snyder an!   Senden Sie eine Private Message an Roland Schröder  Schreiben Sie einen Gästebucheintrag für Roland Schröder

Beiträge: 13115
Registriert: 02.04.2004

AIP2013SP2.2 XPproSP2 MS-IntelliMouse-Optical SpacePilot
DellM4600 2,13GHz 2GB FxGo1400 1920x1200
am Dock Dell2711

erstellt am: 19. Mrz. 2008 17: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

Moin!

Ich würde gerne mittels VBA (so ähnlich wie hier beschrieben: http://ww3.cad.de/foren/ubb/Forum50/HTML/018853.shtml#000039  ), eine weitere oft benötigte Baugruppenfunktion erstellen, und zwar möchte ich damit die Konstruktionsansichtsdarstellung von Komponenten, die beim Einfügen immer auf "Haupt" steht, auf "Standard" bzw. "Default" stellen.

Mir fehlt nur das Zauberwort...

------------------
Roland  
www.Das-Entwicklungsbuero.de

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

PaulSchuepbach
Moderator
Programmierer




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

Beiträge: 1005
Registriert: 01.10.2003

erstellt am: 20. Mrz. 2008 15:05    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 Doc Snyder 10 Unities + Antwort hilfreich

Hallo Roland,

ähhhhmmmmm...... DesignViewRepresentation ???

------------------
Grüsse, Paul

Inventor-Programmierung, Inventor-Tools und Inventor API-Schulung

Meine Tochter auf Youtube

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

Doc Snyder
Ehrenmitglied V.I.P. h.c.
Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen



Sehen Sie sich das Profil von Doc Snyder an!   Senden Sie eine Private Message an Roland Schröder  Schreiben Sie einen Gästebucheintrag für Roland Schröder

Beiträge: 13115
Registriert: 02.04.2004

AIP2013SP2.2 XPproSP2 MS-IntelliMouse-Optical SpacePilot
DellM4600 2,13GHz 2GB FxGo1400 1920x1200
am Dock Dell2711

erstellt am: 20. Mrz. 2008 17:09    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


Designviewrepresentation-Default-Error-080320.JPG

 
Aähm - Ja.

Aber so ganz gelingt mir das Zaubern noch nicht, s.jpg

------------------
Roland  
www.Das-Entwicklungsbuero.de

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

PaulSchuepbach
Moderator
Programmierer




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

Beiträge: 1005
Registriert: 01.10.2003

erstellt am: 20. Mrz. 2008 18:03    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 Doc Snyder 10 Unities + Antwort hilfreich

Hallo Roland,

ich hab' gerade nochmal nachgekuckt: 'ActiveDesignViewRepresentation' gibt Dir nur die aktuelle Einstellung zurück und ist ReadOnla. Du kannst diese darüber nicht setzen. Klick 'ActiveDesignViewRepresentation' in Deinem Code an und drück F1, dann bist Du in der Hilfe gleich am richtigen Ort.

Hab's nicht probiert (keine Zeit), aber mit 'DesignViewRepresentation' (auch im Occurance-Objekt, weiter unten) sollte es gehen.

BTW: In Deinem Code würde 'Default' als Variable namens 'Default' interpretiert - wenn Du aber einen String übergeben willst muss dieser in Anführungs- und Schlusszeichen gesetzt werden, also ... = "Default"


HTH

------------------
Grüsse, Paul

Inventor-Programmierung, Inventor-Tools und Inventor API-Schulung

Meine Tochter auf Youtube

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: 20. Mrz. 2008 18: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 Doc Snyder 10 Unities + Antwort hilfreich

Doc Snyder
Ehrenmitglied V.I.P. h.c.
Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen



Sehen Sie sich das Profil von Doc Snyder an!   Senden Sie eine Private Message an Roland Schröder  Schreiben Sie einen Gästebucheintrag für Roland Schröder

Beiträge: 13115
Registriert: 02.04.2004

AIP2013SP2.2 XPproSP2 MS-IntelliMouse-Optical SpacePilot
DellM4600 2,13GHz 2GB FxGo1400 1920x1200
am Dock Dell2711

erstellt am: 20. Mrz. 2008 19: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

Ja, OK, Danke für den Link, aber worauf beziehen sich die Funktionen in dem gelinkten Thread?

Ich will nicht die Konstruktionsansichtsdarstellung des geöffneten Dokuments ändern, sondern die einer oder mehrerer eingefügter Baugruppen.

Jetzt habe ich aber entdeckt, dass nur die Konstruktionsansichtsdarstellungen "Haupt" und "Persönlich" immer vorhanden sind, "Standard" kann man löschen oder umbenennen (was auch erklärt, warum da manchmal "Default" steht, was mich schon gewundert hatte.) Ich vermute, dass das aus der Norm.iam kommt. Das bedeutete aber, dass es gar nicht sicher ist, dass es eine Konstruktionsansichtsdarstellung "Standard" zum Wählen gibt, und dann wird es natürlich schwierig mit der gewünschten Funktion, oder?

------------------
Roland  
www.Das-Entwicklungsbuero.de

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

PaulSchuepbach
Moderator
Programmierer




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

Beiträge: 1005
Registriert: 01.10.2003

erstellt am: 20. Mrz. 2008 19: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 Nur für Doc Snyder 10 Unities + Antwort hilfreich

Hi Roland,

bist Du DIr sicher, das Du in Unterbaugruppen die Ansichtsdarstellungen verändern kannst ? Falls ja, was passiert beim speichern ?

Zu Deinem Problem: ich gehe davon aus, dass 'Default' und 'Standard' dasselbe ist, wohl mal englische Vorlage, mal deutsche.

Das ist nicht so schwer: mach einfach beides rein  

das könnte etwa so aussehen:

On Error Resume Next
oOcc.DesignViewRepresentation = "Standard"

On Error Resume Next
oOcc.DesignViewRepresentation = "Default"

Falls eine DesignViewRepresentation mit dem entsprechenden Namen nicht vorhanden ist, wird ein Error ausgelöst. Mit 'On Error Resume Next' wir einfach weitergemacht, als ob nichts geschehen wäre. Hat natürlich den Nachteil, dass - aus welchem Grund auch immer - keine DesignViewRepresentation umgeschaltet werden kann, das Programm einfach weiterläuft, ohne dass der Anwender was davon bemerkt. Also im schlimmsten Fall läuft der Code durch, aber es passsiert einfach gar nichts.


@ Igor: schon in dirty old town ?

------------------
Grüsse, Paul

Inventor-Programmierung, Inventor-Tools und Inventor API-Schulung

Meine Tochter auf Youtube

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

Doc Snyder
Ehrenmitglied V.I.P. h.c.
Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen



Sehen Sie sich das Profil von Doc Snyder an!   Senden Sie eine Private Message an Roland Schröder  Schreiben Sie einen Gästebucheintrag für Roland Schröder

Beiträge: 13115
Registriert: 02.04.2004

AIP2013SP2.2 XPproSP2 MS-IntelliMouse-Optical SpacePilot
DellM4600 2,13GHz 2GB FxGo1400 1920x1200
am Dock Dell2711

erstellt am: 20. Mrz. 2008 19:51    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:
Original erstellt von PaulSchuepbach:
... in Unterbaugruppen die Ansichtsdarstellungen verändern ...
Geht ganz normal und ist normaler Konstruktionsalltag, RMK auf die Komponente, Darstellung... Diese Einstellung ist dann Bestandteil der aktuellen Konstruktionsansichtsdarstellung der geöffneten Baugruppe und wird damit mit gespeichert.

Es geht ja hier darum, eine innerhalb einer eingefügten Baugruppe vorhandenene Konstruktionsansichtsdarstellung nur zu wählen. Beim Einfügen kommt nämlich immer erst automatisch "Haupt"(=alles sichtbar+alles in Originalfarbe), und das ist oft unpassend.

------------------
Roland  
www.Das-Entwicklungsbuero.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: 20. Mrz. 2008 19: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 Doc Snyder 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Doc Snyder:
Ja, OK, Danke für den Link, aber worauf beziehen sich die Funktionen in dem gelinkten Thread?

Ich will nicht die Konstruktionsansichtsdarstellung des geöffneten Dokuments ändern, sondern die einer oder mehrerer eingefügter Baugruppen.



Da bekommst du ein paar Infos in Bezug auf den Umgang mit Representations. Und letztendlich sind deine eingefügten Baugruppen auch nichts anderes als die geöffneten Dokumente. Occurrence-Definition-Document usw.

@Paul

Yes I am. Hab mich jedoch heute, nach dem Blick aus dem Fenster, geweigert das Haus zu verlassen 

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

FX64 Software Solutions

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