Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Macro für H7

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
  
Hoffmann Expertenseminar "Digitale Prozess- und Fertigungslösungen"
Autor Thema:  Macro für H7 (885 mal gelesen)
Catler
Mitglied



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

Beiträge: 23
Registriert: 15.11.2005

erstellt am: 22. Jan. 2006 09: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 möchte einen Maß eine Toleranz H7 mittels Macro zufügen.
Das funktioniert soweit ganz gut:

Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
Set SelMgr = Part.SelectionManager
Part.EditDimensionProperties2 7, 0, 0, "H7", "", 1, 9, 1, 1, 11, 11, "", "", 1, "", "", 1
Part.ClearSelection2 True
End Sub

Nachteil: Ein evt. vorhandenes Durchmesserzeichen wird überschrieben. Gibt es eine
Möglichkeit ein evt. vorhandenes Ø vorab abzufragen um es dann zu berücksichtigen.
Das Ø ist als "<MOD-DIAM>" eingetragen.
Part.EditDimensionProperties2 0, 0, 0, "", "", 1, 9, 1, 1, 11, 11, "<MOD-DIAM>", "", 1, "", "", 1

Danke

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

dopplerm
Ehrenmitglied V.I.P. h.c.
Konstrukteur


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

Beiträge: 3592
Registriert: 11.02.2005

Win 10
SWX 2019 SP 5.0

erstellt am: 22. Jan. 2006 12:59    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 Catler 10 Unities + Antwort hilfreich

gehe den anderen weg

frage den wert der bemassung ab, und schreibe ihn hinterher wieder rein

gruss martin

------------------
SolidWorks & Inventor Nutzer

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

Catler
Mitglied



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

Beiträge: 23
Registriert: 15.11.2005

erstellt am: 22. Jan. 2006 18:26    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 Martin, das war ja meine Frage?
Wie bekomme ich vorher den Wert?
Danke

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

dopplerm
Ehrenmitglied V.I.P. h.c.
Konstrukteur


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

Beiträge: 3592
Registriert: 11.02.2005

Win 10
SWX 2019 SP 5.0

erstellt am: 22. Jan. 2006 22: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 Catler 10 Unities + Antwort hilfreich

du wolltest abfragen, ob ein durchmesser dort ist
(so hatte ich es verstanden)
und schlug vor den ganzen wert auszulesen

aber anscheinend, hast du eh das gemeint, da kann ich dir leider nicht helfen 

gruss martin

------------------
SolidWorks & Inventor Nutzer

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

grisu486
Mitglied
Senior Technical Consultant MCAD


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

Beiträge: 575
Registriert: 14.11.2005

erstellt am: 23. Jan. 2006 00: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 Catler 10 Unities + Antwort hilfreich

Das selbe Problem habe ich auch. Leider habe ich nur einen Workaround anzubieten.
Ich habe dazu ein Makro geschrieben, das ein Formular öffnet. Dort kann ich aus einer Liste verschiedene Toleranzen mit oder ohne Ø anwählen. Bei einem markierten Maß wird dann die Toleranz eingetragen. Das klappt ganz vorzüglich 

Natürlich wäre es schön abzufragen, ob ein "<MOD-DIAM>" vorhanden ist oder nicht. Aber manchmal (warum auch immer) steht KEIN Ø vor dem Maß und man muß es sowieso von Hand ergänzen.


Viele Grüße


*uwe*

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: 23. Jan. 2006 09: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 Catler 10 Unities + Antwort hilfreich


Passungensetzen.zip

 
Ich würde es so machen. Durchmesserzeichen bleibt!!!

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

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

Catler
Mitglied



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

Beiträge: 23
Registriert: 15.11.2005

erstellt am: 23. Jan. 2006 10: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

Besten Dank Lutz Federbusch,
genau das war meine Frage.
Catler

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