Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Bemassung mit VB auslesen

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
  
Risiko Cyberangriff - Sicherheit ohne Kompromisse: Mit 3DEXPERIENCE® SOLIDWORKS haben Hacker keine Chance
Autor Thema:  Bemassung mit VB auslesen (581 mal gelesen)
apple
Mitglied
Dipl.-Ing.

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

Beiträge: 8
Registriert: 15.05.2002

erstellt am: 20. Feb. 2010 18: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 folks,
ich hänge da gerade wieder an einem Punkt fest. Vielleicht kann mich da bitte mal einer eben in die richtige Richtung schubsen....
Also ich kenne den Namen des Features und den Namen der Skizze. Nun möchte ich davon den Bohrdurchmesser samt Tolerierung auslesen.
Dabei hatte ich mir den folgenden Code ausgedacht, der nur in der letzten Zeile rein meiner Fantasie entsprungen ist, wie ich mir das so gedacht/gewünscht habe. Aber genau da ist irgendwie der Wurm drin.

Vielen Dank schon mal an dieser Stelle
Thom

    Public Sub PassungsbemassungSuchen(ByVal FeatureName As String, ByVal SkizzeName As String)

        Dim swApp As SldWorks.SldWorks
        Dim swModel As SldWorks.ModelDoc2
        Dim swMathUtil As SldWorks.MathUtility
        Dim swFeature As SldWorks.Feature
        Dim swFeatureSkizze As SldWorks.Feature
        Dim swSkizze As SldWorks.Sketch
        Dim swBemassung As SldWorks.Dimension
        Dim swBemassungsTol As SldWorks.DimensionTolerance

        swApp = CreateObject("SldWorks.Application")
        swMathUtil = swApp.GetMathUtility
        swModel = swApp.ActiveDoc

        'aktiviere das gewünschte Feature
        swFeature = swModel.FeatureByName(FeatureName)

        FeatureIstUnterdrueckt = False
        'Falls das Feature unterdrückt sein sollte, dann alles überstpringen
        If swFeature.IIsSuppressed2(1, 1, FeatureName) = True Then
            'MsgBox("Das Feature ist unterdrückt")
            FeatureIstUnterdrueckt = True
            Exit Sub
        End If

        'Skizze des Features wählen
        swFeatureSkizze = swModel.FeatureByName(SkizzeName)
        swSkizze = swFeatureSkizze.GetSpecificFeature2
        swBemassung = swSkizze.GetBemassung("Bohrerdurchmesser")
        swBemassungsTol = swSkizze.GetBemassung("Bohrerdurchmesser")

    End Sub

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