Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Bemaßungs Makro!

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
  
AMB 2024
Autor Thema:  Bemaßungs Makro! (790 mal gelesen)
Mepho13
Mitglied
Konstrukteur


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

Beiträge: 16
Registriert: 29.07.2005

Solid Works 2005

erstellt am: 29. Jul. 2005 08:55    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

Hi alle zusammen!
Kann mir bitte jemand helfen der mit Makros fit ist?
Ich möchte zwei kleines Makros schreiben bei denen die Bemaßung 1. in Klammer geschrieben wird und 2. die Bemaßung auf der Maßlinie zentriert wird! Hab von Makros in SW leider noch keine Ahnung, bis jetzt hab ich nur welche in Excel erstellt!
Danke schon mal für die Hilfe!

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

Teddibaer
Ehrenmitglied V.I.P. h.c.
Struktur-Experte



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

Beiträge: 2125
Registriert: 09.02.2004

erstellt am: 29. Jul. 2005 08: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 Mepho13 10 Unities + Antwort hilfreich

Willkommen im Forum.

Reicht dir das vielleicht: Suche mal Bemaßungsfavoriten in der SWX-Hilfe.

Auf www.solidworks.cad.de in der Makro Ecke gibt es etwas mit Bemaßung. Schau da mal vorbei.

P.S.: Ein ausgefülltes Profil wäre schön, dann wissen wir, mit wem wir es zutun haben. 

------------------
Gruß, der Teddibaer

Besucht mich doch mal ...
----------------
Es gibt eine Theorie, nach der die Konzentration von Dummheit an bestimmten Orten besonders hoch ist. 

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

KMassler
Ehrenmitglied V.I.P. h.c.
CAD Admin + Mädchen für Alles...



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

Beiträge: 2675
Registriert: 06.11.2000

SolidWorks Start 1999
** CSWP 01/2008 **
------------------
Zuletzt beruflich:
- SWX2020 SP5;
- SAP/PLM+ECTR;
- DriveWorks Pro;
- Programmierung:
VBA, aktuell Visual Studio 2022/VB.Net
------------------
ab 2024 (privat):
Onshape und anderes

erstellt am: 29. Jul. 2005 09:24    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 Mepho13 10 Unities + Antwort hilfreich

Das dumme an den Favoriten ist nur, dass sie nur für das betreffende Dokument gelten.
D.h. die müssen für alle Dokumente neu angelegt werden.
Die Favoriten lassen sich zwar in spezielle Datien speichern, aber nur einzeln! Und Automatisch geladen werden die auch nicht mehr.

Der Einzige Weg wäre, diese schon in den Vorlagen zu definieren. Aber das ist doch eher unpraktikabel, schließlich kommen bei der tägl. Arbeit ja doch immer wieder andere Varianten hinzu. Und dann kann man nicht dauernd die Vorlagen ändern.

Also diese Bemaßungsfavoriten sind für mich ein Schuss ins Knie.

------------------
Klaus

Danke für deinen Besuch in meinem Gästebuch!
www.al-ko.de
privat...
ForumsChat: Schau doch mal hier rein, wenn du Zeit hast...
Saga of Ryzom

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

Teddibaer
Ehrenmitglied V.I.P. h.c.
Struktur-Experte



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

Beiträge: 2125
Registriert: 09.02.2004

erstellt am: 29. Jul. 2005 09:41    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 Mepho13 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von KMassler:
... Also diese Bemaßungsfavoriten sind für mich ein Schuss ins Knie.

Wow, das ist wahrscheinlich der Grund, warum ich die bis dato noch nicht genutzt habe 

------------------
Gruß, der Teddibaer

Besucht mich doch mal ...
----------------
Es gibt eine Theorie, nach der die Konzentration von Dummheit an bestimmten Orten besonders hoch ist. 

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

Atsam
Mitglied
Dipl.-Ing. Mechatronik (BA)


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

Beiträge: 199
Registriert: 22.11.2004

SolidWorks Office Premium 2010 x64 Edition, SP 5.0

erstellt am: 29. Jul. 2005 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 Mepho13 10 Unities + Antwort hilfreich

