| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: ProE-API (2525 mal gelesen)
|
cadsr Mitglied
 
 Beiträge: 237 Registriert: 06.05.2004 WF5 M200-64bit, Creo2 M050-64bit Creo3 M070
|
erstellt am: 09. Jun. 2010 16:00 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich habe immer wieder die Aufgabe, Berandungsflächen über Kurven zu legen, welche als IBL-Files vorliegen. Da dies sehr viele Kurven sind, ist das eine recht stupide Klickerei. Anschließend müssen die Flächen noch verschmolzen werden und Volumen erzeugt werden. Daher meine Frage an die Programmierprofis: Kann man so etwas per API automatisieren? Wenn ja mit welcher - VBA, Jlink, Webblink, ProProgram, ProToolkit? (habe ich eine vergessen?) Bisher habe ich nur etwas in den Manuals gestöbert: Mit VBA kann ich, wenn ich es richtig verstehe keine Geometrie-KEs erzeugen. Gibt es evtl. eine Übersicht, welche API was kann? Vielen Dank schon mal für die Antworten! Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DonChunior Mitglied CAD-Systemadministrator
   
 Beiträge: 1157 Registriert: 09.09.2004 Creo Parametric 10.0.5.0 Windchill 12.1.2.9 Windows 10 Enterprise x64
|
erstellt am: 09. Jun. 2010 16:17 <-- editieren / zitieren --> Unities abgeben:          Nur für cadsr
|
buwsoft Mitglied software developer

 Beiträge: 62 Registriert: 04.06.2009 Intel Core 2 Duo 2.1GHz, 2 GB RAM Diverse Pro/E-Versionen
|
erstellt am: 09. Jun. 2010 20:52 <-- editieren / zitieren --> Unities abgeben:          Nur für cadsr
Hallo Stefan, mit Pro/Toolkit kann man bestimmt was machen, aber auf den ersten Blick gibt es da keine geradlinige Lösung. Das heißt man müßte wahrscheinlich eine Kombination aus Mapkeys, UDFs und Toolkit verwenden. Oder man versucht gleich selbst die ibl-Dateien einzulesen und zu verarbeiten. Wenn ihr nicht schon eine Lizenz für Pro/Toolkit habt wäre das ein ziemlicher Aufwand: Kauf der Lizenz, einarbeiten in Toolkit, erstellen der Lösung. Schau dir doch alternativ mal das im Forum an. Vielleicht kannst du dich ja mit dem Benutzer kurzschließen und uns teilhaben lassen. Grüße Florian ------------------ buw Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadsr Mitglied
 
 Beiträge: 237 Registriert: 06.05.2004 WF5 M200-64bit, Creo2 M050-64bit Creo3 M070
|
erstellt am: 10. Jun. 2010 13:57 <-- editieren / zitieren --> Unities abgeben:         
Hallo, vielen Dank für die Antworten. Pro/TOOLKIT wollte ich natürlich möglichst vermeiden, weil es auch finanziell das mächtigste API ist. Hier dürfte der Aufwand in keinem Verhältnis zum Ergebnis sein. Mich hätte noch interessiert, ob mit den anderen APIs überhaupt Geometrie-KEs erzeugt werden können. Gruß Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RandomHero Mitglied Ingenieur

 Beiträge: 54 Registriert: 19.04.2010 Pro/ENGINEER Wildfire 4.0 M150 Intralink 3.4 M070 Windows 7-32bit
|
erstellt am: 11. Jun. 2010 01:16 <-- editieren / zitieren --> Unities abgeben:          Nur für cadsr
Kann dir leider nicht direkt bei deiner Frage weiterhelfen, da ich weder so tief in der VB-API noch in Pro/E stecke, aber ich kann dir den Tipp geben am besten mal in die Bedienungsanleitung einer beliebigen Schnittstelle zu schauen. Die sind alle recht übersichtlich aufgebaut und man sieht ziemlich schnell was geht und was nicht geht. Generell sind sich Visual Basic, weblink und j-link eigentlich sehr ähnlich was den Funktionsumfang angeht und ich würde behaupten - jedoch ohne Gewähr - dass, das was mit einer der APIs funktioniert auch mit den andern beiden realisierbar ist. Ehrlich gesagt kann ich mir auch nicht vorstellen, dass es an der Erstellung von Geometrie-KEs scheitert. Zur Not kann man z.B. in VB über einen Mapkey den entsprechenden Befehl direkt ansteuern, sollte die API diese Funktion wirklich nicht beherrschen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
supTom Mitglied CAD-Support

 Beiträge: 42 Registriert: 19.02.2008
|
erstellt am: 11. Jun. 2010 09:07 <-- editieren / zitieren --> Unities abgeben:          Nur für cadsr
Hallo Stefan, da ich mich gerade mit Pro/Weblink rumschlage: Nach meinen Unterlagen läßt sich fast alles auslegen und meistens auch verändern. Aber Geometrie erzeugen ist nicht. Höchstens, wie vorgeschlagen, in Zusammenarbeit mit einem Mapkey. Alles andere geht nur über hinterlegte UDFs und ob das bei dir funktioniert weiß ich nicht. Vielleicht wird es mit Weblink in der WF5 besser? Eventuell sind die anderen Schnittstellen mächtiger? Gruß Thomas ------------------ nixblick Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadsr Mitglied
 
 Beiträge: 237 Registriert: 06.05.2004 WF5 M200-64bit, Creo2 M050-64bit Creo3 M070
|
erstellt am: 14. Jun. 2010 08:32 <-- editieren / zitieren --> Unities abgeben:         
|