Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Modeling
  PROGRAMMIEREN

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
Autor Thema:  PROGRAMMIEREN (690 mal gelesen)
rene.weimar
Mitglied
CAD engineer


Sehen Sie sich das Profil von rene.weimar an!   Senden Sie eine Private Message an rene.weimar  Schreiben Sie einen Gästebucheintrag für rene.weimar

Beiträge: 24
Registriert: 27.11.2002

erstellt am: 06. Dez. 2002 07:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Gibt es noch andere Wegen SolidDesigner zu programmieren (Visual basic, C++, .....) oder geht es nur mit LISP? Wie bekomme ich buecher davon?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Walter Geppert
Moderator
Frank und Frei




Sehen Sie sich das Profil von Walter Geppert an!   Senden Sie eine Private Message an Walter Geppert  Schreiben Sie einen Gästebucheintrag für Walter Geppert

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: 06. Dez. 2002 10:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rene.weimar 10 Unities + Antwort hilfreich

CoCreate hat seine speziellen Funktionen, die in OSD verwendet werden nun mal in LISP integriert, und von da sind sie eben auch zu verwenden. Ist am Anfang für ME10-User schwer gewöhnungsbedürftig, hat aber letzendlich seine Vorteile, speziell beim rekursiven Durchforsten einer verschachtelten Baugruppenstruktur.
Einen allgemeinen Einstieg in die Basissprache hat man z.B. mit "ANSI Common Lisp" von Paul Graham im Prentice Hall Verlag ISBN 3-8272-9543-2 um (ehemalige) DM 69,95. Ist zwar teilweise ziemlich theoretisch, aber die Sprachreferenz allein ist es schon wert.
OSD-spezifisch kann man nur raten, die Beispielprogramme im Integration Kit anzusehen, die (und auch meine  ) sind dann etwas weniger akademisch aufgebaut und leichter lesbar. Jede Menge Hilfe dazu gibts dann unter "Grundlagen" "Bücher" "One Space Designer Developers Kit" (installdir\help\Common\documentation\integration_kit\home.html), allerdings nur in Englisch. Am Anfang habe ich massenhaft Ausdrucke dieser Dokumente gemacht, weil das Lesen so leichter fällt, also gleich mal neue Druckerpatronen bestellen  .

------------------
DC4 Technisches Büro GmbH

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

clausb
Ehrenmitglied V.I.P. h.c.



Sehen Sie sich das Profil von clausb an!   Senden Sie eine Private Message an clausb  Schreiben Sie einen Gästebucheintrag für clausb

Beiträge: 2914
Registriert: 20.12.2000

Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.

erstellt am: 06. Dez. 2002 10:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rene.weimar 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von rene.weimar:
Gibt es noch andere Wegen SolidDesigner zu programmieren (Visual basic, C++, .....) oder geht es nur mit LISP? Wie bekomme ich buecher davon?

Offiziell unterstuetzt wird die Programmierung in LISP, und hier tut man sich auch am leichtesten, wenn man UI-Elemente hinzufuegen will. Ueber Tricks (insbesondere IPC, aber auch andere Mechanismen) gehen auch andere Sprache, zumindest fuer Teile der Erweiterungen, die man schreibt.

Das in OSDM verwendete LISP folgt dem Common-LISP-Standard. Zu Common LISP gibt es eine Vielzahl von Buechern. Deutsche Buecher bei Amazon:
http://www.amazon.de/exec/obidos/search-handle-url/index=books-de&field-keywords=common%20lisp&bq=1/ref=sr_aps_all_b/

Englische Buecher bei Amazon:
http://www.amazon.de/exec/obidos/search-handle-url/index=books-de-intl-us&field-keywords=common%20lisp&bq=1/ref=sr_aps_all_b/

Fuer welches Buch man sich entscheidet, haengt davon ab, wieviel man schon von LISP weiss, wieviel man lernen will, ob man andere Programmiersprachen schon kann, ob man mit Referenzhandbuechern klarkommt oder lieber ganz behutsame Einfuehrungen hat. Hier kann man keinen allgemeingueltigen Rat geben.

Im Netz gibt es sehr gute Referenzen und Tutorials zu LISP. Beispiele:
http://psg.com/~dlamkins/sl/contents.html
http://www.lispworks.com/reference/HyperSpec/Front/index.htm

Ausserdem gibt es in der Dokumentation zum Integration Kit eine Kurzeinfuehrung fuer ME10-Makroprogrammierer, die vermutlich auch fuer Leute nuetzlich ist, die schon BASIC koennen.

Die OSDM-spezifische Funktionalitaet, die im IKIT enthalten ist, wird natuerlich in der IKIT-Dokumentation beschrieben.

Claus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz