Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API: Bauteil in Zeichnung ausblenden

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 SOLIDWORKS
  
SOLIDWORKS Cloud: Anleitung zum Konstruieren im Browser
Autor Thema:  API: Bauteil in Zeichnung ausblenden (527 mal gelesen)
oliver_
Mitglied
Softwareentwickler


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

Beiträge: 11
Registriert: 15.03.2004

erstellt am: 16. Dez. 2004 13:34    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,

wie kann man in API:SW2003 Bauteile(in einer Baugruppe) in einer Zeichnung(Ansicht)  ausblenden?

// so gehts in SW2004
LPVIEW sw_view;
LPDRAWINGCOMPONENT comp;
status = sw_view->get_RootDrawingComponent ( &comp );
LPDRAWINGCOMPONENT* comp2=NULL;
...
status = comp->IGetChildren ( count, &(comp2[0]) );
...
status = comp2[i]->put_Visible ( FALSE );


Gruß Oliver

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

s.giehl
Mitglied
Ingenieur Maschinenbau/Fahrzeugtechnik


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

Beiträge: 698
Registriert: 10.07.2002

THINK DEEP

erstellt am: 16. Dez. 2004 22:31    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 oliver_ 10 Unities + Antwort hilfreich

Hallo Oliver,
http://solidworks.cad.de/mm_boerse03.htm Nr. 22 kann Dir da wahrscheinlich weiterhelfen oder http://solidworks.cad.de/mm_boerse.htm Nr. 6.
HTH

------------------
Stefan Giehl
TDG Technische Dienstverlening Giehl

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

oliver_
Mitglied
Softwareentwickler


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

Beiträge: 11
Registriert: 15.03.2004

erstellt am: 17. Dez. 2004 12:13    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,

danke für die links.

Leider soll das Programm ohne Interaktion mit dem Anwender laufen.
Ich kenne nur den Namen des Bauteils in der Baugruppe.
Benötige also die Komponenten (Baugruppe) in der Zeichnungsansicht,
da das Bauteil nicht in allen Ansichten ausgeblendet werden soll.
Die Funktion get_RootDrawingComponent ist neu in SW2004 und ich habe noch keine Funktion in SW2003 gefunden die mir entsprechendes liefert.

Gruß Oliver

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

P.Reidel
Mitglied



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

Beiträge: 53
Registriert: 17.12.2004

SolidWorks 2007

erstellt am: 20. Dez. 2004 16:38    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 oliver_ 10 Unities + Antwort hilfreich

Hallo oliver_,

ich kenn mich nur ein bischen mit VB in SolidWorks 2004 aus, aber hast Du schon folgendes probiert:

boolstatus = Part.Extension.SelectByID("Baugruppe-1@Zeichenansicht2/Einzelteil-1@Baugruppe", "COMPONENT", 0, 0, 0, False, 0, Nothing)
Part.HideComponent2

wobei das Einzelteil und die Baugruppe eben so heißen.

Ich gehe davon aus, dass der Befehl in SW 2003 nur "HideComponent" heißt.

Gruß Petra

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