Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Makro-Programmierung

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
  
Bechtle PLM Deutschland tritt dem Deutschen Robotik Verband bei und startet Kooperation, eine Pressemitteilung
Autor Thema:  Makro-Programmierung (674 mal gelesen)
alex2411
Mitglied
Ingenieur


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

Beiträge: 18
Registriert: 20.01.2005

Solid Works 2007 SP4.0

erstellt am: 11. Okt. 2005 15:52    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 habe das Problem, dass ich wenn ich an einem Bauteil welches durch ein Makro erstellt wird, eine Fase anbringen will! Nun findet SWXSolidWorks die Kante an der die Fase sein soll aber nicht wieder!
Also wenn ich das Makro durchlaufen lasse, kann es ja sein, dass das Bauteil andere Abmessungen hat als das was aufgezeichnet wurde.
Somit sind die Koordinaten hinfällig!
Wie kann man eine Kante auswählen, die immer wieder gefunden wird?
Also welche Befehle muss ich in den Quelltext einfügen?
Hat jemand 'ne Idee???

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

Lutz Federbusch
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau



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

Beiträge: 3094
Registriert: 03.12.2001

alle SW seit 97+
AutoCAD2016-2022
ERP ProAlpha + CA-Link
Intel Core i7-7820K 32GB
Win10x64 Quadro K5000
SpacePilot

erstellt am: 11. Okt. 2005 16:46    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 alex2411 10 Unities + Antwort hilfreich

Du könntest die Kante über ihre Kanteneigenschaften benennen und dann im Makro mit SelectByID ansprechen. Oder Du schreibst das Makro so, daß Du im Teil eine Kante anklickst und das Makro den SelectionManager abfragt, was gerade ausgewählt ist...
Wenn Du das Teil komplett im Makro herstellst, kannst Du da vielleicht  das Volumen von einer anderen Seite/Ebene aus bilden und somit die Fase vermeiden?!

------------------
Lutz Federbusch
Mein Gästebuch

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

de cadhund
Mitglied
Konstrukteure


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

Beiträge: 138
Registriert: 08.12.2004

SW Office 2009 SP3.0 x64

erstellt am: 11. Okt. 2005 17: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 alex2411 10 Unities + Antwort hilfreich


Einsatzerstellen1.1.zip

 
Hallo alex2411

wir hatten das gleiche Problem mit Radius sieh dir mal das Programm im Anhang an.

mfg cadhund

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

jens_oliver
Mitglied
Softwareentwickler


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

Beiträge: 114
Registriert: 28.06.2005

erstellt am: 11. Okt. 2005 17:18    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 alex2411 10 Unities + Antwort hilfreich

Hi,
wie gesagt gib der Kante einen Namen.

Im Programm selektieren geht dann so

Dim swEntity As SldWorks.Entity
Set swEntity = Part.GetEntityByName("Name der Kante", swSelEDGES)
boolstatus = swEntity.Select4(False, Nothing)

Gruß Oliver

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

alex2411
Mitglied
Ingenieur


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

Beiträge: 18
Registriert: 20.01.2005

Solid Works 2007 SP4.0

erstellt am: 23. Nov. 2005 14: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

Ich habe endlich Zeit gefunden, mein Makro weiterzuschreiben!
Daher wollte ich mir dein Programm anschauen!
Aber leider weiß ich nicht wie man das öffnet!
Kannste mir da mal ´nen Tip geben?

Danke!

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

alex2411
Mitglied
Ingenieur


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

Beiträge: 18
Registriert: 20.01.2005

Solid Works 2007 SP4.0

erstellt am: 23. Nov. 2005 14:17    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 Jens,

kannst du mir das etwas genauer erklären?
Ich habe das jetzt so gemacht, dass ich mir aufgezeichnet habe, wie ich die Kante benenne und an dieser dann eine Fase gemacht.
Aber beim Benennen gebe ich ja wieder koordinaten vor!
Diese findet SWXSolidWorks wieder nur wenn der Durchmesser passt!
Da ich Anfänger auf diesem Gebiet bin wäre es nett, wenn du mir da im Detail erklären könntest wie es funktionieren könnte!

Danke

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