| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Dassault Systèmes auf der Hannover Messe 2024 (kostenlose Tickets verfügbar) |
Autor
|
Thema: API: Modelleigenschaften auslesen zum Xten (1272 mal gelesen)
|
KMassler Ehrenmitglied V.I.P. h.c. CAD Admin + Mädchen für Alles...
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: 24. Sep. 2004 12:35 <-- editieren / zitieren --> Unities abgeben:
Hallo Freunde, hier kommt die Xte Variante der Frage, wie ich Modelleigenschaften per API auslesen kann. Suchen hat mir da leider nicht weitergeholfen. Mein Problem: Ich habe eine Zeichnung geöffnet und möchte von dem dazu gehörenden Modell bestimmte Dateieigenschaften per API auslesen ohne das Modell zu öffnen. Mit Öffnen des Modells ist es weiter kein Problem, das dauert aber in der Regel viel zu lange. Ausserdem hätte ich gerne auch die Materialbezeichnung aus dem Featurebaum des Modells- wiederum ohne das ganze Modell laden zu müssen. Ich weiss, das ist hart, aber vielleicht hat ja ein schlauer Fuchs die Lösung? Danke schon mal fürs Nachdenken! Ciao
------------------ Klaus Massler www.al-ko.de privat... ForumsChat: Schau doch mal hier rein, wenn ihr Zeit habt... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
u.clemens Mitglied Konstrukteur
Beiträge: 964 Registriert: 04.07.2000 engineer's law o cheap o fast o good check only two !
|
erstellt am: 24. Sep. 2004 13:15 <-- editieren / zitieren --> Unities abgeben: Nur für KMassler
|
KMassler Ehrenmitglied V.I.P. h.c. CAD Admin + Mädchen für Alles...
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: 27. Sep. 2004 10:11 <-- editieren / zitieren --> Unities abgeben:
Tja, vielleicht hat sich meine Kiste am Freitag schon auf das Wochenende gefreut, da hatte ich auf jeden Fall spürbare Wartezeiten beim Öffnen der Modelle aus der Zeichnung, heute gehts wieder. Zitat: Original erstellt von u.clemens: Wenn Du einen Bezugshinweis erstellst, der verlinkt ist auf Eigenschaften vom Modell, klappt's doch auch ...
Dabei wird das Modell aber nicht dargestellt. Und das dauert halt u.U. doch etwas. Aber auf jeden Fall werde ich mal den Link verfolgen, sieht vielversprechend aus, danke und 10U4u ! Ciao ------------------ Klaus Massler www.al-ko.de privat... ForumsChat: Schau doch mal hier rein, wenn ihr Zeit habt... [Diese Nachricht wurde von KMassler am 27. Sep. 2004 editiert.] 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...
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: 27. Sep. 2004 12:02 <-- editieren / zitieren --> Unities abgeben:
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
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: 27. Sep. 2004 13:18 <-- editieren / zitieren --> Unities abgeben: Nur für KMassler
Hallo Klaus, also sind die Modelle doch schon geladen. Ich vermute mal, du meinst mit öffnen das ActivateDoc, was dann tatsächlich das Fenster aufmacht, was so lange dauert. Das geht aber auch einfacher ohne Fenster auf/Fenster zu: du holst dir mit View.GetReferencedModelName den namen des Dokumentes in der Ansicht und mit View.ReferencedConfiguration die passende Konfiguration. Dann kannst du das mit OpenDoc6 "öffnen", was extrem schnell geht, da es ja schon im Memory ist. Und da bekommst du deinen ModelDoc Objektpointer, mit dem du dann an deine Eigenschaften dran kommst. Schau dir mal mein Makro 21: Masseeigenschaften aus Ansicht an, da hab ich das beschrieben und ausführlich dokumentiert (in englisch ) Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de KLAMM? Was ist KLAMM? 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...
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: 27. Sep. 2004 14:36 <-- editieren / zitieren --> Unities abgeben:
|