Hallo Mepho13.

Also für die Klammern brauchst du eigentlich kein Mako. Du kanst die Bemaßungen markieren und dann im Bemaßungsmanager einfach ein Häkchen bei "Klammern" setzen. Kannst du auch schon machen, während du die Bemaßung erstellst.

Zum zentrieren: Versuch mal folgendes

******************************************************************
Dim swApp As Object
Dim Part As Object
Dim boolstatus As Boolean
Dim longstatus As Long
Dim Annotation As Object
Dim Gtol As Object
Dim DatumTag As Object
Dim FeatureData As Object
Dim Feature As Object
Dim Component As Object
Dim ModelDoc As Object
Dim SelectionMgr As Object
Dim DispDim As Object
Dim i As Long
Dim center As Boolean

Const swSelDIMENSIONS = 14

Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc

If Not Part.GetType = 3 Then            'Fehlerabfang Dateiart
    swApp.SendMsgToUser "Datei ist keine Zeichnungsdatei"
   
Else

    Set swApp = CreateObject("SldWorks.Application")
    Set ModelDoc = swApp.ActiveDoc
    Set SelectionMgr = ModelDoc.SelectionManager

    center = True

    'Alle selektierten Objekte durchgehen
    For i = 1 To SelectionMgr.GetSelectedObjectCount
        'Wenn es eine Bemaßung ist
        If SelectionMgr.GetSelectedObjectType(i) = swSelDIMENSIONS Then
            'An die Bemaßung anklinken
            Set DispDim = SelectionMgr.GetSelectedObject3(i)
           
            DispDim.CenterText = center
           
        End If
    Next i

    'Bildschirm neu zeichnen lassen
    Call ModelDoc.WindowRedraw
   
End If
End Sub
*****************************************************************

Das war gerade auf die Schnelle aus einem anderen Makro zusammen gestrickt. Habs kurz gestestet. Der Befehl scheint aber nur Bemaßungen zu zentrieren, die sich noch innerhalb der Maßhilfslinien befinden. Sobald sie außerhalb sind, muss man die Bemaßung erst wieder zwischen die Hilfslinien ziehen, um das Maß zu zentrieren.

Gruß, Markus

------------------

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

Mepho13
Mitglied
Konstrukteur


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

Beiträge: 16
Registriert: 29.07.2005

Solid Works 2005

erstellt am: 29. Jul. 2005 10:09    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

Du bist der Beste Markus!
Danke das Makro funkt bestens!
Ein Makro mit dem man die Bemaßung wäre echt noch ein Sahnehäubchen!
Ich möchte die Makros nämlich in eine Toolbar einfügen!
Ich weiß daß man die Klammern schon beim setzten der Bamßung auswählen kann, aber ein Button mit einem Klammermakro wäre schon ein gewisser komfort!
www.flanagansfog.com

[Diese Nachricht wurde von Mepho13 am 29. Jul. 2005 editiert.]

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 29. Jul. 2005 10:44    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 Mepho13 10 Unities + Antwort hilfreich

Hallo Mepho13,

und herzlich willkommen im SolidWorks Brett auf CAD.de 

Teddibaer hat dir ja schon den Hinweis gegeben, ich schick dir jetzt mal noch den konkreten Link dazu: auf meiner Makroseite http://solidworks.cad.de/mm_25.htm findest du ein Makro zum Klammern setzen. Am einfachsten verqickst du die beiden Makros dann zu einem, dann hast du es in einem Rutsch erledigt.

Ciao,
Stefan

PS: falls noch nicht gemacht schau doch mal auf http://solidworks.cad.de/int_forum.htm nach, warum z.B. neue Logins ohne Angaben im Profil hier manchmal etwas komisch betrachtet werden. Viele Grüße nach Wien 

------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de

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

Mepho13
Mitglied
Konstrukteur


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

Beiträge: 16
Registriert: 29.07.2005

Solid Works 2005

erstellt am: 29. Jul. 2005 11:35    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

Danke schön für die Tipps!

Schönen Tag noch!

Grüß aus dem kochenden Wien

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