Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Verknüpfungsmatrix exportiren

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
  
PLM TechnologieForum Hannover
Autor Thema:  Verknüpfungsmatrix exportiren (1228 mal gelesen)
xiao0503
Mitglied
Student


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

Beiträge: 12
Registriert: 03.12.2014

erstellt am: 03. Dez. 2014 17: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 Leute!

Ich bin neu hier und möchte für meine Thesis jemanden um Rat fragen.

Vorher habe ich nur Konstruktionserfahrung mit Catia. Für die Thesis habe ich mit SolidWorks erneut gelernt.
Jetzt wurden alle Bauteile schon fertig gezeichnet und wurden die Verknüpfungen zwischen Bauteilen in der Baugruppe auch bestimmt.

Meine Frage ist: Gibt es eine Möglichkeit, dass die sämtlichen Verknüpfungen als eine Liste oder eine Matrix in einer Excel- oder TXT-Datei exportiert werden können?

Beispielsfall:

Variant 1:

Bauteil  A  B  C  D
        A  0  1  0  1
        B  1  0  1  0
        C  0  1  0  1
        D  1  0  1  0
1: Verknüpfung zwischen den Bauteilen
0: Keine Verknüpfung zwischen den Bauteilen

Variant 2:

Deckungsgleich1: Platt1-Platt2
Deckungsgleich2: Platt1-Platt2
Deckungsgleich3: Platt1-Platt2
Deckungsgleich4: Platt1-M6x16<1>
Schraube1:      Platt1-M6x16<1>
Deckungsgleich5: Platt1-M6x16<2>
Schraube2:      Platt1-M6x16<2>

Ich habe vielmal versucht, leider keine Ahnung dafür...
Vielen Dank schon einmal für die Hilfe.

Gruß Vanessa

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

Heiko Soehnholz
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. (FH) Maschinenbau



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

Beiträge: 5463
Registriert: 03.07.2002

SOLIDWORKS 2001 - 2024SP0.1
Elite AE Award 2023
SOLIDWORKS Premium,
Simu, Flow, Plastics, Composer, MBD,
Inspection, PDMP, Visualize, TopsWorks,
DPS Tools, JobBox, MacroSheet, etc.
Passungstabelle von Heinz
WIN10x64 22H2 | HP ZBook 17 Fury G8

erstellt am: 03. Dez. 2014 19: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 Nur für xiao0503 10 Unities + Antwort hilfreich

Hallo,

und willkommen im Forum und bei SWX!

Du könntest eine Konstruktionstabelle in die Baugruppe einfügen. SWX wird in diese Excel-Tabelle die konfigurierten Parameter (u.a. auch die Verknüpfungen) eintragen.

Die Matrix wird dann waagerecht die Verknüpfungen und senkrecht die Konfigurationen auflisten. Und in der Matrix dann den Status.

Das sollte dir helfen...

------------------
Einen schönen Gruß von Heiko

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: 04. Dez. 2014 08:40    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 xiao0503 10 Unities + Antwort hilfreich


27791_liste-verknuepfungen-komponenten.wmv

 
Hallo Vanessa,

und herzlich willkommen im SolidWorks Brett auf CAD.de  

Mir fallen auf die Schnelle noch zwei Möglichkeiten ein, wie du das zumindest als Listenform hinbekommst, um es dann in Excel oder Access weiter zu verarbeiten und deine Matrix zu bekommen.

Erster Weg: Makros. Da hast du die meiste Freiheit, dass Ergebnis schon so zu formatieren, wie du es haben möchtest, dafür musst du natürlich ein wenig Ahnung von VB.NET, C# oder VBA haben. Ein Beispiel, mit dem du anfangen kannst, ist in der API Hilfe unter dem Titel "Get Mates and Mate Entities Example (VBA)" zu finden, das rattert einfach durch den Featurebaum der Baugruppe, liest die Verknüpfungen aus und ermittelt dazu die Komponenten. Da dann ein paar Zeilen reingestrickt für deine Ausgabe und fertig.

