| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | Bechtle PLM Deutschland tritt dem Deutschen Robotik Verband bei und startet Kooperation, eine Pressemitteilung
|
|
Autor
|
Thema: per API prüfen ob eine Skizze vollständig definiert ist (408 mal gelesen)
|
Kalle Mitglied Student
  
 Beiträge: 706 Registriert: 14.04.2002
|
erstellt am: 13. Nov. 2006 07:17 <-- editieren / zitieren --> Unities abgeben:         
Aheu, kennt jemand eine (einfache) Möglichkeit um per API zu prüfen ob eine Skizze vollständig definiert ist? Ich hab in der API-Hilfe bis jetzt noch nichts dazu gefunden. Hintergrund ist, dass SolidWorks immernoch hin und wieder Beziehungen von Skizzengeometrie, die mittels "Elemente übernehmen" von Flächen erstellt wurden verliert. Ich möchte nun automatisiert sämtliche Skizzen, wo nur solche übernommene Geometrie enthalten ist - und die demzufolge vollständig definiert sein sollten - daraufhin prüfen. Die Option "Nur vollständig definierte Skizzen verwenden" bringt in diesem Fall nichts, da die Skizze beim beenden des Editieren ja vollständig definiert war. Wenn SolidWorks dann selbständig die Referenzen verliert kümmert das diese Option herzlich wenig. Besten Dank, Kalle ------------------ ----------------------------------------- Es gibt immer mehr Lösungen als Probleme. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ralf Tide Moderator -
       

 Beiträge: 4999 Registriert: 06.08.2001 Sehr seltsame Dinge passiern <Klaus Lage - Toy Story> .-)
|
erstellt am: 13. Nov. 2006 08:11 <-- editieren / zitieren --> Unities abgeben:          Nur für Kalle
|
Kalle Mitglied Student
  
 Beiträge: 706 Registriert: 14.04.2002
|
erstellt am: 13. Nov. 2006 08:26 <-- editieren / zitieren --> Unities abgeben:         
Aheu Ralf, da ergeben sich zwei Probleme: 1) SWX2005 2) selbst wenn's 2006 oder 2007 wäre, so ist's auf fast allen Rechnern hier immernoch kein SWX -Office sondern nur ein blankes SolidWorks ohne irgendwelche Zusätze :-( Bis dann, Kalle ------------------ ----------------------------------------- Es gibt immer mehr Lösungen als Probleme. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HartmutT Mitglied Dipl.-Ing (TU) MB
  
 Beiträge: 790 Registriert: 16.06.2006 SWX 2019 SP5.0 MaxxDB 2021.SP0.02 Linked Jan 18 2021 (64bit)
|
erstellt am: 13. Nov. 2006 08:43 <-- editieren / zitieren --> Unities abgeben:          Nur für Kalle
Hallo Kalle! Einfachste Lösung die mir dazu einfällt - siehe Foto. Aber vielleicht könnte man ja diese Suche in ein Makro packen. Voraussetzung ist natürlich, daß Ihr bei Euch die Skizzen nicht umbenennt! Grüße ausm verregneten Remstal, Hartmut. ------------------ Hartmut Tylla Konstruktionsabteilung Dipl.-Ing. Schindler & Wagner GmbH & Co KG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
INKN Mitglied Consulant/Softwareentwickler
 
 Beiträge: 277 Registriert: 22.08.2001
|
erstellt am: 13. Nov. 2006 09:29 <-- editieren / zitieren --> Unities abgeben:          Nur für Kalle
Zitat: API Hilfe Description This method returns the current constrained status of the sketch. Syntax (OLE Automation) constrainStatus = Sketch.GetConstrainedStatus ( ) Return: (long) constrainStatus Constrained status as defined in swConstrainedStatus_e
------------------ Gruß Ingo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
Kalle Mitglied Student
  
 Beiträge: 706 Registriert: 14.04.2002
|
erstellt am: 13. Nov. 2006 09:35 <-- editieren / zitieren --> Unities abgeben:         
Zitat: Original erstellt von INKN: Zitat: API Hilfe Description This method returns the current constrained status of the sketch.Syntax (OLE Automation) constrainStatus = Sketch.GetConstrainedStatus ( ) Return: (long) constrainStatus Constrained status as defined in swConstrainedStatus_e
Genau das hab ich gesucht. Dummerweise hab ich nach Dingen wie "fully defined" gesucht. Tausend Dank. Kalle ------------------ ----------------------------------------- Es gibt immer mehr Lösungen als Probleme. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |