Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Unterdrueckte Verknüpfungen

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
  
SOLIDWORKS NEXT | Episode 3: Von CAD Zu Code - Nahtlose Konstruktion und virtuelle Roboterprogrammierung, ein Webinar am 15.09.2026
Autor Thema:  Unterdrueckte Verknüpfungen (380 mal gelesen)
MH
Mitglied
Konstrukteur


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

Beiträge: 96
Registriert: 14.07.2000

Bauet auf und reisset nieder habt Ihr Arbeit immer wieder.
P4 1,7MHz, SWX2003, SVP5,Gloria III

erstellt am: 11. Dez. 2001 13:22    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

Kann man unterdrückte Verknüpfungen auf einen Rutsch wieder aktiv machen?

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

Propeller
Mitglied
Projektingenieur


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

Beiträge: 10
Registriert: 27.09.2001

erstellt am: 11. Dez. 2001 14:08    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 MH 10 Unities + Antwort hilfreich

Hi MH!

Kann man!
Mit dem SP11 geht das bei uns problemlos!
Einfach Verknüpfungen makieren und dann die Unterdrückung aufheben.
Vorher haben wir uns da mit einem kleinen Makro beholfen.


Sub main()

Set swApp = CreateObject("SldWorks.Application")
Set Part = swApp.ActiveDoc

' Am Ende die Maximalanzahl eintragen
'    Hier    | ||
'
For I = 1 To 20
'            ^^^
'    Hier    | ||

' Hier drunter müssen jetzt alle Verknüpfungstypen nacheinander aufgezählt werden
' wegen der Übersichtlichkeit ist hier nur Paralell aufgeführt

Part.SelectByID "Parallel" & I, "MATE", 0, 0, 0
Part.SelectedFeatureProperties 0, 0, 0, 0, 0, 0, 0, 1, 0, "Parallel" & I
Part.ClearSelection

Next
End Sub

Ist zwar kein schöner Weg und bei grossen Baugruppen dauert es ein wenig, aber es funktioniert!


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

Oldie
Mitglied
Senior design engineer


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

Beiträge: 750
Registriert: 22.01.2001

Catia V5 R16 - R19

erstellt am: 11. Dez. 2001 14:45    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 MH 10 Unities + Antwort hilfreich

Hallo MH.

Im Featuremanager unter (zum Beispiel VerknüpfungGruppe1) die erste Verknüpfung mit der Maus selektieren, dann die letzte Verknüpfung bei gedrückter [Shift]- Taste anklicken. Damit sind alle dazwischenliegenden Verknüpfungen selektiert. Jetzt kann man (sofern mindestens eine der selektierten Verknüpfungen unterdrückt ist) unter dem Menüpunkt  [Bearbeiten]-[Unterdrückung aufheben] eine der 3 Optionen wählen und damit entweder die Unterdrückungen für diese Konfuguration, für alle Konfigurationen oder für festgelegte Konfigurationen aufheben.


mfg
  Oldie

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

d_b
Mitglied
vorhanden


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

Beiträge: 88
Registriert: 15.03.2001

42

erstellt am: 11. Dez. 2001 14: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 MH 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von MH:
Kann man unterdrückte Verknüpfungen auf einen Rutsch wieder aktiv machen?

geht z.B. mit folgendem Makro

-----------------------------
Option Explicit

Dim swApp As Object
Dim Model As Object
Dim boolstatus As Boolean
Dim feature As Object
Dim subfeat As Object

Dim featurename As String
Dim featuretname As String
Dim subfeaturename As String
Dim subfeaturetname As String

Const swDocPART = 1
Const swDocASSEMBLY = 2
Const swDocDRAWING = 3
Const swSuppressFeature As Long = 0
Const swUnSuppressFeature As Long = 1
Const swTnMateCoincident As String = "MateCoincident"
Const swTnMateConcentric As String = "MateConcentric"
Const swTnMateDistanceDim As String = "MateDistanceDim"
Const swTnMateParallel As String = "MateParallel"
Const swTnMateTangent As String = "MateTangent"

Sub Main()
Set swApp = CreateObject("SldWorks.Application")
Set Model = swApp.ActiveDoc

If Model Is Nothing Then
    MsgBox ("Kein aktives Dokument")
    Exit Sub
End If

If (Model.GetType <> swDocASSEMBLY) Then
    MsgBox ("Nur für Baugruppen")
    Exit Sub
End If

Set feature = Model.FirstFeature ' Get the 1st feature in part


While Not feature Is Nothing

featuretname = feature.GetTypeName
featurename = feature.Name

    If (featuretname = "MateCoincident" Or _
        featuretname = "MateConcentric" Or _
        featuretname = "MateDistanceDim" Or _
        featuretname = "MateParallel" Or _
        featuretname = "MateTangent") Then
        boolstatus = feature.SetSuppression(swUnSuppressFeature)
        If (Not boolstatus) Then
        MsgBox "Fehler bei:" & Chr(13) & featurename
        MsgBox featurename
        End If
    End If

Set subfeat = feature.GetFirstSubFeature

While Not subfeat Is Nothing
  subfeaturetname = subfeat.GetTypeName
  subfeaturename = subfeat.Name
    If (subfeaturetname = "MateCoincident" Or _
        subfeaturetname = "MateConcentric" Or _
        subfeaturetname = "MateDistanceDim" Or _
        subfeaturetname = "MateParallel" Or _
        subfeaturetname = "MateTangent") Then
        boolstatus = subfeat.SetSuppression(swUnSuppressFeature)
        If (Not boolstatus) Then
        MsgBox "Fehler bei:" & Chr(13) & subfeaturename
        MsgBox subfeaturename
        End If
    End If
  Set subfeat = subfeat.GetNextSubFeature
Wend

Set feature = feature.GetNextFeature()
Wend

End Sub

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

MH
Mitglied
Konstrukteur


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

Beiträge: 96
Registriert: 14.07.2000

Bauet auf und reisset nieder habt Ihr Arbeit immer wieder.
P4 1,7MHz, SWX2003, SVP5,Gloria III

erstellt am: 12. Dez. 2001 08:36    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

Vielen Dank euch allen,

Martin

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