| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| | |
 | BOM Assistant für Stücklistenerstellung , eine App
|
|
Autor
|
Thema: Ex-/Import XML via ProToolkit (351 mal gelesen)
|
Johannes181 Mitglied
 Beiträge: 7 Registriert: 27.08.2007 ProE Wildfire 2 und ProE Wildfire 3 Microsoft VS C++ 6.0
|
erstellt am: 18. Sep. 2007 14:34 <-- editieren / zitieren --> Unities abgeben:         
hallo liebe proe´ler! ich möchte über protoolkit ein assembly in das xml-format exportieren. den code (2 möglichkeiten, die ich mir überlegt habe),den ich hinzugefügt habe, wird ohne probleme zwar compiliert und in proe ausgeführt, jedoch wird keine xml-datei erzeugt! kann mir da jemand bitte weiterhelfen, weil ich nicht wirklich mehr weiter weiß!?? und besteht auch die möglichkeit eine xml wieder in proe einzuladen - habe darüber nichts gefunden??? ich programmiere in c++ mit ms vs 6.0 und nutze wildfire 2... für eure hilfe bedanke ich mich schon einmal im voraus lg johannes Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 18. Sep. 2007 14:58 <-- editieren / zitieren --> Unities abgeben:          Nur für Johannes181
... das waere mir auch gaenzlich neu, dass proe/e excel-formate fuer teile/baugruppen-beschreibungen einlaedt. wuesste auch nicht wozu dies in der praxis tauglich waere, je weiter man sich im cad-bereich von dem microsoft-quatsch entfernen kann desto besser. wuerd mich mal interessieren: wie kann man eine pro/e baugruppe im *xml-format auslesen? was steht da drin? ... so long edit: und mal ehrlich, bevor ich in pro/toolkit anfange was zu probieren, versuche ich die nutzung und techn. machbarkeit doch im vorweg zu klären? [Diese Nachricht wurde von hagen123 am 18. Sep. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
roltermann Mitglied

 Beiträge: 61 Registriert: 05.01.2001 Dell M65 / Pro/E 2001-WF4
|
erstellt am: 18. Sep. 2007 15:54 <-- editieren / zitieren --> Unities abgeben:          Nur für Johannes181
Moin, in Theorie soll das gehen ;-). Ich habs auch mal probiert und nicht hinbekommen. Kann in Deinem Code keinen offensichtlichen Fehler entdecken aber die Doku ist da auch mal wieder sehr schweigsam. Das wiedereinlesen sollte mit "ProElemtreeFromXMLCreate" funktionieren. TIPP: In der Wildfire 4.0 Toolkit Doku gibt es Beispiele zu dem Thema!!! Große Bitte: Reporte mal Deine Ergebnisse! @hagen123: was bitte hat den XML mit Excel zu tun? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Johannes181 Mitglied
 Beiträge: 7 Registriert: 27.08.2007 ProE Wildfire 2 und ProE Wildfire 3 Microsoft VS C++ 6.0
|
erstellt am: 19. Sep. 2007 13:53 <-- editieren / zitieren --> Unities abgeben:         
hallo roltermann danke erst mal für deinen beitrag! an die doku von wildfire 4 komm ich nicht heran, habe auch nichts im netz gefunden. recht hast du damit, das die mitgelieferte doku etwas sparsam ausfällt  kannst du mir ein paar beispiele zukommen lassen für den export und wenn möglich auch von dem import? meine ergebnisse werde ich herein stellen. werde morgen die programme ausprobieren... lg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
roltermann Mitglied

 Beiträge: 61 Registriert: 05.01.2001 Dell M65 / Pro/E 2001-WF4
|
erstellt am: 19. Sep. 2007 14:37 <-- editieren / zitieren --> Unities abgeben:          Nur für Johannes181
Hi, lustigerweise ist der Beispielcode schon in der WF2 drin, nur nicht in die Doku verlinkt: schau mal in protoolkit\protk_appls\pt_userguide\ptu_featcreat\ - da gibt es drei files: UgIntcollectionDraftCreate.c, UgOADraftCreate.c und UgXMLFeat.c Damit sollte sich doch was anfangen lassen. Mehr hab ich auch nicht. Merke: Eine Suche nach Beispielcode im Toolkitverzeichnis lohnt sich immer Gruß Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Johannes181 Mitglied
 Beiträge: 7 Registriert: 27.08.2007 ProE Wildfire 2 und ProE Wildfire 3 Microsoft VS C++ 6.0
|
erstellt am: 20. Sep. 2007 10:30 <-- editieren / zitieren --> Unities abgeben:         
hallo ralf, also beim ausführen des programms passiert folgendes: anfrageroutine bezüglich geöffnetes projekt und modeltyp ohne probleme. pfadangabe und name der xml-datei eingeben ebenfalls ohne probleme. wenn ich den namen eingebe und enter drücke schließt sich jedoch komplett proe aber ohne das die fehlermeldung von ProFeatureElemtreeCreate kommt. hast du eine erklärung dafür? das programm habe ich auf grundlage von der UgXMLFeat.c geschrieben, weshalb ich das nicht verstehe! trotzdem danke.. bei dem versuch die importroutine mit ProElemtreeFromXMLCreate zu schreiben wirft mir c++ bei dem dritten parameter einen fehler aus. in der doku wird dieser parameter als ProXMLErrorList deklariert, folglich definiere ich: ProXMLErrorList errors; - schon das nimmt c++ nicht ProPath input_file; ProElement elemtree; ProError status; und als befehl: status = ProElemtreeFromXMLCreate(input_file, &elemtree, &errors); verstehe das nicht! habe ich für beide sachen noch etwas vergessen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |