Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Selektion über Markierung!

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
  
CAD/CAM-Workshop in Suhl-Friedberg: SolidCAM + SOLIDWORKS
Autor Thema:  Selektion über Markierung! (657 mal gelesen)
Jens S.
Mitglied
Dipl.-Ing.


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

Beiträge: 55
Registriert: 23.02.2005

erstellt am: 01. Apr. 2005 13:14    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

Aheu :-)

Also, jetzt habe ich mal eine Frage, die mich schon seit längerem beschäftigt!

Wie funktionirt eigentlich eine Selektion über eine vorherige Markierung?

SelectionMgr.SetSelectedObjectMark ( AtIndex, Mark, Action )

Mit dieser Anweiseung kann ich ein Objekt z.b. eine Fläche mit einen Zahlenwert markieren.

Soweit so gut! :-)

Wie kann ich denn nun zu einem späteren Zeitpunkt auf diese Fläche per Markierung, die ich ja zuvor vergeben habe, zugreifen um sie beispielsweise wieder zu markieren???????????

So ganz nach dem Motto: SelectbyId :-)

Gruß JENS

PS: Wie immer bin ich für jeden Tipp dankbar!


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

ArsDesignare
Mitglied



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

Beiträge: 50
Registriert: 19.03.2005

Dell M60
Win2k SP4
SWX2004 SP5.0

erstellt am: 01. Apr. 2005 13: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 Nur für Jens S. 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Jens S.:
Wie kann ich denn nun zu einem späteren Zeitpunkt auf diese Fläche per Markierung, die ich ja zuvor vergeben habe, zugreifen um sie beispielsweise wieder zu markieren???????????

Also ich würde sagen gar nicht, denn wenn die Selektion aufgehoben ist, ist auch der Mark weg. Der Mark dient, wenn ich es richtig verstehe, quasi als Sekundär-Index für gewisse Funktionen und nicht als systemweite BookMarkung eines Objekts.
Aber kann sein, daß ich mich irre...

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

Kalle
Mitglied
Student


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

Beiträge: 706
Registriert: 14.04.2002

erstellt am: 01. Apr. 2005 14:53    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 Jens S. 10 Unities + Antwort hilfreich

Aheu Jens,

Der/das Mark wird von SolidWorks verwendet um (nur ein Beispiel) bei Lofts zu wissen was das Profil und was die Bahn ist. das Profil bekommt zum Beispiel eine 5 und die Bahn eine 7 (die Zahlen stimmen vermutlich nicht - also nicht damit versuchen einen Loft zu erstellen). Du kannst diese Marks also nicht wirklich für Dich verwenden (wird  aber irgendwann gehen - hab da was läuten hören).

Bis dann,
Kalle

------------------
-----------------------------------------
Es gibt immer mehr Lösungen als Probleme.

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

u.clemens
Mitglied
Konstrukteur


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

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 01. Apr. 2005 15: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 Jens S. 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Jens S.:
Wie kann ich denn nun zu einem späteren Zeitpunkt auf diese Fläche ... zugreifen um sie beispielsweise wieder zu markieren???????????

wozu die Markierung gut sein soll, hat sich mir noch nicht erschlossen.
Aber warum greifst Du nicht auf das selektierte Object zu?
kleines Beispile zur Verdeutlichung:

Set swApp = Application.SldWorks
Set PartDoc = swApp.ActiveDoc
Set selMgr = PartDoc.SelectionManager()
Selcount = selMgr.GetSelectedObjectCount
If (Selcount <> 0) Then
  If (Selcount = 1) Then
    Set selobj = selMgr.GetSelectedObject3(1)
    Set seldat = selMgr.CreateSelectData
    seltype = selMgr.GetSelectedObjectType2(1)
  End If
End If
'Auswahl entfernen
PartDoc.ClearSelection2 True
'Auswahl wieder darstellen
retval = selobj.Select4(False, seldat)

------------------
mfg uc

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

Kalle
Mitglied
Student


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

Beiträge: 706
Registriert: 14.04.2002

erstellt am: 04. Apr. 2005 15:20    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 Jens S. 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von u.clemens:
wozu die Markierung gut sein soll, hat sich mir noch nicht erschlossen.

Hab ich doch oben schon erklärt.

Bis dann,
Kalle

------------------
-----------------------------------------
Es gibt immer mehr Lösungen als Probleme.

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

Jens S.
Mitglied
Dipl.-Ing.


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

Beiträge: 55
Registriert: 23.02.2005

erstellt am: 04. Apr. 2005 16: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

Moiiiinnnn...

Gehe ich richtig in der Annamhme, dass wenn man einer Fläche einen Namen gibt diese NICHT mit

boolstatus = Part.Extension.SelectByID("Fläche1", "FACE", 0, 0, 0, False, 0, Nothing)

selektieren kann?

Oder drehe ich jetzt ganz durch?!

Gruß JENS

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

Kalle
Mitglied
Student


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

Beiträge: 706
Registriert: 14.04.2002

erstellt am: 04. Apr. 2005 17:43    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 Jens S. 10 Unities + Antwort hilfreich

Aheu Jens,

nein das geht soweit ich das bisher probiert habe nicht. Liegt aber schon recht lange zurück. Vielleicht hat sich da mittlerweile was getan oder ich werfe grade irgendwas in meinem Kopf durcheinander.

Bis dann,
Kalle

------------------
-----------------------------------------
Es gibt immer mehr Lösungen als Probleme.

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

Jens S.
Mitglied
Dipl.-Ing.


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

Beiträge: 55
Registriert: 23.02.2005

erstellt am: 05. Apr. 2005 11:25    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 Kalle,

ok, dann liegt (es scheint jedenfalls so) nicht an mir :-)

Gruß an Alle!

JENS

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