Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API: Bereich in Zeichnung selektieren

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
  
Zerspanungstreff mit SolidCAM bei der Hoffmann GmbH in Achim/Bremen
Autor Thema:  API: Bereich in Zeichnung selektieren (1627 mal gelesen)
tbd
Mitglied
Teamleiter


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

Beiträge: 825
Registriert: 26.01.2006

Dell Percision T5400
Intel(R) Xeon(R) CPU
X5460 @ 3.16GHz
3,25 GB RAM
Nvidia Quadro FX 4600
-----
Win XP Prof SP 3
SW 2008 SP 5.0
PARTsolutions 8.1.08
Cideon SAP PLM 5.103.5.17
Visual Studio 2008

erstellt am: 21. Mai. 2010 10:37    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,

ich suche und suche, aber entweder habe ich Tomaten auf den Augen oder ich suche nach den falschen Begriffen.

Ich suche nach einer Möglichkeit, in einer SolidWorks Zeichnung einen Bereich zu selektieren, so wie man es manuell mit gedrückter Maustaste machen kann.
Die einzelne Selektion ist mir nämlich zu langsam.

ModelDoc2.SelectByRay habe ich zum Beispiel schon gefunden. Das scheint aber nicht die gesuchte Methode zu sein, und eine Selektion von Sketch Objekten ist nicht möglich. Aber genau um die geht es bei meinem Problem.

Danke für eure Hinweise und Vorschläge.

------------------
Mfg Daniel

www.MySldWorks.de - SolidWorks API Snippets

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

tbd
Mitglied
Teamleiter


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

Beiträge: 825
Registriert: 26.01.2006

Dell Percision T5400
Intel(R) Xeon(R) CPU
X5460 @ 3.16GHz
3,25 GB RAM
Nvidia Quadro FX 4600
-----
Win XP Prof SP 3
SW 2008 SP 5.0
PARTsolutions 8.1.08
Cideon SAP PLM 5.103.5.17
Visual Studio 2008

erstellt am: 21. Mai. 2010 13:15    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

Ich habs!

Das ganze funktioniert mit dem sldworks.Mouse Objekt.
Dort kann man mit der Methode MoveXYZ Mausbewegungen incl. den Maustasten steuern.
Bei den Koordinaten handelt es sich um Modelkoordinaten in Meter.

Das Ganze sieht dann ungefähr so aus:

Code:

Dim oSwApp As sldworks.SldWorks
Dim oSwModel As sldworks.ModelDoc2
Dim oSwModelView As sldworks.ModelView
Dim oSwMouse As sldworks.Mouse
oSwApp = CType(GetObject(, "SldWorks.Application"),  _
        sldworks.SldWorks)
oSwModel = CType(oSwApp.ActiveDoc,  _
        sldworks.ModelDoc2)
oSwModelView = CType(oSwModel.ActiveView,  _
        sldworks.ModelView)
'SolidWorks Maus
oSwMouse = oSwModelView.GetMouse
oSwMouse.MoveXYZ(0.001, 0.001, 0, _
    swcommands.swMouse_e.swMouse_MouseMove Or _
    swcommands.swMouse_e.swMouse_LeftDown)
oSwMouse.MoveXYZ(0.5, 0.5, 0, _
    swcommands.swMouse_e.swMouse_MouseMove Or _
    swcommands.swMouse_e.swMouse_LeftUp)

Das SolidWorks Modelfenster muss dabei aktiv (im Vordergrund) sein sonst funktioniert es nicht richtig.

Jetzt kann ich beruhigt ins Wochenende gehen :-)

------------------
Mfg Daniel

www.MySldWorks.de - SolidWorks API Snippets

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