Zweiter Weg: Liste der Verknpfungen rauskopieren und in Excel weiterverarbeiten. Dazu brauchst du zunächst mal ein Tool wie GetWindowText, mit dem man aus (fast) allen Listen, Treeviews etc. die Textinformationen rauskopieren kann. Dann rufst du dir die Übersicht der Verknüpfungen mittels "Verknüpfung anzeigen" auf, kopierst die die Liste nach Excel und bereitest sie dir da auf. Ich hab ein kleines Video angehangen, wie das funktioniert, ist ne Sache von 20-30 Sekunden.

Ciao,
Stefan

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

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

xiao0503
Mitglied
Student


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

Beiträge: 12
Registriert: 03.12.2014

erstellt am: 04. Dez. 2014 16:48    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 Heiko,

vielen Dank für Deine Hilfe!

Die Konfigurationsliste habe ich herausbekommen. Die Liste zeigt alle Namen der Verknüpfungen und die Fixerung von den Bauteilen bzw. Baugruppen. Vielleicht kann die SolidWorks die verknüpften Bauteile auch auflisten? Sowie ich in der Variante 2 geschrieben, in der Liste sollten die Bauteile verzeichnet werden, die mit der Verknüpfung verbunden werden.

Danke nochmal.


Grüße

Vanessa

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

xiao0503
Mitglied
Student


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

Beiträge: 12
Registriert: 03.12.2014

erstellt am: 04. Dez. 2014 17:07    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 Stefan,

Vielen Dank für Deine Antworte!

Für den erste Weg:
Die VBA Prgram habe ich im der Hilfe gefunden und in eine .swp-Datei gespeichert. Nach einer Durchführung kam aber nichts aus.

Für den zweiten Weg:
Diese Methode sieht etwa einfacher und schneller aus. Für die Thesis fordert meiner Betreuer einen automatische Ablauf an. Leider passt dieses nicht...

Ich würde den Marko nochmal schauen. Ich habe mal mit Marko in den Software DIAdem und FAMOS programmiert. Dieser Code sieht ganz anderes aus.

Dank nochmal!

Grüße

Vanessa

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

xiao0503
Mitglied
Student


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

Beiträge: 12
Registriert: 03.12.2014

erstellt am: 08. Dez. 2014 15:21    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 Stefan,

das Makro Skript habe ich mehrmals durchgeführt. Aber es kam immer nichts aus. Vielleicht kannst Du mir mitteilen, wo ist das Problem?


Grüße

Vanessa

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: 08. Dez. 2014 15: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 Nur für xiao0503 10 Unities + Antwort hilfreich


27791_ausgabe-direktfenster.png

 
Hallo Vanessa,

was erwartest du denn, wo das rauskommen sollte? Im Beispielmakro der API Hilfe werden die Infos mit dem Befehl debug.print ausgegeben, die landen im Direktfenster des VBA-Editors. Das Direktfenster kannst du dort im Ansichtsmenu oder mit der Tastenkombi STRG-G aufrufen.

Du darfst auch nicht erwarten, dass die Ausgabe dort so ist, wie du sie haben willst, aber du wirst sehen, dass alle Informationen da sind, die du brauchst, um das umzustellen und die Ausgabe so zu formatieren, wie du sie gerne hättest. Das sollte ja auch ein Beispiel sein und kein fertiger Teil einer  Masterthesis 

Ciao,
Stefan

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

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

xiao0503
Mitglied
Student


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

Beiträge: 12
Registriert: 03.12.2014

erstellt am: 08. Dez. 2014 17:07    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 Stefan,

vielen Dank für Deine Hilfe!

Vorher habe ich das Skript immer mit "Run Sub" durchgeführt. Jetzt geht alles in Ordnung.

Schöner Tag!


Grüße

Vanessa

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