Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor .NET
  Ausgewählte Bemaßung ändern

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 Autodesk Produkte
Autor Thema:  Ausgewählte Bemaßung ändern (1435 mal gelesen)
Alcom
Mitglied



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

Beiträge: 191
Registriert: 07.05.2008

GPU: Nvidia 8800 GTS
CPU: Intel Core 2 Duo E6850 @ 3.00 GHZ
RAM: 3GB
OS: WIN XP

erstellt am: 12. Jul. 2011 11:34    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!

ist es möglich eine Makro zu machen welche folgende Änderungen an der ausgewählten Makro ausführt?

- Tolleranz symmetrisch +- 0,05 mm
- Prüfbemaßung ein
- Rund umkreist (zweite Auswahl im Prüfbemaßungsfenster)
- Prüfrate auf 100% setzen

Danke

MfG.

Alcom

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

Alcom
Mitglied



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

Beiträge: 191
Registriert: 07.05.2008

GPU: Nvidia 8800 GTS
CPU: Intel Core 2 Duo E6850 @ 3.00 GHZ
RAM: 3GB
OS: WIN XP

erstellt am: 12. Jul. 2011 16: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

Ich hab inzwischen einiges gemacht, und funktioniert auch so fast wie ich es brauche...

Code:

Public Sub tolleranz()

        Dim oDrawDoc As DrawingDocument
        Set oDrawDoc = ThisApplication.ActiveDocument

        Dim oDrawingDims() As DrawingDimension
        Dim a As Integer
        a = 0
       
        Dim i As Long
        For i = 1 To oDrawDoc.SelectSet.Count
        If Not oDrawDoc.SelectSet.Item(i) Is Nothing Then
        If TypeOf oDrawDoc.SelectSet.Item(i) Is DrawingDimension Then
        'Only add Dimensions to the ObjectCollection
        a = a + 1
        ReDim Preserve oDrawingDims(0 To a)
        Set oDrawingDims(a) = oDrawDoc.SelectSet.Item(i)
        End If
        End If
        Next

       
       
        Dim n As Integer
        For n = 1 To a
        oDrawingDims(n).Tolerance.SetToSymmetric ("0,05")
        oDrawingDims(n).IsInspectionDimension = True
        oDrawingDims(n).SetInspectionDimensionData kRoundedEndsInspectionBorder, "", "100%"
       
      ' MsgBox oDrawingDims(n).Text.FormattedText
       
        Next
End Sub



Mein Problem ist jetzt, dass es nur bei einer allgemeinen Bemaßung funktioniert.

Bei einem Bemaßungssatz wird die Tolleranz auf dem Ausgangsmaß gesetzt (0 mm).

Wenn man das allerdings von Hand macht dann kann man die Tolleranz auf einer X-beliebigen Bemaßung setzen.

Wie kann man diese Macro umprogrammieren sodass sie richtig funktioniert?

danke

MfG

Alcom

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

Doc Snyder
Ehrenmitglied V.I.P. h.c.
Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen



Sehen Sie sich das Profil von Doc Snyder an!   Senden Sie eine Private Message an Roland Schröder  Schreiben Sie einen Gästebucheintrag für Roland Schröder

Beiträge: 13115
Registriert: 02.04.2004

PDSU-2013-SP1.1 W7pro64-SP1
F-Secure-Int.-Sec.2012
Dell-M4600 2,13GHz 8GB
Quadro2000M 15,4"1920x1080/24"1920x1200
MS-IntelliMouse-Optical SpacePilotClassic

erstellt am: 12. Jul. 2011 17: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 Nur für Alcom 10 Unities + Antwort hilfreich

Moin!

Ginge das nicht viel einfacher mit einem entsprechenden Bemaßungsstil?

------------------
Roli  
www.Das-Entwicklungsbuero.de

[Diese Nachricht wurde höchstwahrscheinlich nach ihrer Erstellung von Doc Snyder noch ein Mal editiert.]

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

Alcom
Mitglied



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

Beiträge: 191
Registriert: 07.05.2008

GPU: Nvidia 8800 GTS
CPU: Intel Core 2 Duo E6850 @ 3.00 GHZ
RAM: 3GB
OS: WIN XP

erstellt am: 13. Jul. 2011 08:33    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!

Nein, da bei einem Bemaßungssatz alle Maße geändert werden. Ich will die Tolleranz nur auf einigen Bemaßungen setzen.

Mfg

Alcom

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)2023 CAD.de | Impressum | Datenschutz