| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: creo-API-Experte gesucht! (1960 mal gelesen)
|
SLDW-FEM Mitglied Simulations-Ingenieur
Beiträge: 614 Registriert: 21.02.2005 HP-ZBook 16gbRAM NVIDIA
|
erstellt am: 17. Apr. 2019 12:23 <-- editieren / zitieren --> Unities abgeben:
Hallo ich komme von solidworks und möchte in creo : * Datei-eigenschaften per Makro lesen (und schreiben) * Step-Dateien auf Knopfdruck erzeugen * und noch mehr DInger (wie MTM auslesen) benutzt jemand *beide Systeme* ? 1. Lässt sich Creo ähnlich programmieren wie SWX [SolidWorks] ? (Makros / C#) 2. Gibt es eine webhelp? wie https://help.solidworks.com 3. Sind das in API zwei getrennte Systeme? Creo Parametric oder Creo Elements /Direct Modeling Hierzu suche ich Experten (möglichst süddeutscher Raum) bitte eine PM schreiben Vielen Dank für alle Tipps /Umsteigertipps Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2143 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook 17 G4, Windows 10 Pro 64
|
erstellt am: 17. Apr. 2019 15:15 <-- editieren / zitieren --> Unities abgeben: Nur für SLDW-FEM
|
SLDW-FEM Mitglied Simulations-Ingenieur
Beiträge: 614 Registriert: 21.02.2005 HP-ZBook 16gbRAM NVIDIA
|
erstellt am: 17. Apr. 2019 15:56 <-- editieren / zitieren --> Unities abgeben:
|
SLDW-FEM Mitglied Simulations-Ingenieur
Beiträge: 614 Registriert: 21.02.2005 HP-ZBook 16gbRAM NVIDIA
|
erstellt am: 17. Apr. 2019 15:58 <-- editieren / zitieren --> Unities abgeben:
|
der_Wolfgang Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build19044.2364 ● Drafting V17~V20.5.1 ● Modeling V17~V20.5.1
|
erstellt am: 17. Apr. 2019 17:40 <-- editieren / zitieren --> Unities abgeben: Nur für SLDW-FEM
Zitat: Original erstellt von SLDW-FEM: ich .... möchte in creo : * Datei-eigenschaften per Makro lesen (und schreiben)
sowas wie Dateigröße / Dateidatum ... ? Das geht in Creo Elements/Direct Modeling mit Standard LISP Funktionen. Zitat: * Step-Dateien auf Knopfdruck erzeugen
Kann man machen in LISP und mit Integration Kit Funktionen. Zitat: * und noch mehr Dinger (wie MTM auslesen)
Was immer 'MTM' sein mag... -- Methods-Time Measurement? Zitat: 1. Lässt sich Creo ähnlich programmieren wie SWX [SolidWorks] ? (Makros / C#)
Creo Elements/Direct Modeling läßt sich mit LISP programmieren. Das API ist umfangreich. Ja, es läßt sich 'ähnlich' programmieren. Weil: schier jede Programmiersprache hat Variablen, Funktionen, Schleifen, Bedingungen, und meist auch Schnittstellen zum Dateisystem und ähnliches. Zitat: 2. Gibt es eine webhelp?
ja : https://support.ptc.com/help/creo/ced_modeling/r20.2.0.0/en/ced_modeling/baggage/documentation/integration_kit/toc.html oder meinst Du ganz allgemeine Hilfe (weniger Programmier technisch)? Zitat: 3. Sind das in API zwei getrennte Systeme? Creo Parametric oder Creo Elements /Direct Modeling
JA. Der Ursprung, die Philosophie, der Entstehungsort und anderes liegen WEIT auseinander... ebenso jegliche customization oder API.. Der eine Entstehungsort liegt überwiegend südlich von Stuttgart. Der andere JWD. Der erstere stand auch lange Zeit für deutsche Qualitätsarbeit. _____________________________________ Stelle doch bitte in deiner cad.de-system Info klar von welchem 'creo' Du wirklich sprichst. Nur "Creo" zu sagen ist (dank' an PTC) mittlerweile oft sehr mistverständlich. In diesem Forum spricht man eher von 'Modeling' oder 'SolidDesigner', auch um verwexlungen zu vermeiden. ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SLDW-FEM Mitglied Simulations-Ingenieur
Beiträge: 614 Registriert: 21.02.2005 HP-ZBook 16gbRAM NVIDIA
|
erstellt am: 17. Apr. 2019 19:02 <-- editieren / zitieren --> Unities abgeben:
|
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004 Solid Edge (ST6 - SE2019) SolidWorks (2014 - 2019) DraftSight 2016 und 2018 Creo Elements Direct Modeling (SolidDesigner V17, V18, V19, V20) Inventor 2018 ACAD/Mechanical 2018
|
erstellt am: 06. Jun. 2019 15:52 <-- editieren / zitieren --> Unities abgeben: Nur für SLDW-FEM
Es besteht auch die Möglichkeit ein c#-Addin zu schreiben. Hierzu gibt es auch einen Wizard siehe "CoCreate.OsdmObjects.chm". Die .Net-API für OSD ist nicht so umfangreich wie direkt über Lisp (Klassen für Anno gibt es dort gar nicht), Du kannst aber auch Lisp-Code einbinden und bidirektional kommunizieren. Du hast somit alle Möglichkeiten des .Net (eigen coole Dialoge und was das Herz sonst noch so begehrt ;-)) im Kontext von OSD. Was Du bei SolidWorks unter Dateieigenschaften verstehst, sind bei OSD die Attribute/Attributeparameter. CU Ralf
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Optomechaniker / Konstrukteur für Optische Systeme / Head Up Displays (m/w/d) | ARRK Engineering ist Teil des internationalen ARRK Firmenverbundes und spezialisiert auf die Produktentwicklung. Innerhalb der ARRK-Firmengruppe setzen wir Produktentwicklungen von der virtuellen Entwicklung bis hin zum Prototypen und der Produktion in Kleinserien um. Das HUD-Team bietet viele neue Möglichkeiten, sowie ein Arbeitsumfeld in einem innovativen Team mit interessanten Projekten.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
Kricher Mitglied Entwickler
Beiträge: 270 Registriert: 10.09.2004 Solid Edge (ST6 - SE2019) SolidWorks (2014 - 2019) DraftSight 2016 und 2018 Creo Elements Direct Modeling (SolidDesigner V17, V18, V19, V20) Inventor 2018 ACAD/Mechanical 2018
|
erstellt am: 11. Jun. 2019 15:15 <-- editieren / zitieren --> Unities abgeben: Nur für SLDW-FEM
In .Net-API gibt es die nachfolgende Methode: IBody.InqMassProperties (...) Damit kann man sich "Moments of inertia" zurückgeben lassen. Mit Lisp gibt es GET_VOL_PROP interrupt action Mit den Parametern :FOR_PART :INERTIA kann man sich "measures the inertia of a part or assembly" ermitteln (keine Ahnung ob das passt). Alles nicht ausprobiert, da musst Du ers mal generell mit Code am Start sein. CU Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |