| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Hoffmann Expertenseminar "Digitale Prozess- und Fertigungslösungen" |
Autor
|
Thema: API: Ermitteln, welche zwei Features,Faces o.ä. an einer AssemblyMate beteiligt sind? (393 mal gelesen)
|
sebhad Mitglied Student
Beiträge: 20 Registriert: 04.05.2004 SolidWorks 2003 Visual C# .NET
|
erstellt am: 18. Okt. 2004 23:14 <-- editieren / zitieren --> Unities abgeben:
Hallo an alle API -Professionals! An einer Baugruppen-Verknüpfung sind ja immer zwei Features oder Entities beteiligt, die dann z.B. deckungsgleich und gegengerichtet sind. FRAGE: ----------- Weiß jemand, wie man die zwei verknüpften "Objekte" ermitteln kann? (Z.B. zwei Ebenen oder zwei Achsen) ----------- Ich habe das Mate-Objekt und kann auch alle MateEntity-Objekte mit Mate::GetMateEntities() durchlaufen. Aber weiter komme ich nicht. Habe auch mit mit den Funktionen Mate::GetEntity() oder MateEntity::GetEntityParams() experimentiert, aber bin jetzt ratlos. Ich freu mich über jeden Tip, vielen Dank schon mal im Voraus, Sebastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
waldi Mitglied Softwerker
Beiträge: 272 Registriert: 07.08.2001 SW 2006 SP4
|
erstellt am: 19. Okt. 2004 08:25 <-- editieren / zitieren --> Unities abgeben: Nur für sebhad
|
sebhad Mitglied Student
Beiträge: 20 Registriert: 04.05.2004 SolidWorks 2003 Visual C# .NET
|
erstellt am: 19. Okt. 2004 10:34 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank, dann wirds bei mir wohl nicht gehen, denn nur für meine Diplomarbeit wird an der Uni wohl kein SWX 2004 angeschafft werden. Das wäre wohl die Lösung gewesen. Tja, schade. Eine kleine Hoffnung habe ich noch, da SWX 2003 ja intern trotzdem weiß, welche Elemente an der Verknüpfung beteiligt sind. Viele Grüße, Sebastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
waldi Mitglied Softwerker
Beiträge: 272 Registriert: 07.08.2001 SW 2006 SP4
|
erstellt am: 19. Okt. 2004 11:19 <-- editieren / zitieren --> Unities abgeben: Nur für sebhad
|
PASCAM Mitglied Diplom Informatiker
Beiträge: 67 Registriert: 25.11.2002
|
erstellt am: 20. Okt. 2004 07:44 <-- editieren / zitieren --> Unities abgeben: Nur für sebhad
Hallo Sebastian, Swoweit ich mich noch an SWX2003 erinnern kann, nimmst Du das Mate-Objekt und dort die Methode GetEntity, jweils mit 0 und 1. Dann bekommst Du die referenzierte Objekte zurueck. (Die neue Hilfe gibt zu den alten Objekten einfach nichts mehr her!) Gruss, Ralph ------------------ PASCAM Ralph Müller Softwareentwicklung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sebhad Mitglied Student
Beiträge: 20 Registriert: 04.05.2004 SolidWorks 2003 Visual C# .NET
|
erstellt am: 21. Okt. 2004 00:10 <-- editieren / zitieren --> Unities abgeben:
Hallo Ralph, Vielen Dank für die Hilfe! Ich werde das ausprobieren. Manchmal braucht man einfach einen kleinen Anstoß von außen um wieder eine neue Sichtweise zu bekommen. Mal sehen, ob ich weiterkomme. Bericht folgt... Viele Grüße, Sebastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sebhad Mitglied Student
Beiträge: 20 Registriert: 04.05.2004 SolidWorks 2003 Visual C# .NET
|
erstellt am: 28. Okt. 2004 23:55 <-- editieren / zitieren --> Unities abgeben:
Hallo Ralph, Das war die Lösung! ("GetEntity, jweils mit 0 und 1") Habe es nicht gleich ausprobieren können, aber jetzt. War eigentlich nicht so schwer - steht ja so auch in der API-Hilfe, aber ich habe wohl beim vorherigen Testen irgendwas falsch gemacht. Dann ist eine solche Hilfestellung wirklich super. Viele Dank und viele Grüße, Sebastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |